Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
fengzch-das
multibuild
Commits
2f53cfaa
Commit
2f53cfaa
authored
Jul 14, 2017
by
Peter Cock
Committed by
GitHub
Jul 14, 2017
Browse files
Briefly describe AppVeyor usage for Windows wheels
parent
c8eb0460
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
8 deletions
+29
-8
README.rst
README.rst
+29
-8
No files found.
README.rst
View file @
2f53cfaa
################################################
######
################################################
Utilities for building on
t
ravis-
ci with OSX and Linux
Utilities for building on
T
ravis-
CI and AppVeyor
################################################
######
################################################
A set of scripts to automate builds of OSX and manylinux1 wheels on travis-ci
A set of scripts to automate builds of OSX and manylinux1 wheels on the
infrastructure.
`Travis-CI <http://travis-ci.org/>`_ infrastructure, and also Windows
wheels on the `AppVeyor <https://ci.appveyor.com/>`_ infrastructure.
The
se
scripts are designed to build *and test*:
The
TravisCI
scripts are designed to build *and test*:
* Dual architecture OSX wheels;
* Dual architecture OSX wheels;
* 64-bit manylinux1_x86_64 wheels, both narrow and wide unicode builds;
* 64-bit
``
manylinux1_x86_64
``
wheels, both narrow and wide unicode builds;
* 32-bit manylinux1_i686 wheels, both narrow and wide unicode builds.
* 32-bit
``
manylinux1_i686
``
wheels, both narrow and wide unicode builds.
You can currently build and test against Pythons 2.6, 2.7, 3.3, 3.4, 3.5, 3.6.
You can currently build and test against Pythons 2.6, 2.7, 3.3, 3.4, 3.5, 3.6.
...
@@ -17,6 +18,13 @@ The small innovation here is that you can test against 32-bit builds, and both
...
@@ -17,6 +18,13 @@ The small innovation here is that you can test against 32-bit builds, and both
wide and narrow unicode Python 2 builds, which was not easy on the default
wide and narrow unicode Python 2 builds, which was not easy on the default
travis-ci configurations.
travis-ci configurations.
The AppVeyor setup is designed to build *and test*:
* 64-bit Windows ``win_amd64`` wheels;
* 32-bit Windows ``win32`` wheels.
You can currently build and test against Pythons 2.7, 3.4, 3.5, 3.6.
*****************
*****************
How does it work?
How does it work?
*****************
*****************
...
@@ -319,6 +327,19 @@ To use these scripts
...
@@ -319,6 +327,19 @@ To use these scripts
* Make sure your project is set up to build on travis-ci, and you should now
* Make sure your project is set up to build on travis-ci, and you should now
be ready (to begin the long slow debugging process, probably).
be ready (to begin the long slow debugging process, probably).
* For the Windows wheels, create an ``appveyor.yml`` file, something like:
- https://github.com/MacPython/numpy-wheels/blob/master/appveyor.yml
- https://github.com/MacPython/astropy-wheels/blob/master/appveyor.yml
- https://github.com/MacPython/nipy-wheels/blob/master/appveyor.yml
- https://github.com/MacPython/pytables-wheels/blob/master/appveyor.yml
Note the Windows test customisations etc are inside ``appveyor.yml``,
and that ``config.sh`` is only for the Linux/Mac builds on TravisCI.
* Make sure your project is set up to build on appveyor, and you should now
be ready (for what could be another round of slow debugging).
If your project depends on numpy, you will want to build against the earliest
If your project depends on numpy, you will want to build against the earliest
numpy that your project supports - see `forward, backward numpy compatibility
numpy that your project supports - see `forward, backward numpy compatibility
<http://stackoverflow.com/questions/17709641/valueerror-numpy-dtype-has-the-wrong-size-try-recompiling/18369312#18369312>`_.
<http://stackoverflow.com/questions/17709641/valueerror-numpy-dtype-has-the-wrong-size-try-recompiling/18369312#18369312>`_.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment