Henry Schreiner
bd5294b3f3
tests: use uppercase envvar on Windows ( #1455 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-04-04 17:55:51 -04:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
8812101cc6
[pre-commit.ci] pre-commit autoupdate ( #1444 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.257 → v0.0.259](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.257...v0.0.259 )
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-03-29 10:39:57 -04:00
c72e27e65a
[pre-commit.ci] pre-commit autoupdate ( #1423 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.249 → v0.0.253](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.249...v0.0.253 )
* fix ruff warnings
* chore: fix pylint warnings
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-02-28 08:43:58 -05:00
Henry Schreiner
5ab3b55378
style: run pre-commit
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-02-07 10:25:34 -05:00
Henry Schreiner
c8b037ba3e
chore: use Ruff ( #1405 )
...
chore: use ruff
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-01-30 15:53:44 -05:00
92cb1d8990
feat: add PyPy macOS arm64 ( #1372 )
...
* feat: add PyPy macOS arm64
* fix: use PyPy 7.3.11
* fix: filter-out unsupported PyPy cross-compilation configs
* Add quiet notice about the auto-skipping of arm64 pp builds on x86_64
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2023-01-14 09:48:01 +01:00
Joe Rickerby
a157a51225
Use a unittest style test to support more test runners
2022-12-05 19:52:09 +00:00
Joe Rickerby
93134e21ae
Fix issue with non-failing test on cp38/arm64
2022-11-25 17:02:09 +00:00
Joe Rickerby
e4cbe81f3f
Add test failure with descriptive error message when running tests without a {project} placeholder
2022-11-06 11:02:01 +00:00
Henry Schreiner
db1208430e
tests: include check for upgrade notice too
2022-10-26 09:47:17 -04:00
Henry Schreiner
f259bfd4d6
tests: add a check in tests for the pip warning
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-10-26 09:36:53 -04:00
Joe Rickerby
c083b12e41
Add a test to check that the warning is detected when produced
2022-10-16 12:17:54 +01:00
mayeut
fed1314511
fix: warning when building macOS arm64 wheels
...
When `MACOSX_DEPLOYMENT_TARGET` is not set by the user, cibuildwheel always defaults to `10.9`.
This leads to warning when building arm64 wheels.
This commit removes the warning by setting the default to `11.0` for arm64 builds.
2022-10-14 23:56:57 +02:00
Joe Rickerby
61999a886b
Merge pull request #1144 from zooba/arm64
...
Enable building for Windows ARM64 on a non-ARM64 device
2022-10-11 08:52:23 +01:00
Matthieu Darbois
cdb1c5a49e
fix(tests): use a specific PIP_CACHE_DIR per worker ( #1301 )
...
This should most likely resolve random failures seen with pip when running tests in parallel.
2022-10-10 22:02:28 -04:00
Matthieu Darbois
758dfec593
chore: better error message when python is missing in an OCI image ( #1298 )
2022-10-09 16:44:14 +02:00
Steve Dower
ea1d15b235
For mypy
2022-09-28 23:44:40 +01:00
pre-commit-ci[bot]
7a9bd57729
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-09-28 22:40:29 +00:00
Steve Dower
b8e47894b0
Add skip for missing ARM64 tools
2022-09-28 23:39:46 +01:00
Steve Dower
10a4e30a0b
Merge remote-tracking branch 'upstream/main' into arm64
2022-09-26 17:25:03 +01:00
mayeut
6286d9c33d
feature: allow testing cp38-macosx_arm64 wheel
...
Per discussion in https://github.com/pypa/cibuildwheel/pull/1169 , the default installer used for cp38 is an Intel installer.
It makes sense to skip testing arm64 wheels in this case.
However, if the user choose to manually install the universal2 CPython version, then, tests shall be run on arm64.
This allows users that either target 11.0+ on intel, universal2 or only build for arm64 to get the arm64 wheel tested on AppleSilicon.
2022-09-25 12:34:36 +02:00
Henry Schreiner
534cada6a5
chore: cleaner exception tracebacks
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-09-16 11:05:35 -04:00
Steve Dower
9815b9c580
Merge remote-tracking branch 'upstream/main' into arm64
2022-09-09 11:51:13 +01:00
Matthieu Darbois
3ebce17339
feat: manylinux_2_28_s390x support ( #1255 )
...
A `manylinux_2_28` image now exists for the `s390x` architecture.
2022-09-05 09:00:55 +02:00
Steve Dower
44ebbc4460
Remove unused import
2022-08-31 21:28:25 +01:00
Steve Dower
b94aceb682
Merge remote-tracking branch 'upstream/main' into arm64
2022-08-31 21:09:04 +01:00
Steve Dower
f277099850
Skip ARM64 tests automatically with warning, and improved cleanup
2022-08-31 21:08:15 +01:00
Steve Dower
9a4e8f671f
Actually call unlink, and add more typing
2022-08-25 16:48:49 +01:00
Steve Dower
9e07dae579
Skip ARM64 test run when not running on ARM64
2022-08-25 00:30:38 +01:00
Steve Dower
634a3f733d
Expect correct wheel tag
2022-08-23 16:39:01 +01:00
Jakub Kuczys
ccd29d8402
Use CPython 3.10 instead of 3.8 that was used instead of 3.6
2022-08-17 15:48:03 +02:00
Jakub Kuczys and Joe Rickerby
8d71ecace2
Elaborate on why arm64 platform is skipped for failing test test
...
Co-authored-by: Joe Rickerby <joerick@mac.com >
2022-08-17 15:48:03 +02:00
jack1142
2b35f3c658
Skip cp38-macosx_arm64 in the test testing failing tests
2022-08-17 15:12:58 +02:00
jack1142
b39dc5bb5e
Test doesn't depend on python version but macOS arm64 can't build 3.6
2022-08-17 15:12:58 +02:00
jack1142
2bf4c14249
Bump wheel version to fix deployment target for universal2
...
pypa/wheel - issue 387 and PR 390
2022-08-17 15:12:57 +02:00
jack1142
4bc6bd3c5f
Skip Python 3.6 test on macOS arm64
2022-08-17 15:12:44 +02:00
Steve Dower
46cc2629e2
Merge branch 'main' into arm64
2022-08-15 17:11:37 +01:00
Joe Rickerby
ac42f66a72
Change expected_wheels to only expect universal2 when a flag is passed
2022-08-08 18:26:37 +01:00
Steve Dower
9405d827b1
Merge branch 'arm64' of https://github.com/zooba/cibuildwheel into arm64
2022-08-01 20:23:57 +01:00
Steve Dower
94a053e024
Apply some PR feedback
2022-08-01 20:23:30 +01:00
pre-commit-ci[bot]
a2386a2d80
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-08-01 19:12:17 +00:00
Steve Dower
71df33df55
Merge remote-tracking branch 'upstream/main' into arm64
2022-08-01 19:54:50 +01:00
Joe Rickerby
c731529187
Merge pull request #1196 from jack1142/remove_dependency_on_unix_tools_in_windows
...
Remove dependency on Unix tools in Windows test suite
2022-07-30 15:10:07 +01:00
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