Skip to content

Commit 89c1447

Browse files
ci: Replace requirements-testing.txt with a uv dependency group (#6693)
1 parent 4abb01f commit 89c1447

7 files changed

Lines changed: 591 additions & 550 deletions

File tree

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ typing = [
6868
"botocore-stubs",
6969
"werkzeug",
7070
]
71+
test = [
72+
"dataclasses ; python_full_version < '3.7'",
73+
"pytest>=6.0.0",
74+
"pytest-cov",
75+
]
7176

7277
#
7378
# Tool: Coverage

requirements-testing.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

scripts/populate_tox/package_dependencies.jsonl

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

scripts/populate_tox/releases.jsonl

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

scripts/populate_tox/tox.jinja

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,8 @@ envlist =
7171
[testenv]
7272
; SDK is installed via deps below to resolve all deps at once (tox-uv limitation)
7373
package = skip
74+
dependency_groups = test
7475
deps =
75-
# if you change requirements-testing.txt and your change is not being reflected
76-
# in what's installed by tox (when running tox locally), try running tox
77-
# with the -r flag
78-
-r requirements-testing.txt
79-
8076
# === Common ===
8177
py3.8-common: hypothesis
8278
common: brotli

0 commit comments

Comments
 (0)