@@ -8,6 +8,14 @@ the Github Actions machines.
8
8
The driving github repository is
9
9
https://github.com/MacPython/nipy-wheels
10
10
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
+
11
19
How it works
12
20
============
13
21
@@ -20,48 +28,23 @@ The wheel-building repository:
20
28
``auditwheel `` copy the required dynamic libraries into
21
29
the wheel and relinks the extension modules against the
22
30
copied libraries;
23
- * uploads the built wheels to http://anaconda.org/nipy/nipy
31
+ * uploads the built wheels as Github Actions artifacts.
24
32
25
33
The resulting wheels are therefore self-contained and do not need any external
26
34
dynamic libraries apart from those provided as standard by macOS / Linux as
27
35
defined by the manylinux1 standard.
28
36
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
-
37
37
Triggering a build
38
38
==================
39
39
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 .
42
42
43
43
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.
60
45
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
65
48
66
49
Uploading the built wheels to pypi
67
50
==================================
0 commit comments