Skip to content

Commit 7774efe

Browse files
committed
Continued rewrite
1 parent 93e0128 commit 7774efe

File tree

1 file changed

+14
-31
lines changed

1 file changed

+14
-31
lines changed

README.rst

Lines changed: 14 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ the Github Actions machines.
88
The driving github repository is
99
https://github.com/MacPython/nipy-wheels
1010

11+
Things to configure
12+
===================
13+
14+
Update the `nipy` submodule commit as below.
15+
16+
Consider changing the Numpy versions used for the build, configured in
17+
`print_deps.py`.
18+
1119
How it works
1220
============
1321

@@ -20,48 +28,23 @@ The wheel-building repository:
2028
``auditwheel`` copy the required dynamic libraries into
2129
the wheel and relinks the extension modules against the
2230
copied libraries;
23-
* uploads the built wheels to http://anaconda.org/nipy/nipy
31+
* uploads the built wheels as Github Actions artifacts.
2432

2533
The resulting wheels are therefore self-contained and do not need any external
2634
dynamic libraries apart from those provided as standard by macOS / Linux as
2735
defined by the manylinux1 standard.
2836

29-
The ``.travis.yml`` file in this repository has a line
30-
containing the API key for the Anaconda.org organization
31-
encrypted with an RSA key that is unique to the repository
32-
- see http://docs.travis-ci.com/user/encryption-keys.
33-
This encrypted key gives the travis build permission to
34-
upload to the Anaconda.org directory pointed to by
35-
https://anaconda.org/nipy/nipy .
36-
3737
Triggering a build
3838
==================
3939

40-
You will likely want to edit the ``.travis.yml`` and ``appveyor.yml`` files to
41-
specify the ``BUILD_COMMIT`` before triggering a build - see below.
40+
Update the `nipy` submodule to the commit you want to build, and commit that
41+
change to this repo.
4242

4343
You will need write permission to the github repository to trigger new builds
44-
on the travis-ci interface. Contact us on the mailing list if you need this.
45-
46-
You can trigger a build by:
47-
48-
* making a commit to the ``nipy-wheels`` repository (e.g. with ``git commit
49-
--allow-empty``); or
50-
* clicking on the circular arrow icon towards the top right of the travis-ci
51-
page, to rerun the previous build.
52-
53-
In general, it is better to trigger a build with a commit, because this makes
54-
a new set of build products and logs, keeping the old ones for reference.
55-
Keeping the old build logs helps us keep track of previous problems and
56-
successful builds.
57-
58-
Which nipy commit does the repository build?
59-
============================================
44+
on the Actions interface. Contact us on the mailing list if you need this.
6045

61-
The ``nipy-wheels`` repository will build the commit specified in the
62-
``BUILD_COMMIT`` at the top of the ``.travis.yml`` and ``appveyor.yml`` files.
63-
This can be any naming of a commit, including branch name, tag name or commit
64-
hash.
46+
You can trigger a build by making a commit to the ``nipy-wheels`` repository
47+
(e.g. with ``git commit --allow-empty``); or
6548

6649
Uploading the built wheels to pypi
6750
==================================

0 commit comments

Comments
 (0)