diff options
author | Matti Picus <matti.picus@gmail.com> | 2020-04-26 00:14:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-25 15:14:37 -0600 |
commit | f80584a48ca9bcb2ff451a017bee2479ad78aa28 (patch) | |
tree | 96f4643a253a389ad7b5d5b0a88f5c73ce3a2f1c /doc/HOWTO_RELEASE.rst.txt | |
parent | 017f717934274e481f1304d3c2f52bfaa193e7f2 (diff) | |
download | numpy-f80584a48ca9bcb2ff451a017bee2479ad78aa28.tar.gz |
DOC, BLD: update release howto and walkthrough for ananconda.org storage (#16054)
* BLD: update release howto and walkthrough for ananconda.org storage
* fixes from review
* DOC: clarification from review
* MAINT: Remove duplicated lines.
[ci skip]
Co-authored-by: Charles Harris <charlesr.harris@gmail.com>
Diffstat (limited to 'doc/HOWTO_RELEASE.rst.txt')
-rw-r--r-- | doc/HOWTO_RELEASE.rst.txt | 38 |
1 files changed, 16 insertions, 22 deletions
diff --git a/doc/HOWTO_RELEASE.rst.txt b/doc/HOWTO_RELEASE.rst.txt index 79a6830c4..6af8d9ca6 100644 --- a/doc/HOWTO_RELEASE.rst.txt +++ b/doc/HOWTO_RELEASE.rst.txt @@ -352,36 +352,30 @@ Also create a new version hash in cversions.txt and a corresponding version define NPY_x_y_API_VERSION in numpyconfig.h -Trigger the wheel builds on travis-ci and Appveyor --------------------------------------------------- -See the `numpy wheels` repository. +Trigger the wheel builds +------------------------ +See the `MacPython/numpy wheels` repository. In that repository edit the files: -- ``.travis.yml``; -- ``appveyor.yml``. +- ``azure/posix.yml`` +- ``azure/windows.yml``. In both cases, set the ``BUILD_COMMIT`` variable to the current release tag - -e.g. ``v1.11.1``. +e.g. ``v1.19.0``:: -Make sure that the release tag has been pushed. - -Trigger a build by doing a commit of your edits to ``.travis.yml`` and -``appveyor.yml`` to the repository:: - - cd /path/to/numpy-wheels - # Edit .travis.yml, appveyor.yml - git commit - git push + $ gvim azure/posix.yml azure/windows.yml + $ git commit -a + $ git push upstream HEAD -The wheels, once built, appear at a Rackspace container pointed at by: - -- http://wheels.scipy.org -- https://3f23b170c54c2533c070-1c8a9b3114517dc5fe17b7c3f8c63a43.ssl.cf2.rackcdn.com +Make sure that the release tag has been pushed. -The HTTP address may update first, and you should wait 15 minutes after the -build finishes before fetching the binaries. +Trigger a build by pushing a commit of your edits to the repository. Note that +you can do this on a branch, but it must be pushed upstream to the +``MacPython/numpy-wheels`` repository to trigger uploads since only +that repo has the appropriate tokens to allow uploads. +The wheels, once built, appear at https://anaconda.org/multibuild-wheels-staging/numpy Make the release ---------------- @@ -423,7 +417,7 @@ https://github.com/MacPython/terryfy. Here is the recommended incantation for downloading all the Windows, Manylinux, OSX wheels and uploading to PyPI. :: NPY_WHLS=~/wheelhouse # local directory to cache wheel downloads - CDN_URL=https://3f23b170c54c2533c070-1c8a9b3114517dc5fe17b7c3f8c63a43.ssl.cf2.rackcdn.com + CDN_URL=https://anaconda.org/multibuild-wheels-staging/numpy/files wheel-uploader -u $CDN_URL -w $NPY_WHLS -v -s -t win numpy 1.11.1rc1 wheel-uploader -u $CDN_URL -w warehouse -v -s -t macosx numpy 1.11.1rc1 wheel-uploader -u $CDN_URL -w warehouse -v -s -t manylinux1 numpy 1.11.1rc1 |