Commit Graph

11 Commits

Author SHA1 Message Date
Elvis Pranskevichus 21de4a16a9 ci: Update to latest RVM in an attempt to fix Travis builds on macOS
[1] https://github.com/travis-ci/travis-ci/issues/6307#issuecomment-233315824
2017-02-01 18:46:43 -05:00
Elvis Pranskevichus ec11650be4 ci: Make sure wheel builds on macOS start from a clean slate 2017-01-04 16:49:30 -05:00
Elvis Pranskevichus 2d0b427920 ci: Actually build linux wheels on all release Python versions 2017-01-01 22:12:38 -05:00
Yury Selivanov 8b50579e2e Bump Cython req to 0.25.2 2017-01-01 17:01:50 -07:00
Elvis Pranskevichus 62fb310278 ci: Switch to staged release process
Uploading release artifacts directly to PyPI from the build matrix is
bad, as this may result in an incomplete or broken release if any of
the platforms fail to build.

To fix the process, implement a "staged" build process whereby artifacts
are built from a dedicated "releases" branch and are uploaded to an S3
bucket.  Once all artifacts have been successfully built, the release
tag may be pushed to master, and the previously built artifacts will be
uploaded to PyPI as a single transaction.
2016-12-23 18:35:39 -05:00
Yury Selivanov 661057d417 travis: Only build wheels when python release level is final 2016-11-06 17:36:55 -05:00
Yury Selivanov d5ad50fb8e travis: Fix CI to skip wheels for 3.5-dev and 3.6-dev 2016-11-06 17:22:05 -05:00
Yury Selivanov f7e74b3c92 travis: Test 3.5-dev too 2016-11-06 15:41:51 -05:00
Yury Selivanov 0a72f5e28f travis: Test 3.6 nightly 2016-11-06 15:29:54 -05:00
Yury Selivanov 770ad6395a Fix CI: looks like Cython 0.25 is broken; require 0.24.1 2016-10-25 23:47:50 -04:00
Elvis Pranskevichus 2351d78398 Use Travis CI to produce wheels for Linux and macOS 2016-08-02 09:42:57 -04:00