|
4 | 4 |
|
5 | 5 | # Core GUI framework (Qt for Python) |
6 | 6 | # PySide6/shiboken6 6.8+ adds Python 3.13 support. Keep 6.7.x for <=3.12. |
7 | | -PySide6>=6.7.2,<6.8.0; python_version < "3.13" |
8 | | -PySide6>=6.8.0; python_version >= "3.13" |
9 | | -shiboken6>=6.7.2,<6.8.0; python_version < "3.13" |
10 | | -shiboken6>=6.8.0; python_version >= "3.13" |
| 7 | +PySide6 |
| 8 | +PySide6 |
| 9 | +shiboken6 |
| 10 | +shiboken6 |
11 | 11 |
|
12 | 12 | # System utilities |
13 | 13 | psutil>=5.9.0,<6.0.0 |
14 | 14 |
|
15 | 15 | # Configuration and data formats |
16 | | -PyYAML>=6.0.0,<7.0.0 |
| 16 | +PyYAML>=5.4.1,<7.0.0 |
17 | 17 | # tomli only needed on Python < 3.11 (tomllib builtin on 3.11+) |
18 | 18 | tomli>=2.0.1,<3.0.0; python_version < "3.11" |
19 | | -jsonschema>=4.18.0,<5.0.0 |
| 19 | +jsonschema |
20 | 20 |
|
21 | 21 | # Image processing |
22 | 22 | # Pillow 11+ is needed for Python 3.13 |
23 | | -Pillow>=9.0.0,<11.0.0; python_version < "3.13" |
24 | | -Pillow>=11.0.0,<12.0.0; python_version >= "3.13" |
| 23 | +Pillow |
| 24 | +Pillow |
25 | 25 |
|
26 | 26 | # Test dependencies (dev) |
27 | 27 | # pytest 8.3+ adds Python 3.13 support |
28 | | -pytest>=7.4.0,<8.0.0; python_version < "3.13" |
29 | | -pytest>=8.3.3,<9.0.0; python_version >= "3.13" |
| 28 | +pytest |
| 29 | +pytest |
30 | 30 | # pytest-qt 4.4+ supports pytest 8 |
31 | | -pytest-qt>=4.4.0,<5.0.0 |
| 31 | +pytest-qt |
32 | 32 | # pytest-asyncio 0.23.6+ works with pytest 8 |
33 | | -pytest-asyncio>=0.23.6,<1.0.0 |
34 | | -pytest-cov>=4.1.0,<5.0.0 |
| 33 | +pytest-asyncio |
| 34 | +pytest-cov |
35 | 35 |
|
36 | 36 | # Code quality tools (dev) |
37 | 37 | # Use versions that support Python 3.13 |
38 | | -black>=24.4.2,<25.0.0 |
39 | | -ruff>=0.5.0,<1.0.0 |
40 | | -mypy>=1.10.0,<2.0.0 |
| 38 | +black |
| 39 | +ruff |
| 40 | +mypy |
41 | 41 |
|
42 | 42 | # Security tools (dev) |
43 | | -bandit>=1.7.5,<2.0.0 |
44 | | -pip-audit>=2.6.0,<3.0.0 |
45 | | -safety>=2.3.0,<3.0.0 |
| 43 | +bandit |
| 44 | +pip-audit |
| 45 | +safety |
46 | 46 |
|
47 | 47 | # SBOM generation (dev) |
48 | 48 | # Use cyclonedx-bom (CLI) instead of deprecated/obsolete cyclonedx-py |
49 | | -cyclonedx-bom>=4.0.0,<6.0.0 |
| 49 | +cyclonedx-bom>= |
50 | 50 |
|
51 | 51 | # Build tools (dev) |
52 | | -build>=1.0.0,<2.0.0 |
53 | | -wheel>=0.42.0,<1.0.0 |
| 52 | +build |
| 53 | +wheel |
0 commit comments