File tree Expand file tree Collapse file tree 6 files changed +718
-30
lines changed
Expand file tree Collapse file tree 6 files changed +718
-30
lines changed Original file line number Diff line number Diff line change 2525 architecture : x64
2626
2727 - name : Install dev dependencies
28- run : uv pip install -r dev-requirements.txt
28+ run : uv sync
2929
30- - name : Run ruff
31- run : |
32- ruff format --diff .
33- ruff check --diff .
30+ - name : ruff format
31+ run : ruff format --diff .
32+
33+ - name : ruff check
34+ run : ruff check --diff .
Original file line number Diff line number Diff line change @@ -17,20 +17,12 @@ jobs:
1717 - " 3.11"
1818 - " 3.12"
1919 - " 3.12"
20+ - " 3.13"
2021
2122 steps :
2223 - name : Install APT dependencies
2324 run : sudo apt-get install -y softhsm2
2425
25- - name : env
26- run : env
27-
28- - name : id
29- run : id
30-
31- - name : Create SoftHSM token
32- run : softhsm2-util --init-token --free --label TEST --pin 1234 --so-pin 5678
33-
3426 - name : Acquire sources
35273628
4638 architecture : x64
4739
4840 - name : Install the project
49- run : uv sync --all-extras --dev
50-
51- - name : Install dev dependencies
52- run : uv pip install -r dev-requirements.txt
41+ run : uv sync --all-extras --python-preference only-system
5342
5443 - name : Run tests
5544 run : uv run pytest -v
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ classifiers = [
2222 " Programming Language :: Python :: 3.10" ,
2323 " Programming Language :: Python :: 3.11" ,
2424 " Programming Language :: Python :: 3.12" ,
25+ " Programming Language :: Python :: 3.13" ,
2526 " Topic :: Security :: Cryptography" ,
2627]
2728dependencies = [
@@ -63,3 +64,14 @@ combine-as-imports = true
6364
6465[tool .setuptools .packages .find ]
6566include = [" pkcs11*" ]
67+
68+ [dependency-groups ]
69+ dev = [
70+ " cryptography>=44.0.0" ,
71+ " oscrypto>=1.3.0" ,
72+ " pytest>=8.3.4" ,
73+ " ruff>=0.8.3" ,
74+ " setuptools-scm>=8.1.0" ,
75+ " sphinx>=7.4.7" ,
76+ " sphinx-rtd-theme>=3.0.2" ,
77+ ]
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments