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
40e1f76a
Commit
40e1f76a
authored
Jun 28, 2018
by
Hugo
Browse files
OSX -> macOS
parent
f8b6cc7c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
9 deletions
+9
-9
README.rst
README.rst
+9
-9
No files found.
README.rst
View file @
40e1f76a
...
...
@@ -2,13 +2,13 @@
Utilities for building on Travis CI and AppVeyor
################################################
A set of scripts to automate builds of OS
X
and Manylinux1 wheels on the
A set of scripts to automate builds of
mac
OS and Manylinux1 wheels on the
`Travis-CI <https://travis-ci.org/>`_ infrastructure, and also Windows
wheels on the `AppVeyor <https://ci.appveyor.com/>`_ infrastructure.
The TravisCI scripts are designed to build *and test*:
* Dual architecture OS
X
wheels;
* Dual architecture
mac
OS wheels;
* 64-bit ``manylinux1_x86_64`` wheels, both narrow and wide Unicode builds;
* 32-bit ``manylinux1_i686`` wheels, both narrow and wide Unicode builds.
...
...
@@ -38,8 +38,8 @@ function.
The bash scripts are layered, in the sense that they loaded in the following
sequence:
OS
X
===
mac
OS
===
==
See ``multibuild/travis_osx_steps.sh``.
...
...
@@ -56,7 +56,7 @@ functions and variables in earlier scripts:
See ``travis_osx_steps.sh`` to review source order.
The OS
X
build / test and phase are on the OS
X
VM started by travis-ci.
The
mac
OS build / test and phase are on the
mac
OS VM started by travis-ci.
Therefore any environment variable defined in the ``.travis.yml`` or bash
shell scripts listed above are available for your build and test.
...
...
@@ -120,7 +120,7 @@ Standard build and test functions
*********************************
The standard build command is ``build_wheel``. This is a bash function. By
default the function that is run on OS
X
, and in the Manylinux container for
default the function that is run on
mac
OS, and in the Manylinux container for
the build phase, is defined in ``multibuild/common_utils.sh``. You can
override the default function in the project ``config.sh`` file (see below).
...
...
@@ -136,7 +136,7 @@ defined, before building the wheel, so ``pre_build`` is a good place to build
any required libraries.
The standard test command is the bash function ``install_run``. The version
run on OS
X
and in the Linux testing container is also defined in
run on
mac
OS and in the Linux testing container is also defined in
``multibuild/common_utils.sh``. Typically, you do not override this function,
but you in that case you will need to define a ``run_tests`` function, to run
your tests, returning a non-zero error code for failure. The default
...
...
@@ -306,7 +306,7 @@ To use these scripts
You also need this file to specify how to run your tests::
# Define custom utilities
# Test for OS
X
with [ -n "$IS_OSX" ]
# Test for
mac
OS with [ -n "$IS_OSX" ]
function pre_build {
# Any stuff that you need to do before you start building the wheels
...
...
@@ -369,7 +369,7 @@ Here are some simple example projects:
* https://github.com/MacPython/dipy-wheels
Less simple projects where there are some serious build dependencies, and / or
OS
X
/ Linux differences:
mac
OS / Linux differences:
* https://github.com/MacPython/matplotlib-wheels
* https://github.com/python-pillow/Pillow-wheels
...
...
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