summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini32
1 files changed, 18 insertions, 14 deletions
diff --git a/tox.ini b/tox.ini
index f90bd9166..0f166e6aa 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,7 +1,7 @@
[tox]
envlist =
lint,
- py36,py37,py38,py39,pypy3,
+ py37,py38,py39,py310,pypy3,
py38-cover,coverage,
docs
@@ -28,9 +28,9 @@ commands =
python setup.py check -r -s -m
check-manifest
deps =
- flake8
- black
- isort
+ flake8~=4.0.1
+ black~=22.1.0
+ isort~=5.10
readme_renderer
check-manifest
@@ -66,19 +66,23 @@ commands =
isort src/pyramid tests setup.py
black src/pyramid tests setup.py
deps =
- black
- isort
+ black~=22.1.0
+ isort~=5.10
[testenv:build]
skip_install = true
commands =
# clean up build/ and dist/ folders
- python -c 'import shutil; shutil.rmtree("dist", ignore_errors=True)'
- python setup.py clean --all
- # build sdist
- python setup.py sdist --dist-dir {toxinidir}/dist
- # build wheel from sdist
- pip wheel -v --no-deps --no-index --no-build-isolation --wheel-dir {toxinidir}/dist --find-links {toxinidir}/dist pyramid
+ python -c 'import shutil; shutil.rmtree("build", ignore_errors=True)'
+ # Make sure we aren't forgetting anything
+ check-manifest
+ # build sdist/wheel
+ python -m build .
+ # Verify all is well
+ twine check dist/*
+
deps =
- setuptools
- wheel
+ build
+ check-manifest
+ readme_renderer
+ twine