Skip to content

Commit 58d3f55

Browse files
committed
Make dependencies more precise
1 parent a5f78b3 commit 58d3f55

File tree

2 files changed

+75
-765
lines changed

2 files changed

+75
-765
lines changed

pyproject.toml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ requires-python = ">=3.7"
1111
readme = "README.md"
1212

1313
dependencies = [
14-
"cffi >= 1.13; python_version <= '3.8'",
15-
"cffi >= 1.17; python_version >= '3.8'",
14+
"cffi >=1.13; python_version < '3.8'",
15+
"cffi >=1.17; python_version >= '3.8'",
1616
]
1717

1818
classifiers = [
@@ -36,14 +36,18 @@ Documentation = "https://pythonnet.github.io/clr-loader/"
3636

3737
[dependency-groups]
3838
dev = [
39-
"pytest>=7.0"
39+
"pytest >=7.0; python_version <= '3.9'",
40+
"pytest >=9.0, <10.0; python_version > '3.9'",
41+
"ruff >=0.15",
4042
]
4143
doc = [
42-
"furo>=2022.9.15",
43-
"pygments>=2.7",
44-
"sphinx>=5.3.0",
44+
"furo >= 2025.0",
45+
"sphinx >=9.0, <10.0",
4546
]
4647

48+
[tool.uv.dependency-groups.doc]
49+
requires-python = ">=3.12"
50+
4751
[tool.setuptools]
4852
zip-safe = false
4953
package-data = {"clr_loader.ffi" = ["dlls/x86/*.dll", "dlls/amd64/*.dll"]}

0 commit comments

Comments
 (0)