Skip to content

Commit 25932cc

Browse files
committed
Pin dependencies in pyproject.toml wherever possible
1 parent 9ef5a4f commit 25932cc

File tree

2 files changed

+40
-25
lines changed

2 files changed

+40
-25
lines changed

pyproject.toml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,15 @@ classifiers = [
2929
"Topic :: Software Development :: Libraries :: Application Frameworks",
3030
]
3131

32-
dependencies = ["python-dotenv"]
33-
optional-dependencies = { compat = ["six"] }
32+
dependencies = ["python-dotenv>=0.21.1"]
33+
optional-dependencies = { compat = ["six>=1.17.0"] }
3434

3535
[dependency-groups]
36-
build = ["build", "twine"]
37-
docs = ["sphinx", "jinja2"]
38-
lint = ["mypy", "ruff"]
39-
test = ["pytest", "pytest-cov"]
36+
build = ["build>=1.1.1", "twine>=4.0.2"]
37+
# Can't pin `sphinx` otherwise installation fails on python>=3.7
38+
docs = ["sphinx", "jinja2>=3.1.6"]
39+
lint = ["mypy>=1.4.1", "ruff>=0.13.1"]
40+
test = ["pytest>=7.4.4", "pytest-cov>=4.1.0"]
4041
release = [{ include-group = "build" }, { include-group = "docs" }]
4142
dev = [
4243
{ include-group = "test" },

uv.lock

Lines changed: 33 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)