Skip to content

Release instructions

Tuukka Turto edited this page Mar 26, 2017 · 22 revisions

Short and dirty list of things to do when new version is released.

  1. Check NEWS file and update it if needed. Often this means going through the commits since the previous release
  2. Build and test PyPi package on your local machine (https://packaging.python.org/distributing/ for complete instructions)
    • setup.py hopefully is up to date, but it doesn't hurt to have a look. Especially package_data for hy code
    • python setup.py sdist to create source distribution
    • create a new virtualenv and install created package there for testing
  3. Tag release in GitHub
  4. Let @paultag know that things are ready, he can build and upload official package into PyPi
  5. Let somebody (@paultag or @tianon for example) know that Debian and Docker releases should be done
  6. Enjoy the new version of Hy and write some cool stuff with it
  7. Don't forget to notify the world that new cool version is available:

Clone this wiki locally