Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 978 Bytes

File metadata and controls

31 lines (18 loc) · 978 Bytes

Release to PyPi

Example commands use the version 0.0.X, it should be replaced accordingly to the version being released.

Ensure the description is right in setup.py.

Tag (and push) the new version:

git tag -s 0.0.X -m "Version 0.0.X."
git push upstream 0.0.X

(Checkout the tag and ensure the working copy is clean.)

Build the distribution (source and wheel) files:

python setup.py sdist bdist_wheel --universal

Sign the distribution files:

gpg --detach-sign -a dist/python-owasp-zap-v2.4-0.0.X.tar.gz
gpg --detach-sign -a dist/python_owasp_zap_v2.4-0.0.X-py2.py3-none-any.whl

Upload to PyPi:

 pip install twine
 
 twine upload \
     dist/python-owasp-zap-v2.4-0.0.X.tar.gz dist/python-owasp-zap-v2.4-0.0.X.tar.gz.asc \
     dist/python_owasp_zap_v2.4-0.0.X-py2.py3-none-any.whl dist/python_owasp_zap_v2.4-0.0.X-py2.py3-none-any.whl.asc

The user must have permissions to upload to the python-owasp-zap-v2.4 package.