269 Commits
Author SHA1 Message Date
Henry Schreiner 8734e0e4e6 ci: pin dockcross for tests 2021-06-21 12:27:18 -04:00
Henry Schreiner 744812b7d3 ci: pin dockcross for tests 2021-06-21 12:27:18 -04:00
Henry SchreinerandJoe Rickerby 6ab9906ff0 chore: rename joerick/cibuildwheel -> pypa/cibuildwheel (#682)
* chore: rename joerick/cibuildwheel -> pypa/cibuildwheel

* Update Appveyor status badge markup

Note that it still has joerick/cibuildwheel - confusingly it's still within my appveyor account, but this is the new project that points to the pypa github repo

* Update Appveyor badge markup again

I went through a few passes to enable that project, here's the latest.

* Update Azure badge, also

* Update Travis badge to reference the .com

Co-authored-by: Joe Rickerby <joerick@mac.com>
2021-05-24 17:24:36 -04:00
Henry Schreiner bda76b21cb style: activate string normalization 2021-05-03 13:12:36 -04:00
mayeut d1900f6a05 Fix misaligned triple-quote blocks 2021-05-03 13:12:36 -04:00
Henry Schreiner 178aaea6c7 style: apply black via pre-commit run -a 2021-05-03 13:12:36 -04:00
Henry Schreiner 9cbed6a9be chore: add black for all code, no string norm 2021-05-03 13:12:36 -04:00
Henry SchreinerandJoe Rickerby dff3aca4b6 style: second set of updates (#651)
* style: second set of updates

* style: more updates from joerick

Co-authored-by: Joe Rickerby <joerick@mac.com>

Co-authored-by: Joe Rickerby <joerick@mac.com>
2021-04-29 20:21:42 -04:00
Henry Schreiner 22d473acc0 fix: drop Python 2.7 on Windows using 2008 compiler 2021-04-25 00:55:16 -04:00
5cbe3e2254 style: apply some cleanups from Sourcery.ai (#626)
* style: apply some fixes from Sorcery

* Apply suggestions from code review

Co-authored-by: Yannick Jadoul <yannick.jadoul@belgacom.net>
Co-authored-by: Joe Rickerby <joerick@mac.com>

Co-authored-by: Yannick Jadoul <yannick.jadoul@belgacom.net>
Co-authored-by: Joe Rickerby <joerick@mac.com>
2021-03-24 23:23:27 +01:00
Matthieu Darbois 1e7961c157 Add manylinux_2_24 support (#595) 2021-02-18 08:15:37 +01:00
Henry SchreinerandJoe Rickerby d2772c2293 refactor: subprocess.run (#592)
* change check_call to run

* refactor: change check_output to run

* Apply suggestions from code review

Co-authored-by: Joe Rickerby <joerick@mac.com>

Co-authored-by: Joe Rickerby <joerick@mac.com>
2021-02-14 12:56:33 -05:00
Henry Schreiner 08edf62e79 tests: don't expect CPython 2.7 in manylinux2010 images (#591) 2021-02-11 14:56:08 +01:00
Joe Rickerby a79f0ef95e Remove wheel rename hack 2021-01-30 17:22:26 +00:00
Joe Rickerby 32ab09b2ed Tidy up and correct a few things 2021-01-30 10:52:00 +00:00
Joe Rickerby b6f325c21a Implement CIBW_TEST_SKIP for individual archs of a universal2 wheel 2021-01-26 21:52:02 +00:00
Joe Rickerby f1638e7c6f The macos-10.15 image contains Xcode 12, which should be sufficient... let's find out 2021-01-24 17:50:59 +00:00
Joe Rickerby 00eed5aac5 Fix crashing test 2021-01-24 14:50:47 +00:00
Joe Rickerby d2312cdb3f Merge remote-tracking branch 'origin/master' into macos-universal2
# Conflicts:
#	bin/sample_build.py
#	cibuildwheel/__main__.py
#	cibuildwheel/macos.py
#	cibuildwheel/util.py
#	cibuildwheel/windows.py
2021-01-23 13:28:06 +00:00
Henry Schreiner cc0e7ec0a1 fix: review from @joerick 2021-01-22 13:01:00 -05:00
Henry Fredrick Schreiner eb9850dbde feat: support Windows workaround on Travis CI 2021-01-22 13:01:00 -05:00
Joe Rickerby af8ab0af2b Update test to look in stderr for warnings 2021-01-09 01:20:49 +00:00
Joe Rickerby dbb6d80a72 Route warnings and error messages to stderr, not stdout. 2021-01-08 17:25:07 +00:00
Joe Rickerby a99726f477 Neaten comments 2021-01-08 15:18:37 +00:00
Joe Rickerby 9113dfe5da Merge remote-tracking branch 'origin/master' into macos-universal2 2021-01-08 15:02:20 +00:00
Joe Rickerby 8512e69733 Improve expected_wheels correctness 2021-01-08 14:59:16 +00:00
Joe Rickerby f43b3f50c5 Fix warning lines counting as build identifiers in test 2021-01-08 14:57:15 +00:00
Joe Rickerby 1606b79749 Fix macOS Big Sur version checks 2021-01-08 14:28:39 +00:00
Henry Fredrick Schreiner 635b226a6c style: pre-commit run -a 2021-01-06 18:10:32 -05:00
Joe Rickerby e880aca155 Tidy up 2021-01-06 21:33:41 +00:00
Joe Rickerby e29fab0e2b Add test for cross-compile testing behaviour 2021-01-05 19:26:12 +00:00
Joe Rickerby 121715a568 Skip cross-compile test on macOS <11 2021-01-05 17:01:23 +00:00
Joe Rickerby df60457001 Use the ARCHS option to select universal2/arm64 builds 2021-01-05 15:14:32 +00:00
Joe Rickerby 8d045992fa Merge remote-tracking branch 'origin/master' into macos-universal2 2021-01-01 18:58:23 +00:00
Joe Rickerby 09fef56a46 Make tests expect arm64 and universal2 2021-01-01 18:56:36 +00:00
Joe Rickerby 5c695593f3 Merge pull request #482 from asfaltboy/support-quemu-on-github
Support qemu in GitHub Actions
2021-01-01 17:21:24 +00:00
Grzegorz BokotaandYannick Jadoul 99203a83f9 fix: patching pypy venv (#502)
Potentially revert / remove on release of PyPy 7.3.4.

* patching linux and macos

* try test

* add patch files for pypy2.7

* fix installing

* Combine patch files into one

* Simplify further, and add test to remind ourselves to remove the PyPy patch

* ignore fail of patch on linux

make new test failing only on linux

* fix test

* add timeout

* fix patch on linux

* change `-N` to `--force`

Co-authored-by: Yannick Jadoul <yannick.jadoul@belgacom.net>
2020-12-31 11:50:19 -05:00
Joe Rickerby 5ee663fe12 Add test for failure when setting CIBW_ARCHS on macos/windows 2020-12-31 15:17:24 +00:00
Joe Rickerby 5aa85e815d Add integration test for emulation 2020-12-21 11:06:25 +00:00
Joe Rickerby e0f2f8fdac Merge pull request #458 from joerick/logger
Improve CI logs using fold groups
2020-11-26 17:44:49 +00:00
Yannick Jadoul c67de74e28 Demonstrate old version of Python in CIBW_BEFORE_ALL on manylinux 2020-11-23 00:41:52 +01:00
Joe Rickerby 91906b2aea Skip the example output test 2020-11-14 14:50:29 +00:00
Joe Rickerby 8606c4771e Add explicit sample build test to keep the first test simple 2020-11-14 14:28:47 +00:00
Joe Rickerby 5e99d962f5 Wrap the sample build output in a fold group 2020-11-13 15:22:43 +00:00
Joe Rickerby 8108deacfe Don't capture the output of the first test 2020-11-05 23:10:25 +00:00
Joe Rickerby c9ea0251fe Sample build uses a testcase failure project 2020-11-04 16:08:40 +00:00
Joe Rickerby 136adebf09 Add a github action to run a sample build to check output 2020-10-31 18:13:31 +00:00
8094b3f6db Update macOS SSL certificates (#447)
Update macOS SSL certificates using latest `certifi` certificate bundle.

Co-authored-by: Yannick Jadoul <yannick.jadoul@belgacom.net>
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com>
2020-10-10 18:24:15 +02:00
Henry SchreinerandMatthieu Darbois 9fbe8186f9 chore: Python 3.9.0 final, Python 3.7 constraints (#440)
* chore: update to 3.9.0 final

* chore: add python 3.7 constraints

* chore: missed one image due to travis-ci fail

Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com>

Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com>
2020-10-06 22:02:11 -04:00
Yannick Jadoul 37a6504351 Adding PyPy Python 3.7 to the tests 2020-09-25 15:41:33 +02:00