New releaseΒΆ

  • Update __version__ in gpaw/__init__.py.

  • If a new ase release is required to pass the tests modify __ase_version_required__ in gpaw/__init__.py.

  • Upload to PyPI:

    $ python3 setup.py sdist
    $ twine upload dist/*
    
  • Push and make a tag.

  • Update News, Release notes and Getting the source code pages.

  • Increase the version number and push.

  • Send announcement email to the gpaw-users mailing list:

    $ git shortlog -s -n 24.1.0.. | python3 -c "
    import sys
    names = [line.split(maxsplit=1)[1].strip() for line in sys.stdin]
    for name in sorted(names):
        print('*', name)"