summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2022-03-12 19:45:32 -0600
committerMichael Merickel <michael@merickel.org>2022-03-12 19:45:32 -0600
commitf943705bf4b05e94370bcc4c06dee7269fef19fd (patch)
treed64d5b8700a8baa5cafe05b79cfb78aff6cc6ee1
parentaf5902e4e16453cd96084d917528c6ec9b799750 (diff)
downloadpyramid-f943705bf4b05e94370bcc4c06dee7269fef19fd.tar.gz
pyramid-f943705bf4b05e94370bcc4c06dee7269fef19fd.tar.bz2
pyramid-f943705bf4b05e94370bcc4c06dee7269fef19fd.zip
modernize tox -e build
-rw-r--r--setup.py1
-rw-r--r--tox.ini20
2 files changed, 13 insertions, 8 deletions
diff --git a/setup.py b/setup.py
index 127eec807..33ee30719 100644
--- a/setup.py
+++ b/setup.py
@@ -68,6 +68,7 @@ setup(
version=VERSION,
description='The Pyramid Web Framework, a Pylons project',
long_description=README + '\n\n' + CHANGES,
+ long_description_content_type = 'text/x-rst',
classifiers=[
"Development Status :: 6 - Mature",
"Intended Audience :: Developers",
diff --git a/tox.ini b/tox.ini
index 90436ceed..0f166e6aa 100644
--- a/tox.ini
+++ b/tox.ini
@@ -73,12 +73,16 @@ deps =
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