From eadaee315eb142d1537d617da58343e3d7f1df0a Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Sun, 14 Oct 2018 21:52:48 -0500 Subject: get rid of sh scripts --- RELEASING.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASING.txt') diff --git a/RELEASING.txt b/RELEASING.txt index b6603c597..99d077d8b 100644 --- a/RELEASING.txt +++ b/RELEASING.txt @@ -36,7 +36,7 @@ Prepare new release branch - Make sure all scaffold tests pass (CPython 2.7, 3.4, 3.5, 3.6, and 3.7, and PyPy on UNIX; this doesn't work on Windows): - $ ./scaffoldtests.sh + $ tox -e{py27,py34,py35,py36,py37,pypy}-scaffolds - For each ``pyramid-cookiecutter-*``, make a new branch off "master" with the same name to align with the new Pyramid release branch name. -- cgit v1.2.3 From 17e3abf320f6d9cd90f7e5a0352280c2fef584af Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Mon, 15 Oct 2018 00:36:18 -0500 Subject: add a "tox -e build" for building the distribution --- RELEASING.txt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'RELEASING.txt') diff --git a/RELEASING.txt b/RELEASING.txt index 99d077d8b..ae90a244c 100644 --- a/RELEASING.txt +++ b/RELEASING.txt @@ -71,17 +71,20 @@ Prepare new release branch - Change setup.py version to the release version number. -- Make sure PyPI long description renders (requires ``readme_renderer`` - installed into your Python):: +- Make sure PyPI long description renders:: - $ python setup.py check -r -s -m + $ tox -e lint - Create a release tag. -- Make sure your Python has ``setuptools-git``, ``twine``, and ``wheel`` - installed and release to PyPI:: + $ git tag X.X + +- Build the sdist and wheel. + + $ tox -e build + +- Upload the artifacts to PyPI: - $ python setup.py sdist bdist_wheel $ twine upload dist/pyramid-X.X-* - Configure RTD to publish the new release version of the docs. -- cgit v1.2.3