https://github.com/Unidata/netcdf4-python
Revision be7f5d62704d0c23efccf0200f3cd8d8f59f3dcf authored by Jeff Whitaker on 08 January 2017, 16:36:36 UTC, committed by GitHub on 08 January 2017, 16:36:36 UTC
2 parent s f8f3451 + 2c7928e
Raw File
Tip revision: be7f5d62704d0c23efccf0200f3cd8d8f59f3dcf authored by Jeff Whitaker on 08 January 2017, 16:36:36 UTC
Merge pull request #629 from ocefpaf/appveyor
Tip revision: be7f5d6
README.release
* create a release branch ('vX.Y.Zrel').  In the release branch...
* make sure version number in setup.py and netCDF4/_netCDF4.pyx are up to date
  (in _netCDF4.pyx, change 'Version' in first line of docstring at top of file,
   and __version__ variable). If netcdftime module has any updates,
  increment __version__ in netcdftime/_netcdftime.pyx. Regenerate netcdftime/_netcdftime.c
  from _netcdftime.pyx as needed.
* make sure include/constants.pyx has all zeros, then generate C source by 
  running 'cython -I../include _netCDF4.pyx' in the netCDF4 directory.
* update Changelog and README.md as needed. 
* commit and push all of the above changes.
* install the module (python setup.py install), then run 'sh create_docs.sh'
  to update html docs.  Commit and push the update to docs/netCDF4/index.html.
* create a pull request for the release branch.
* After release branch has been merged, tag a release
   git tag -a vX.Y.Zrel -m "version X.Y.Z release"
   git push origin --tags
* push an empty commit to the netcdf4-python-wheels repo to trigger new builds.
* update the pypi entry, upload the macosx wheels and the windows wheels
  from Christoph Gohkle's site.  Lastly, create a source tarball using
  'python setup.py sdist' and upload to pypi.
* update web docs by copying docs/netCDF4/index.html somewhere, switch
  to the gh-pages branch, copy the index.html file back, commit and push
  the updated index.html file (see README.gh-pages).
back to top