Skip to content

Commit 7b4441e

Browse files
committed
Bind requirements in tox.ini
1 parent d0d4f6d commit 7b4441e

File tree

131 files changed

+655
-652
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+655
-652
lines changed

repo_helper/configuration/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,9 @@ def add_classifier(classifier):
362362
if (repo_path / parsed_config_vars["import_name"].replace(".", "/") / "py.typed").is_file():
363363
add_classifier("Typing :: Typed")
364364

365+
if parsed_config_vars["use_experimental_backend"]:
366+
parsed_config_vars["tox_build_requirements"].append("repo_helper")
367+
365368
return parsed_config_vars
366369

367370

repo_helper/files/testing.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -264,9 +264,9 @@ def testenv_build(self):
264264
self._ini["testenv:build"]["skip_install"] = True
265265
self._ini["testenv:build"]["changedir"] = "{toxinidir}"
266266
self._ini["testenv:build"]["deps"] = indent_join([
267-
"twine",
268-
"pep517",
269-
"check-wheel-contents",
267+
"twine>=3.2.0",
268+
"pep517>=0.9.1",
269+
"check-wheel-contents>=0.1.0",
270270
*self["tox_build_requirements"],
271271
])
272272
self._ini["testenv:build"]["commands"] = indent_join([
@@ -379,9 +379,9 @@ def testenv_coverage(self):
379379
self._ini["testenv:coverage"]["whitelist_externals"] = "/bin/bash"
380380
self._ini["testenv:coverage"]["changedir"] = "{toxinidir}"
381381

382-
coverage_deps = ["coverage"]
382+
coverage_deps = ["coverage>=5"]
383383
if self["pypi_name"] != "coverage_pyver_pragma":
384-
coverage_deps.append("coverage_pyver_pragma")
384+
coverage_deps.append("coverage_pyver_pragma>=0.0.6")
385385

386386
self._ini["testenv:coverage"]["deps"] = indent_join(coverage_deps)
387387

tests/test_files/test_testing_/test_make_tox_py_modules0_0_782_mypy_deps0__no_stubs_devmode_docs_.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ commands = sphinx-build -M html . ./build {posargs}
6262
skip_install = True
6363
changedir = {toxinidir}
6464
deps =
65-
twine
66-
pep517
67-
check-wheel-contents
65+
twine>=3.2.0
66+
pep517>=0.9.1
67+
check-wheel-contents>=0.1.0
6868
commands =
6969
python -m pep517.build --source --binary "{toxinidir}"
7070
twine check dist/*
@@ -126,8 +126,8 @@ ignore_errors = True
126126
whitelist_externals = /bin/bash
127127
changedir = {toxinidir}
128128
deps =
129-
coverage
130-
coverage_pyver_pragma
129+
coverage>=5
130+
coverage_pyver_pragma>=0.0.6
131131
commands =
132132
/bin/bash -c "rm -rf htmlcov"
133133
coverage html

tests/test_files/test_testing_/test_make_tox_py_modules0_0_782_mypy_deps0__no_stubs_devmode_no_docs_.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ commands =
5353
skip_install = True
5454
changedir = {toxinidir}
5555
deps =
56-
twine
57-
pep517
58-
check-wheel-contents
56+
twine>=3.2.0
57+
pep517>=0.9.1
58+
check-wheel-contents>=0.1.0
5959
commands =
6060
python -m pep517.build --source --binary "{toxinidir}"
6161
twine check dist/*
@@ -117,8 +117,8 @@ ignore_errors = True
117117
whitelist_externals = /bin/bash
118118
changedir = {toxinidir}
119119
deps =
120-
coverage
121-
coverage_pyver_pragma
120+
coverage>=5
121+
coverage_pyver_pragma>=0.0.6
122122
commands =
123123
/bin/bash -c "rm -rf htmlcov"
124124
coverage html

tests/test_files/test_testing_/test_make_tox_py_modules0_0_782_mypy_deps0__no_stubs_no_devmode_docs_.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ commands = sphinx-build -M html . ./build {posargs}
6060
skip_install = True
6161
changedir = {toxinidir}
6262
deps =
63-
twine
64-
pep517
65-
check-wheel-contents
63+
twine>=3.2.0
64+
pep517>=0.9.1
65+
check-wheel-contents>=0.1.0
6666
commands =
6767
python -m pep517.build --source --binary "{toxinidir}"
6868
twine check dist/*
@@ -124,8 +124,8 @@ ignore_errors = True
124124
whitelist_externals = /bin/bash
125125
changedir = {toxinidir}
126126
deps =
127-
coverage
128-
coverage_pyver_pragma
127+
coverage>=5
128+
coverage_pyver_pragma>=0.0.6
129129
commands =
130130
/bin/bash -c "rm -rf htmlcov"
131131
coverage html

tests/test_files/test_testing_/test_make_tox_py_modules0_0_782_mypy_deps0__no_stubs_no_devmode_no_docs_.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ commands =
5151
skip_install = True
5252
changedir = {toxinidir}
5353
deps =
54-
twine
55-
pep517
56-
check-wheel-contents
54+
twine>=3.2.0
55+
pep517>=0.9.1
56+
check-wheel-contents>=0.1.0
5757
commands =
5858
python -m pep517.build --source --binary "{toxinidir}"
5959
twine check dist/*
@@ -115,8 +115,8 @@ ignore_errors = True
115115
whitelist_externals = /bin/bash
116116
changedir = {toxinidir}
117117
deps =
118-
coverage
119-
coverage_pyver_pragma
118+
coverage>=5
119+
coverage_pyver_pragma>=0.0.6
120120
commands =
121121
/bin/bash -c "rm -rf htmlcov"
122122
coverage html

tests/test_files/test_testing_/test_make_tox_py_modules0_0_782_mypy_deps0__stubs_devmode_docs_.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ commands = sphinx-build -M html . ./build {posargs}
6262
skip_install = True
6363
changedir = {toxinidir}
6464
deps =
65-
twine
66-
pep517
67-
check-wheel-contents
65+
twine>=3.2.0
66+
pep517>=0.9.1
67+
check-wheel-contents>=0.1.0
6868
commands =
6969
python -m pep517.build --source --binary "{toxinidir}"
7070
twine check dist/*
@@ -128,8 +128,8 @@ ignore_errors = True
128128
whitelist_externals = /bin/bash
129129
changedir = {toxinidir}
130130
deps =
131-
coverage
132-
coverage_pyver_pragma
131+
coverage>=5
132+
coverage_pyver_pragma>=0.0.6
133133
commands =
134134
/bin/bash -c "rm -rf htmlcov"
135135
coverage html

tests/test_files/test_testing_/test_make_tox_py_modules0_0_782_mypy_deps0__stubs_devmode_no_docs_.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ commands =
5353
skip_install = True
5454
changedir = {toxinidir}
5555
deps =
56-
twine
57-
pep517
58-
check-wheel-contents
56+
twine>=3.2.0
57+
pep517>=0.9.1
58+
check-wheel-contents>=0.1.0
5959
commands =
6060
python -m pep517.build --source --binary "{toxinidir}"
6161
twine check dist/*
@@ -119,8 +119,8 @@ ignore_errors = True
119119
whitelist_externals = /bin/bash
120120
changedir = {toxinidir}
121121
deps =
122-
coverage
123-
coverage_pyver_pragma
122+
coverage>=5
123+
coverage_pyver_pragma>=0.0.6
124124
commands =
125125
/bin/bash -c "rm -rf htmlcov"
126126
coverage html

tests/test_files/test_testing_/test_make_tox_py_modules0_0_782_mypy_deps0__stubs_no_devmode_docs_.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ commands = sphinx-build -M html . ./build {posargs}
6060
skip_install = True
6161
changedir = {toxinidir}
6262
deps =
63-
twine
64-
pep517
65-
check-wheel-contents
63+
twine>=3.2.0
64+
pep517>=0.9.1
65+
check-wheel-contents>=0.1.0
6666
commands =
6767
python -m pep517.build --source --binary "{toxinidir}"
6868
twine check dist/*
@@ -126,8 +126,8 @@ ignore_errors = True
126126
whitelist_externals = /bin/bash
127127
changedir = {toxinidir}
128128
deps =
129-
coverage
130-
coverage_pyver_pragma
129+
coverage>=5
130+
coverage_pyver_pragma>=0.0.6
131131
commands =
132132
/bin/bash -c "rm -rf htmlcov"
133133
coverage html

tests/test_files/test_testing_/test_make_tox_py_modules0_0_782_mypy_deps0__stubs_no_devmode_no_docs_.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ commands =
5151
skip_install = True
5252
changedir = {toxinidir}
5353
deps =
54-
twine
55-
pep517
56-
check-wheel-contents
54+
twine>=3.2.0
55+
pep517>=0.9.1
56+
check-wheel-contents>=0.1.0
5757
commands =
5858
python -m pep517.build --source --binary "{toxinidir}"
5959
twine check dist/*
@@ -117,8 +117,8 @@ ignore_errors = True
117117
whitelist_externals = /bin/bash
118118
changedir = {toxinidir}
119119
deps =
120-
coverage
121-
coverage_pyver_pragma
120+
coverage>=5
121+
coverage_pyver_pragma>=0.0.6
122122
commands =
123123
/bin/bash -c "rm -rf htmlcov"
124124
coverage html

0 commit comments

Comments
 (0)