jack1142
3cbe175632
Fix Windows paths getting escaped
2022-07-29 18:57:47 +02:00
jack1142
e0f25c5fb5
Use sys.executable
2022-07-29 18:52:26 +02:00
jack1142
cccc2acae9
Use an equivalent of Unix echo written in Python
2022-07-29 18:04:49 +02:00
jack1142
1a7abe562b
Remove dependency on Unix tools in Windows
2022-07-25 19:10:09 +02:00
mayeut
6d27f05c7c
chore: use from __future__ import annotations
2022-07-19 07:47:45 +02:00
mayeut
bc17f103f1
chore: drop python 3.6 for cibuildwheel driver
...
This drops python 3.6 for cibuildwheel.
Building python 3.6 packages is still supported.
2022-07-19 07:47:20 +02:00
Joe Rickerby
57800921c5
Don't attempt to test CPython 3.8 wheels on Apple Silicon. ( #1171 )
...
I've added a warning for users, so they know that it doesn't get tested.
See discussion in #1169 for the reason why.
Fixes #1168 , fixes #1169
2022-07-14 11:42:40 +02:00
Joe Rickerby
e035e3a289
Merge pull request #1152 from mayeut/already-built
...
fix: error out if multiple wheels with the same name are produced
2022-07-05 16:58:52 +01:00
Joe Rickerby
b5b8e128d0
Add a pyproject.toml to the windows arm64 cross compile test
2022-07-04 15:29:30 +01:00
Henry Schreiner
5e2d02d809
Merge branch 'main' into new_podman_support
2022-07-03 14:04:06 -04:00
Henry Schreiner
9ed9e6b960
Merge branch 'main' into already-built
2022-07-03 14:02:42 -04:00
9a537512c1
feat: add support for py3-none-{platform} wheels ( #1151 )
...
* feature: add support for `py3-none-{platform}` wheels
This extends the mechanism introduced in #1091 for `abi3` wheels.
Most of the mentions to `abi3` have been removed and replaced by a more generic `compatible_wheel`.
This allows to build a wheel `foo-0.1-py3-none-win_amd64.whl` only once and still test with every configured python.
* Add integration test for py3-none abi wheels
* Fix expected_wheels for py3-none abi
* Limit test to three pythons and check for certain log messages
* chore: add some comments to explain filter process
Co-authored-by: Joe Rickerby <joerick@mac.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-07-03 14:00:00 -04:00
Joe Rickerby
b612a6c993
Actually run the podman integration test on podman :)
2022-06-27 19:19:00 +01:00
Joe Rickerby
f23d8aaae5
Add an integration test for a podman build
2022-06-27 19:08:46 +01:00
Joe Rickerby
d66c1e92bf
Lots more naming changes to reflect that containers are not necessarily 'docker'
2022-06-27 18:30:49 +01:00
mayeut
ef18186c45
fix: error out if multiple wheels with the same name are produced
...
We shouldn't silently overwrite wheels that are produced in the same run that have the same filename, as this implies a misconfiguration.
2022-06-26 11:32:33 +02:00
pre-commit-ci[bot]
07041908e2
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-17 16:07:47 +00:00
Steve Dower
dc14bd126e
Add cross-compiler test
2022-06-17 17:07:11 +01:00
mayeut
6458604c99
feature: add manylinux_2_28 support
2022-06-16 21:30:29 +02:00
mayeut
b8abcb128c
feature: add CPython 3.11 support
2022-05-23 20:47:08 +02:00
Joe Rickerby
acc079675b
Merge remote-tracking branch 'origin/main' into abi3
2022-04-29 11:57:20 +01:00
Henry Schreiner
35054666bb
refactor: review comments
2022-04-27 17:18:01 -04:00
Henry Schreiner
b1e8549bb1
fix: minor cleanup
2022-04-27 14:55:30 -04:00
Henry Schreiner
958a7c32c1
refactor: use single entry for SDist builds
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-04-27 09:37:17 -04:00
Joe Rickerby
8c77d5ed41
Tidy ups, bug fixes
2022-04-27 01:01:31 -04:00
Joe Rickerby
898dd62022
Add test for argument passthrough
2022-04-27 01:01:31 -04:00
Joe Rickerby
c6c5e6e59b
Add test for cibuildwheel.from-sdist
2022-04-27 01:01:31 -04:00
mayeut
e3ff027131
feature: add support for ABI3 wheels
2022-04-26 22:38:17 +02:00
Paul McCarthy
abedb68783
test: build_frontend_env fixture not required for --allow-empy test. Small
...
style tweak
2022-04-19 16:02:23 +01:00
pre-commit-ci[bot]
30627ae04f
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-04-19 15:52:06 +01:00
Paul McCarthy
945d4f6635
test: don't modify build_frontend_env, as it appears to be global
2022-04-19 15:52:06 +01:00
Paul McCarthy
bb2d5bdab6
TEST: Actually evaluate test outcome
2022-04-19 15:52:06 +01:00
pre-commit-ci[bot]
82c3d4a4b7
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-04-19 15:52:06 +01:00
Paul McCarthy
1f52f30fcf
TEST: Sanity check test for --allow-empty flag
2022-04-19 15:52:06 +01:00
mayeut
70780dbc4e
feature: Add PyPy 3.9
2022-02-25 06:29:11 +01:00
mayeut
fffa64f344
fix(tests): bump virtualenv version used in test_dependency_constraints_file
...
Versions before 20.11.2 did not respect pinned versions when a periodic/manual update cache exists.
2022-01-09 10:44:55 +01:00
Joe Rickerby
4122d77630
Update docker image test to 2014
2021-11-21 14:37:13 +01:00
Joe Rickerby
3a31459ffd
Fix expected auditwheel tags
2021-11-21 14:37:13 +01:00
Joe Rickerby
2c9ccac843
Update the option defaults and fix up unit tests
2021-11-21 14:37:13 +01:00
823d4af1ad
feat: pypy 3.8 & pip 21.3 ( #881 )
...
* Update dependencies
* fix: support pypy 3.8 and 7.3.7
Co-authored-by: henryiii <henryiii@users.noreply.github.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
2021-11-11 08:40:15 -05:00
Henry Schreiner
7dabbee59c
fix: remove PyPy macOS 11 filtering
2021-10-16 21:52:43 -04:00
Henry Schreiner and Joe Rickerby
f511961b40
chore: adding extra checks, more scoping ( #867 )
...
* chore: adding extra checks, more scoping
* Remove 'manual' pre-commit checks from CI
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-10-16 21:31:20 -04:00
Joe Rickerby
3dbfea4000
Merge pull request #820 from pypa/test-818
...
Add test for #818
2021-09-30 12:08:53 +01:00
Matthieu Darbois
87b8de3d70
chore: remove test_unicode.py ( #834 )
...
This test was designed for python 2.7 in #352 .
It's useless now that python 2.7 has been dropped.
2021-09-20 16:01:05 +02:00
Matthieu Darbois and Joe Rickerby
803c5e46ce
feat: add musllinux support (PEP 656) ( #768 )
...
* feat: add musllinux support (PEP 656)
Add musllinux support (PEP 656) allowing to build wheels for musl libc based distros (e.g. Alpine)
* feat: add musllinux support (PEP 656) doc
* doc: combine `CIBW_MANYLINUX_*_IMAGE` & `CIBW_MUSLLINUX_*_IMAGE` options
* fix: doc to be squashed
* doc: combine manylinux /musllinux in README
* Update docs/options.md
Co-authored-by: Joe Rickerby <joerick@mac.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-09-20 08:12:35 +02:00
pre-commit-ci[bot]
37e057657c
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-09-13 08:21:02 +00:00
Joe Rickerby
7d67e7acb6
Some comments and explaination
2021-09-13 09:20:41 +01:00
Joe Rickerby
f0b4c74c0f
Remove xfail on test
2021-09-13 09:19:06 +01:00
Joe Rickerby
14c83f1b9b
Add test for #818
2021-09-09 15:28:10 +01:00
Joe Rickerby
38a5d51a69
Fix option name 🤦♂️
2021-08-28 12:38:58 +01:00