Skip to content

Commit 3aa9c64

Browse files
committed
Add pytest & ruff to 'dev' group
1 parent d64a23c commit 3aa9c64

File tree

3 files changed

+23
-5
lines changed

3 files changed

+23
-5
lines changed

.github/workflows/check.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
enable-cache: true
2626
- name: 🧽 🐍
2727
run: |-
28+
uv venv
2829
uv pip sync requirements.txt
2930
ruff check .
3031
black --check .

pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,9 @@ dependencies = [
2929
xtest = ["pytest"]
3030
bdd = ["behave", "pyyaml"]
3131
linting = ["black", "pyright", "ruff"]
32+
33+
[dependency-groups]
34+
dev = [
35+
"pytest>=8.4.1",
36+
"ruff>=0.12.9",
37+
]

requirements.txt

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml -o requirements.txt
2+
# uv pip compile --group dev pyproject.toml -o requirements.txt
33
annotated-types==0.7.0
44
# via
55
# opentdf-tests (pyproject.toml)
@@ -37,15 +37,21 @@ idna==3.10
3737
# opentdf-tests (pyproject.toml)
3838
# requests
3939
iniconfig==2.1.0
40-
# via opentdf-tests (pyproject.toml)
40+
# via
41+
# opentdf-tests (pyproject.toml)
42+
# pytest
4143
jsonschema==4.25.0
4244
# via opentdf-tests (pyproject.toml)
4345
jsonschema-specifications==2025.4.1
4446
# via jsonschema
4547
packaging==25.0
46-
# via opentdf-tests (pyproject.toml)
48+
# via
49+
# opentdf-tests (pyproject.toml)
50+
# pytest
4751
pluggy==1.6.0
48-
# via opentdf-tests (pyproject.toml)
52+
# via
53+
# opentdf-tests (pyproject.toml)
54+
# pytest
4955
pycparser==2.22
5056
# via
5157
# opentdf-tests (pyproject.toml)
@@ -56,6 +62,10 @@ pydantic-core==2.33.2
5662
# via
5763
# opentdf-tests (pyproject.toml)
5864
# pydantic
65+
pygments==2.19.2
66+
# via pytest
67+
pytest==8.4.1
68+
# via opentdf-tests (pyproject.toml:dev)
5969
referencing==0.36.2
6070
# via
6171
# jsonschema
@@ -66,6 +76,8 @@ rpds-py==0.27.0
6676
# via
6777
# jsonschema
6878
# referencing
79+
ruff==0.12.9
80+
# via opentdf-tests (pyproject.toml:dev)
6981
smmap==5.0.2
7082
# via gitdb
7183
typing-extensions==4.14.1
@@ -74,7 +86,6 @@ typing-extensions==4.14.1
7486
# construct-typing
7587
# pydantic
7688
# pydantic-core
77-
# referencing
7889
# typing-inspection
7990
typing-inspection==0.4.1
8091
# via pydantic

0 commit comments

Comments
 (0)