Project:Pywikibot/Releasing to PyPI
Step-by-step guide to push a new release to PyPI.
- Linux or Windows command line
- Upload access to PyPI
- Either as personal user (see 'index owner' at https://pypi.python.org/pypi/pywikibot - ask any of the people there to add you if you don't have access)
- or using the 'pywikibot-admin' user (see /data/project/pywikibot/passwd on Tools Forge for details)
- twine (pip install twine)
cd src/pywikibot-core git pull git checkout origin/master python setup.py sdist # if errorlevel 0 twine upload dist/* # this is the file created by setup.py sdist.