From 74ba4b29fb68ecda9074642d068d87bc2c2cb1f8 Mon Sep 17 00:00:00 2001 From: David Fischer Date: Thu, 23 Aug 2018 14:56:43 -0700 Subject: [PATCH] Upload signed packages to PyPI with twine (#651) * Upload signed packages to PyPI with twine * Delete previous distributions --- docs/contributing.rst | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/contributing.rst b/docs/contributing.rst index 3c297568..3e4b241a 100644 --- a/docs/contributing.rst +++ b/docs/contributing.rst @@ -80,7 +80,14 @@ you should do the following: #. Commit that change. #. Tag the release in git: ``git tag $NEW_VERSION``. #. Push the tag to GitHub: ``git push --tags origin``. -#. Upload the package to PyPI: ``python setup.py sdist bdist_wheel upload``. +#. Upload the package to PyPI: + + .. code:: bash + + $ rm -rf dist/ + $ python setup.py sdist bdist_wheel + $ twine upload --sign --identity security@readthedocs.org dist/* + #. In the ``readthedocs.org`` repo, edit the ``bower.json`` file to point at the correct version (``sphinx-rtd-theme": "https://github.com/rtfd/sphinx-rtd-theme.git#$NEW_VERSION"``). #. In the ``readthedocs.org`` repo, run ``gulp build`` to update the distributed theme files.