summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2019-11-30 21:07:53 -0500
committerJason R. Coombs <jaraco@jaraco.com>2019-11-30 21:07:53 -0500
commitd7bdf132857be9da15a6c3b733f97e998725cdba (patch)
tree3c197186d875e12f9778225e278c7cb63b8575a9
parent769658cc0fb73347d044de0279dc0a361c04b316 (diff)
downloadpython-setuptools-git-d7bdf132857be9da15a6c3b733f97e998725cdba.tar.gz
Add 'release' tox environment from jaraco/skeleton
-rw-r--r--tox.ini15
1 files changed, 15 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
index 5d439cb3..faccffdc 100644
--- a/tox.ini
+++ b/tox.ini
@@ -55,3 +55,18 @@ source=
setuptools
omit=
*/_vendor/*
+
+[testenv:release]
+skip_install = True
+deps =
+ pep517>=0.5
+ twine[keyring]>=1.13
+ path
+passenv =
+ TWINE_PASSWORD
+setenv =
+ TWINE_USERNAME = {env:TWINE_USERNAME:__token__}
+commands =
+ python -c "import path; path.Path('dist').rmtree_p()"
+ python -m pep517.build .
+ python -m twine upload dist/*