pyqtgraph/tools/release/REAME.md
2016-09-10 00:04:55 -07:00

894 B

PyQtGraph Release Procedure

  1. Create your release_config.py based on release_config.example.py

  2. Create a release-x.x.x branch

  3. Run build-release script

    • creates clone of master from github
    • merges release branch into master
    • updates version numbers in code
    • creates pyqtgraph-x.x.x tag
    • creates release commit
    • builds source dist
    • builds windows dists
    • builds deb dist
  4. test build files

    • test setup.py, pip on OSX
    • test 32/64 exe on windows
    • deb on linux (py2, py3)
    • source install on linux (py2, py3)
  5. Run upload-release script

    • pip upload
    • github push + release
    • website upload
  6. publish