File: README.release

package info (click to toggle)
cftime 1.6.5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 388 kB
  • sloc: python: 1,922; sh: 23; makefile: 17
file content (23 lines) | stat: -rw-r--r-- 1,136 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
* create a release branch ('vX.Y.Zrel').  In the release branch...
* make sure version number in cftime/_cftime.pyx is correct.
* update README.md as needed. 
* commit and push all of the above changes.
* 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
  Then create a release on github from that tag.
* Update the BUILD_COMMIT variable in .travis.yml and appveyor.yml
  in https://github.com/MacPython/cftime-wheels.
  Push those changes to trigger the binary wheel builds (for
  macos x, linux and windows). 
* run check-manifest --verbose to check that source tarball will be OK.
* Download the binary wheels from wheels.scipy.org, put them in a
  directory called 'upload'.  Create a source tarball using 
   % python setup.py clean
   % python setup.py clean_cython
   % python setup.py sdist
  Add the source tarball to the 'upload' directory.
* upload the release files to pypi with twine
  (twine upload upload/*). This will require creating a ~/.pypirc
  file with your pypi login credentials.