RELEASING.txt | ●●●●● patch | view | raw | blame | history | |
tox.ini | ●●●●● patch | view | raw | blame | history |
RELEASING.txt
@@ -71,17 +71,20 @@ - 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 $ python setup.py sdist bdist_wheel - Build the sdist and wheel. $ tox -e build - Upload the artifacts to PyPI: $ twine upload dist/pyramid-X.X-* - Configure RTD to publish the new release version of the docs. tox.ini
@@ -62,7 +62,7 @@ deps = virtualenv [testenv:lint] skip_install = True skip_install = true basepython = python3.5 commands = flake8 pyramid/ @@ -112,7 +112,7 @@ testing [testenv:coverage] skip_install = True skip_install = true basepython = python3.5 commands = coverage erase @@ -123,3 +123,19 @@ coverage setenv = COVERAGE_FILE=.coverage [testenv:build] skip_install = true basepython = python3.6 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 --wheel-dir {toxinidir}/dist --find-links {toxinidir}/dist pyramid deps = setuptools wheel