summaryrefslogtreecommitdiff
path: root/RELEASING.txt
diff options
context:
space:
mode:
authorMichael Merickel <github@m.merickel.org>2018-10-15 09:03:53 -0500
committerGitHub <noreply@github.com>2018-10-15 09:03:53 -0500
commit81576ee51564c49d5ff3c1c07f214f22a8438231 (patch)
tree5b3fe0b39a0fc33d545733d821738845909f638c /RELEASING.txt
parent433efe06191a7007ca8c5bf8fafee5c7c1439ebb (diff)
parent17e3abf320f6d9cd90f7e5a0352280c2fef584af (diff)
downloadpyramid-81576ee51564c49d5ff3c1c07f214f22a8438231.tar.gz
pyramid-81576ee51564c49d5ff3c1c07f214f22a8438231.tar.bz2
pyramid-81576ee51564c49d5ff3c1c07f214f22a8438231.zip
Merge pull request #3387 from mmerickel/src-folder-refactor
refactor pyramid tests into a tests folder and package into a src folder
Diffstat (limited to 'RELEASING.txt')
-rw-r--r--RELEASING.txt17
1 files changed, 10 insertions, 7 deletions
diff --git a/RELEASING.txt b/RELEASING.txt
index b6603c597..ae90a244c 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.
@@ -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.