Commit Graph
426 Commits
Author SHA1 Message Date
Gertjan van den Burg f716f87a04 Merge branch 'master' into returncode 2019-11-08 10:51:49 +00:00
Joe Rickerby 0375e92110 Merge pull request #188 from metabolize/fix-appveyor-setup-doc-outline
Readme: Fix the outline for Appveyor setup
2019-11-05 19:28:05 +00:00
Gertjan van den Burg 560c1adeb7 Merge branch 'master' into returncode 2019-11-05 17:09:17 +00:00
Paul Melnikow 3c9875db19 Readme: Remove obsolete bullet for Appveyor setup 2019-11-05 09:41:23 -05:00
Joe Rickerby 89e2ac7ebf Merge pull request #180 from mayeut/nuget
Adding Python 3.8, Always use nuget to install python on Windows
2019-11-05 09:06:20 +00:00
mayeut 05ab66cf97 Fix documentation for macOS python 3.8 2019-11-04 22:49:53 +01:00
mayeut 104dcf1d37 Add python 3.8 support 2019-11-04 22:22:40 +01:00
mayeut f2ef7a6169 Always use nuget to install python on Windows 2019-11-04 22:08:30 +01:00
mayeut 58048b4bb1 Remove trailing-spaces from README.md
Also replace double-space by a backslash to show intent of a line-break.
2019-11-04 22:05:24 +01:00
Joe Rickerby 332674a382 Merge pull request #168 from mayeut/drop-python-3.4
Drop python 3.4
2019-11-04 19:15:05 +00:00
mayeut bb0cad404b Drop python 3.4
Python 3.4 reached the end of its life on 16 March 2019. It's about time to drop support for Python 3.4.
2019-10-26 15:53:44 +02:00
Yannick Jadoul a6164f765c Merge pull request #183 from mayeut/macos-python3
Do not update brew python3
2019-10-26 15:47:08 +02:00
mayeut 892c7b4d9c Update .travis.yml 2019-10-26 14:45:24 +02:00
Joe Rickerby 3fcb902fd9 Merge pull request #171 from mayeut/python-3.7.5
Update CPython 2.7 from 2.7.16 to 2.7.17 & 3.7 from 3.7.4 to 3.7.5 on macOS
2019-10-25 10:06:09 +01:00
Yannick Jadoul 8c9345fa1f Updated line of README mistakenly claiming Windows is not supported on Travis CI 2019-10-24 14:00:28 +02:00
mayeut 5eab3620c9 Update CPython 2.7 from 2.7.16 to 2.7.17 & 3.7 from 3.7.4 to 3.7.5 on macOS 2019-10-23 22:59:17 +02:00
Grzegorz BokotaandJoe Rickerby 80974e5b39 Build Python wheels for windows on travis (#160)
* upgrade for windows on travis

* Install python on travis windows, update readme, update tests

* update readme, travis config and clean code

* install python inside cibuildwheel run

* use register to get python path

* fixes from review

* fix pip version

* use nuget for instal python

* clean code

* Update cibuildwheel/windows.py

Co-Authored-By: Joe Rickerby <joerick@mac.com>

* fixes from review

* Final bits of tidy up
2019-10-23 21:53:10 +01:00
Joe Rickerby 4f705b7cc9 Merge pull request #177 from joerick/failing-test-test
Add failing test check
2019-10-23 21:35:44 +01:00
Gertjan van den Burg e0eb375449 Returncode fix (#1)
Some trial and error to make sure it works reliably.

* remove test_retcode
* debug local bash settings
* set errexit explicitly in subshell
* set errexit also in the subshell in parenthesis
* debugging
* more debugging (exit code of sh)
* is the venv subshell returning exit 1?
* what if we remove the additional subshell?
* then we need to unquote the command
* if statement needs test command quoted
* simple if statement
* echo command needs to be removed of course
* remove debug statements
* check if setting errexit here is needed
* these settings can be removed
  At this point ("before") the shell already has errexit set.
* setting errexit in the sh invocation is needed
  This is not inherited, so it's good to specify it.
* just double checking that the subshell doesn't exit
* use solution from fvue.nl
* Solution doesn't seem to work, even popd is run
  So now I'm putting back the if statement, it seems
  to be the simplest and most effective solution.
* add a comment
* prove that errexit is necessary
* errexit is indeed needed for chaining
2019-10-21 11:42:43 +01:00
Joe Rickerby bbecbe43ec Add failing test check 2019-10-20 20:45:25 +01:00
Joe Rickerby ee2a90880a Merge pull request #155 from YannickJadoul/manylinux2010-alternative
Adding support for building manylinux2010 wheels - alternative
2019-10-20 19:29:19 +01:00
Yannick Jadoul 31d89377da Updated README with new CIBW_MANYLINUX_*_IMAGE options 2019-10-19 14:07:50 +02:00
Gertjan van den Burg 0c33a58579 failing test breaks out of subshell 2019-10-18 11:45:48 +01:00
Gertjan van den Burg 3842cfd853 Attempt at getting the retcode of the test process 2019-10-18 11:31:48 +01:00
Yannick Jadoul 2e0dc40e3f Adding manylinux2010_i686 image and simplifying tests' utils.expected_wheels() 2019-10-16 01:15:09 +02:00
Yannick Jadoul c6f1382813 Making manylinux1 still the default for manylinux_i686 builds 2019-10-16 00:35:20 +02:00
Yannick Jadoul 1220fbbd4b Adding detection of old CIBW_MANYLINUX1_*_IMAGE options and manylinux1-* build identifiers in CIBW_BUILD and CIBW_SKIP 2019-10-16 00:35:20 +02:00
Yannick Jadoul 179148b0e5 Updated preset values for CIBW_MANYLINUX_*_IMAGE, fixed skip message in 08_manylinux2010_only test, and added clarifying comment on multiple wheels in Linux bash script 2019-10-16 00:35:20 +02:00
Yannick Jadoul 4536b23a1d Adding test accessing manylinux2010-only ABI 2019-10-16 00:34:13 +02:00
Yannick Jadoul 4571262803 Adapting Linux bash script for multiple output wheels from auditwheel 2019-10-16 00:34:13 +02:00
Yannick Jadoul 27517cd8a0 Updating test 06_docker_images to use new CIBW_MANYLINUX_*_IMAGE options 2019-10-16 00:33:45 +02:00
Yannick Jadoul 54dd72de66 Copying all created manylinux wheels to the output directory 2019-10-16 00:33:45 +02:00
Yannick Jadoul 7978247fa7 Fixing tests still failing as manylinux1 wheels are also produced by auditwheel 2019-10-16 00:33:45 +02:00
Yannick Jadoul 7cadc6374a Fixing tests failing because of new manylinux2010 default 2019-10-16 00:33:45 +02:00
Yannick Jadoul e194dad0da Alternative proposal to generalize manylinux builds and support manylinux2010 2019-10-16 00:33:45 +02:00
Joe Rickerby 5f416b194a Merge pull request #164 from astrofrog/virtualenv-notox
Run tests in clean virtual environment [version without tox]
2019-10-13 21:24:19 +01:00
Joe Rickerby 2a244616ad windows: only make venv when test is defined and isolate env vars 2019-10-12 10:47:00 +01:00
Joe Rickerby bfa3eebb7f Remove redundant if clause 2019-10-12 10:44:47 +01:00
Joe Rickerby b0c2fd8af2 macos: only make venv when test is defined and isolate env vars 2019-10-12 10:35:45 +01:00
Joe Rickerby cf90846161 linux: run tests in a subshell, only create env if test defined 2019-10-12 10:17:28 +01:00
Joe Rickerby 3302aa136b Update README 2019-09-29 20:46:31 +01:00
Joe Rickerby 14d9b4091e Update changelog 2019-09-29 20:46:23 +01:00
Joe Rickerby aeeac6725a Bump version v0.12.0 2019-09-29 20:40:44 +01:00
Joe Rickerby 41b4b092b1 Merge pull request #167 from mayeut/update-openssl
Update openssl patch from 1.0.2s to 1.0.2t on macOS
2019-09-29 20:34:56 +01:00
mayeut 28186bf142 Update openssl patch from 1.0.2s to 1.0.2t on macOS 2019-09-22 14:46:17 +02:00
Joe Rickerby 4e10d9d897 Merge pull request #163 from astrofrog/circleci-verbose
Clean up CircleCI YAML syntax
2019-09-21 16:26:13 +01:00
Yannick Jadoul c963013858 Fixing weird issue with the shebang of pip installed scripts and __PYVENV_LAUNCHER__ 2019-09-11 23:56:27 +02:00
Thomas Robitaille 9470ca623f Use python -m virtualenv on Windows and Linux 2019-09-10 09:40:20 +01:00
Thomas Robitaille 2e3bc016b4 Try and avoid relying on global virtualenv command 2019-09-10 09:40:20 +01:00
Thomas Robitaille d4732130a7 Use unique temporary directory for virtual environment on linux 2019-09-10 09:40:20 +01:00