[Checkins] [zopefoundation/BTrees] eaa1b5: Always build manylinux wheels
Marius Gedminas
noreply at github.com
Thu Nov 7 17:08:31 CET 2019
Branch: refs/heads/master
Home: https://github.com/zopefoundation/BTrees
Commit: eaa1b50c1bb75efc928408fce0bd40c9bb81376c
https://github.com/zopefoundation/BTrees/commit/eaa1b50c1bb75efc928408fce0bd40c9bb81376c
Author: Marius Gedminas <marius at gedmin.as>
Date: 2019-11-07 (Thu, 07 Nov 2019)
Changed paths:
M .manylinux.sh
M .travis.yml
Log Message:
-----------
Always build manylinux wheels
This PR makes it so we _always_ build manylinux wheels, but only upload
them for git tags.
The diff is messy, for which I apologize. I had to reformat the YAML to
understand it. Highlights:
- Moved regular Linux Python builds outside build matrix, for
conciseness (unfortunately this means 3.6 builds are now done twice:
once without WITH_COVERAGE and once with)
- Move twine upload from .manylinux.sh into .travis.yml's after_success,
next to the twine upload used for Mac OS builds
- This means Travis can no longer do an 'exit 0' in before_install, so I
had to override the install and script sections too
- Move 'docker pull' into the install section so it's not so very empty
- Unify the two calls to twine upload to provide the twine password via
environment variables instead of command-line or configuration files
- Put related commands inside a single multiline if statement instead of
repeating the conditions
Commit: 28a0b56db818ebd511ba32da393385463adef443
https://github.com/zopefoundation/BTrees/commit/28a0b56db818ebd511ba32da393385463adef443
Author: Marius Gedminas <marius at gedmin.as>
Date: 2019-11-07 (Thu, 07 Nov 2019)
Changed paths:
M .manylinux.sh
M .travis.yml
Log Message:
-----------
Merge pull request #115 from zopefoundation/restructure-travis
Restructure Travis to always build manylinux wheels
Compare: https://github.com/zopefoundation/BTrees/compare/aa10755df4af...28a0b56db818
More information about the checkins
mailing list