Skip to content

Latest commit

 

History

History
41 lines (21 loc) · 829 Bytes

RELEASE.md

File metadata and controls

41 lines (21 loc) · 829 Bytes

To release a new version of qtawesome on PyPI:

  • Close Zenhub milestone

  • git fetch upstream && git merge upstream/master

  • git clean -xfdi

  • Update Changelog with

    loghub spyder-ide/qtawesome -zr "qtawesome vX.X.X"
    
  • Update _version.py (set release version, remove 'dev0')

  • git add and git commit with "Release x.x.x"

  • Update the most important release packages with

    pip install -U pip setuptools twine wheel
    
  • python setup.py sdist

  • python setup.py bdist_wheel

  • twine upload dist/*

  • git tag -a vX.X.X -m 'Release x.x.x'

  • Update _version.py (add 'dev0' and increment minor)

  • git add and git commit with "Back to work"

  • git checkout master

  • git merge 0.x and git commit with "Merge from 0.x: Release x.x.x"

  • git push upstream master

  • git push upstream 0.x

  • git push upstream --tags