DEVX-94: Upgrade all dependencies to latest #149

Closed
emil wants to merge 1 commits from DEVX-94-upgrade-deps into master
+15 -15
View File
@@ -16,8 +16,8 @@ classifiers = [
dependencies = [
"requests>=2.34.2",
"python-dotenv>=1.2.2",
"click>=8.4.1",
"tenacity>=8.2", # retry logic for GiteaClient/VikunjaClient
"click>=8.4.2",
"tenacity>=9.0", # retry logic for GiteaClient/VikunjaClient
]
[project.scripts]
@@ -29,16 +29,16 @@ version = {attr = "devx.__version__"}
[project.optional-dependencies]
# Test runners (pytest + coverage + parallel execution)
ci = [
"pytest>=9.1.0",
"pytest>=9.1.1",
"pytest-cov>=7.1.0",
"pytest-xdist>=3.8",
]
# Lint and type-checking tools (quality job, badge generation)
lint = [
"ruff>=0.15.17",
"pyright>=1.1.410",
"bandit>=1.8.2",
"pip-audit>=2.10",
"ruff>=0.15.20",
"pyright>=1.1.411",
"bandit>=1.9.4",
"pip-audit>=2.10.1",
"pre-commit>=4.6.0",
]
# Release tools (build + publish to PyPI/Gitea registry)
@@ -51,21 +51,21 @@ molecule = [
"molecule>=26.4.0",
"molecule-docker>=2.1.0",
"ansible-lint>=26.4.0",
"ansible-core>=2.15,<2.17",
"ansible-core>=2.16.14",
]
# Deploy tools (for infra staging/production deployments)
deploy = [
"ansible-core>=2.15,<2.17",
"boto3>=1.34",
"docker>=7.0",
"jinja2>=3.1",
"pyyaml>=6.0",
"cryptography>=41.0",
"ansible-core>=2.16.14",
"boto3>=1.43.0",
"docker>=7.1.0",
"jinja2>=3.1.6",
"pyyaml>=6.0.3",
"cryptography>=49.0.0",
]
# Full dev environment (local development)
dev = [
"devx[ci,lint,release,molecule]",
"build>=1.3.0",
"build>=1.5.0",
"twine>=6.2.0",
]