Joe Rickerby
74170bab4a
Get SDK version dynamically
2021-01-30 17:15:44 +00:00
Joe Rickerby
56653f3b4c
Fix typing import
2021-01-30 12:42:42 +00:00
Joe Rickerby
32ab09b2ed
Tidy up and correct a few things
2021-01-30 10:52:00 +00:00
Joe Rickerby
4ff52ae8d0
Add ARCHFLAGS workaround for building universal2 on macOS 10.15
2021-01-29 15:22:32 +00:00
Joe Rickerby
c8fde72aff
Select the correct macos 11 SDK for the version of xcode available
2021-01-26 22:17:34 +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
d21b7cfc2e
Add SDKROOT setting for building arm64, universal2 on 10.15
2021-01-24 19:18:23 +00:00
Joe Rickerby
4dddd9e648
Silence the pip version warnings
2021-01-24 15:08:46 +00:00
Joe Rickerby
bd45b1c901
Remove pinned pip install, virtualenv should bundle this now
2021-01-24 14:46:46 +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
f5b84797e5
fix: move and simplify arch check
2021-01-22 13:01:00 -05:00
Henry Schreiner and Joe Rickerby
fba65a6008
feat: CIBW_TEST_SKIP ( #537 )
...
* feat: CIBW_TEST_SKIP
* refactor: adjust a bit and add docs
* fix: typo in name
* docs: Update docs/options.md
Co-authored-by: Joe Rickerby <joerick@mac.com >
* docs: add README line from markdown
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-01-20 21:22:48 -05:00
Henry Schreiner
1441972046
fix: improve correctness of exits ( #539 )
...
* fix: improve correctness of exits
* refactor: use sys.exit
2021-01-17 14:13:26 -05:00
Henry Schreiner
5eb5ea10f5
refactor: identifiers in a file ( #511 )
...
* refactor: identifiers in a file
* chore: more typing
* refactor: PlatStr -> PlatformName
* refactor: load in file, use importlib.resources
* refactor: change toml structure
* refactor: use common Traversable
* fix: ensure reasonable version of importlib_resources
* style: fix extra line
2021-01-09 15:40:40 -05: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
c4b5b167ca
Add clarifying comments
2021-01-08 14:29:07 +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
9bf5fb10e2
Merge remote-tracking branch 'origin/master' into macos-universal2
...
# Conflicts:
# cibuildwheel/macos.py
# cibuildwheel/util.py
2021-01-06 21:39:32 +00:00
Joe Rickerby
ffba89dc64
Improve output formatting
...
Github annotations require all output to be on a single line, so let's
make the log messages do that
2021-01-05 19:02:15 +00:00
Joe Rickerby
0df5e1295f
Only print testing warnings if test command is set
2021-01-05 18:56:07 +00:00
Henry Schreiner
fce7c70a63
refactor: standard arch checking in one place
2021-01-05 13:23:54 -05:00
Joe Rickerby
a6ff55ed5b
Update pip in the test virtualenv
2021-01-05 17:37:55 +00:00
Joe Rickerby
65b530a5df
On arm64, build native before cross-compile
2021-01-05 17:01:08 +00:00
Joe Rickerby
914f74a0f0
Interim fix for archs comparison
...
This will change when #507 is merged
2021-01-05 16:03:24 +00:00
Joe Rickerby
577fd5e8e3
Implement testing for universal2/arm64 wheels
2021-01-05 15:58:53 +00:00
Joe Rickerby
df60457001
Use the ARCHS option to select universal2/arm64 builds
2021-01-05 15:14:32 +00:00
Joe Rickerby
e405f3495e
Print warnings when builds are deselected because of build OS
2021-01-05 14:29:38 +00:00
Joe Rickerby
46eb28791f
Refactor for clarity
2021-01-05 13:50:21 +00:00
Joe Rickerby
a973ba9716
Merge remote-tracking branch 'origin/master' into macos-universal2
2021-01-05 13:35:39 +00:00
Joe Rickerby
a1ac43e9de
Override buildable archs on macOS 11
2021-01-05 10:23:36 +00:00
Henry Fredrick Schreiner and Matthieu Darbois
a99e0ded76
feat: Windows filtering and sets
...
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com >
2021-01-02 22:51:16 -05:00
Henry Schreiner
2a73fee411
fix: enable and fix full type checking ( #509 )
...
* fix: enable and fix fully type checking
* chore: pre-commit autoupdate
* refactor: pull types out to file
2021-01-02 14:32:55 -05:00
Joe Rickerby
8d045992fa
Merge remote-tracking branch 'origin/master' into macos-universal2
2021-01-01 18:58:23 +00:00
Joe Rickerby
4d89e524eb
Add rename hack to make the universal wheel work on both archs
2021-01-01 18:55:50 +00:00
Grzegorz Bokota
122a0e62c2
use -p1
2021-01-01 19:37:06 +01:00
Grzegorz Bokota
9888a6d88f
use -i syntax for patch
2021-01-01 18:31:04 +01: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
Joe Rickerby
76d5f3d3e0
Call delocate with the correct archs
2020-12-31 16:50:44 +00:00
Grzegorz Bokota and Yannick 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
2e8e806be0
Merge remote-tracking branch 'origin/master' into macos-universal2
2020-12-28 01:08:14 +00:00
e43b105d28
[Bot] Update dependencies ( #495 )
...
* Update dependencies
* chore: bump Python 3.8.6 -> 3.8.7
Co-authored-by: mayeut <mayeut@users.noreply.github.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
2020-12-24 10:00:12 -05:00
Joe Rickerby
8a1a0a4c37
Add asserts on macOS/Windows so that they can't be anything but default
...
...for now?
2020-12-21 13:44:01 +00:00
Henry Schreiner
b020f9d3e5
chore: bump Python patch versions
2020-12-20 10:48:16 -05:00
Henry Schreiner
985ef4dfef
wip: drop pypy for now
2020-12-18 11:32:28 -05:00
Joe Rickerby
7fb032d70f
Try using _PYTHON_HOST_PLATFORM to create single-arch builds
2020-12-18 12:53:37 +00:00
Henry Schreiner
609c0f3986
WIP: try new Python build
2020-12-16 22:16:56 -05:00
Joe Rickerby
59801d4c98
Disable macOS CPython 3.5 build for now
2020-12-16 20:05:31 +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