File tree Expand file tree Collapse file tree 4 files changed +54
-20
lines changed
Expand file tree Collapse file tree 4 files changed +54
-20
lines changed Original file line number Diff line number Diff line change 4242 # Verify installation
4343 python -c "from commands.subs.build import build; print('Import successful')"
4444
45- # Run tests
45+ # Run tests with pinned versions
4646 black . --check
4747 ruff check .
4848 mypy commands
Original file line number Diff line number Diff line change @@ -15,21 +15,22 @@ authors = [
1515]
1616requires-python = " >=3.9"
1717dependencies = [
18- " click>=8.0 " ,
19- " rich>=13 .0" ,
20- " pyyaml>= 6.0" ,
21- " tomli>=2.0 ; python_version < '3.11'" ,
22- " tomlkit>=0.12 " ,
18+ " click==8.2.1 " ,
19+ " rich==14.1 .0" ,
20+ " pyyaml== 6.0.2 " ,
21+ " tomli==2.2.1 ; python_version < '3.11'" ,
22+ " tomlkit==0.13.3 " ,
2323]
2424
2525[project .optional-dependencies ]
2626dev = [
27- " pytest>=7.0" ,
28- " pytest-cov>=3.0" ,
29- " black>=23.0" ,
30- " ruff>=0.1.0" ,
31- " mypy>=1.0" ,
32- " pre-commit>=3.0" ,
27+ " pytest==8.4.1" ,
28+ " pytest-cov==6.2.1" ,
29+ " black==25.1.0" ,
30+ " ruff==0.12.8" ,
31+ " mypy==1.17.1" ,
32+ " pre-commit==4.2.0" ,
33+ " types-PyYAML==6.0.12.20250516" ,
3334]
3435
3536[project .scripts ]
Original file line number Diff line number Diff line change 1+ black==25.1.0
2+ cfgv==3.4.0
3+ click==8.2.1
4+ coverage==7.10.2
5+ distlib==0.4.0
6+ filelock==3.18.0
7+ identify==2.6.12
8+ iniconfig==2.1.0
9+ markdown-it-py==3.0.0
10+ mdurl==0.1.2
11+ mypy==1.17.1
12+ mypy_extensions==1.1.0
13+ nodeenv==1.9.1
14+ packaging==25.0
15+ pathspec==0.12.1
16+ platformdirs==4.3.8
17+ pluggy==1.6.0
18+ pre_commit==4.2.0
19+ Pygments==2.19.2
20+ pytest==8.4.1
21+ pytest-cov==6.2.1
22+ PyYAML==6.0.2
23+ rich==14.1.0
24+ ruff==0.12.8
25+ setuptools==80.9.0
26+ tomli==2.2.1
27+ tomlkit==0.13.3
28+ types-PyYAML==6.0.12.20250516
29+ typing_extensions==4.14.1
30+ virtualenv==20.33.1
31+ wheel==0.45.1
Original file line number Diff line number Diff line change 11# Development dependencies for ehAye™ Core CLI
2- click >= 8.0
3- pytest >= 7.0
4- pytest-cov >= 3.0
5- black >= 23.0
6- ruff >= 0.1.0
7- mypy >= 1.0
8- pre-commit >= 3.0
9- types-PyYAML >= 6.0
2+ # Pinned versions for consistency between dev and CI
3+ click == 8.2.1
4+ pytest == 8.4.1
5+ pytest-cov == 6.2.1
6+ black == 25.1.0
7+ ruff == 0.12.8
8+ mypy == 1.17.1
9+ pre-commit == 4.2.0
10+ types-PyYAML == 6.0.12.20250516
11+ PyYAML == 6.0.2
You can’t perform that action at this time.
0 commit comments