@@ -8,6 +8,14 @@ the Github Actions machines.
88The driving github repository is
99https://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+
1119How 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
2533The resulting wheels are therefore self-contained and do not need any external
2634dynamic libraries apart from those provided as standard by macOS / Linux as
2735defined 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-
3737Triggering 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
4343You 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
6649Uploading the built wheels to pypi
6750==================================
0 commit comments