Commit Graph
2791 Commits
Author SHA1 Message Date
Joe Rickerby 7b43ed453f Add failing test 2022-09-17 09:58:19 +01:00
Henry SchreinerandJoe Rickerby c302a1d7f9 Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com>
2022-09-16 11:05:35 -04:00
Henry Schreiner 534cada6a5 chore: cleaner exception tracebacks
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-09-16 11:05:35 -04:00
Henry Schreiner 929ecac7f8 chore(bin): remove ghapi requirement
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-09-16 11:05:35 -04:00
Henry Schreiner 505207c39b chore: drop [all] extra
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-09-16 11:05:35 -04:00
Henry Schreiner 00b2600cca chore: cleanup types (#1263)
chore: fix typing Final usage for PyLance

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-09-16 11:05:05 -04:00
Joe Rickerby 6181943e32 Increase Cirrus CI timeout (#1267)
Gives us a little more flex for the Cirrus build. I've set these to the maximum because we already use pytest-timeout to catch stalled tests, so there's little need to be conservative. MacOS ARM and aarch64 linux are currently running at 5 and 20 minutes respectively, so no need to increase their limits.

See https://github.com/pypa/cibuildwheel/runs/8321188914 for an example timeout on Linux x86
2022-09-13 22:58:09 +02:00
Joe Rickerby 67a7175578 Bump version: v2.10.0 v2.10.0 2022-09-13 12:26:31 +03:00
cibuildwheel-bot[bot]andcibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com> 53aa7f7a4f [Bot] Update dependencies (#1265)
Update dependencies

Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2022-09-13 01:45:10 -04:00
Henry Schreiner 6df5de7175 fix: better cross-platform auto archs
This improves the default arch selection when targetting a different platform.

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-09-12 23:44:33 -04:00
Henry Schreiner 01504b889c docs: only macOS platforms support macOS ARM (#1264)
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-09-09 12:02:22 -04:00
Henry SchreinerandJoe Rickerby eb39da0b10 feat: add --only (#1098)
* fix(style): use sub recommended replacement method

See https://docs.python.org/3/library/re.html#re.escape

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* feat: add --build

* refactor: switch to using --only

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* docs: cover --only

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* docs: undo change to --plat for auditwheel

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* (unrelated) speed up running the unit tests

based on a profile run, this speeds up the unit tests by 3x

* Remove `intercepted_build_args` reliance on `platform` fixture

* Add test that checks if 'only' overrides env var options

* Ensure that the --only command line option overrides env vars

* Fix UnboundLocalError

* Test cleanups

* style: typing.cast instead of plain cast

* feat: add only: to the GHA

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Joe Rickerby <joerick@mac.com>
2022-09-09 08:34:47 -04:00
Steve Dower 9815b9c580 Merge remote-tracking branch 'upstream/main' into arm64 2022-09-09 11:51:13 +01:00
cibuildwheel-bot[bot]andcibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com> 3a46bde3fb [Bot] Update dependencies (#1256)
Update dependencies

Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2022-09-06 20:52:55 -04:00
Henry Schreiner 3597095948 feat: support config-settings (#1244)
* feat: support config-settings

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

feat: support config-settings

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

* refactor: use shlex.quote

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-09-06 00:56:20 -04:00
pre-commit-ci[bot]andpre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 6a9b39af49 [pre-commit.ci] pre-commit autoupdate (#1257)
updates:
- [github.com/psf/black: 22.6.0 → 22.8.0](https://github.com/psf/black/compare/22.6.0...22.8.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-09-06 00:29:44 +02: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
Joe Rickerby 6f17a09d06 Merge pull request #1249 from pypa/update-dependencies-pr
[Bot] Update dependencies
2022-09-04 18:05:26 +01:00
Joe Rickerby 2dfeb94026 Merge pull request #1253 from maxbachmann/main
avoid RecursionError on Windows
2022-09-04 15:00:08 +01:00
Max Bachmann ed73b75efe avoid RecursionError on Windows 2022-09-04 10:27:05 +02:00
Steve Dower 5030c2c698 Remove unused names 2022-09-02 17:49:38 +01:00
Steve Dower ff2d9de338 Flow through tmp directory 2022-09-01 22:15:57 +01:00
Steve Dower 1d7054c022 Switch to potential new distutils environment variable 2022-09-01 22:13:08 +01:00
Steve Dower 44ebbc4460 Remove unused import 2022-08-31 21:28:25 +01:00
Steve Dower 9dc55127ff Fix typing 2022-08-31 21:24:47 +01:00
Steve Dower 4242fe9f13 Merge branch 'arm64' of https://github.com/zooba/cibuildwheel into arm64 2022-08-31 21:09:10 +01:00
Steve Dower b94aceb682 Merge remote-tracking branch 'upstream/main' into arm64 2022-08-31 21:09:04 +01:00
pre-commit-ci[bot] 7b0ac9e107 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-08-31 20:08:59 +00:00
Steve Dower f277099850 Skip ARM64 tests automatically with warning, and improved cleanup 2022-08-31 21:08:15 +01:00
Joe Rickerby 0117165b02 Merge pull request #1191 from jack1142/add_cirrus_ci_support
Add support for Cirrus CI
2022-08-30 22:08:46 +01:00
Joe Rickerby 35ffadc277 Merge pull request #1235 from pypa/docs-update
Update docs toolchain
2022-08-30 21:57:04 +01:00
cibuildwheel-bot[bot] 65f7c68354 Update dependencies 2022-08-29 07:26:28 +00: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 dcc5c00a3d Ensure cfg is removed, and add a message 2022-08-24 00:32:20 +01:00
pre-commit-ci[bot] b8ac98ee9f [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2022-08-23 19:39:24 +00:00
Steve Dower 09e08f6342 Write to ~/pydistutils.cfg instead, preserving any existing file 2022-08-23 20:38:23 +01:00
Jakub Kuczys 93986db68c Merge branch 'main' into add_cirrus_ci_support 2022-08-23 21:26:03 +02:00
Jakub KuczysandJoe Rickerby d22703a7ce Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com>
2022-08-23 19:39:20 +02:00
Steve Dower f5c82fc0ef Merge branch 'main' into arm64 2022-08-23 17:27:00 +01:00
Jakub Kuczys f0e9518e79 Add Linux arm64 back 2022-08-23 17:55:14 +02:00
Steve Dower 634a3f733d Expect correct wheel tag 2022-08-23 16:39:01 +01:00
Joe Rickerby 8537b1670f Merge pull request #1242 from pypa/pre-commit-ci-update-config 2022-08-23 08:27:23 +01:00
Steve Dower 5f391d6a72 Merge branch 'main' into arm64 2022-08-22 23:25:40 +01:00
Joe Rickerby eb463fd198 Merge pull request #1230 from pypa/update-dependencies-pr 2022-08-22 22:22:23 +01:00
Steve Dower 15288bee96 Merge branch 'main' into arm64 2022-08-22 21:46:42 +01:00
pre-commit-ci[bot] 99dc2ed515 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/codespell-project/codespell: v2.1.0 → v2.2.1](https://github.com/codespell-project/codespell/compare/v2.1.0...v2.2.1)
2022-08-22 19:19:55 +00:00
Henry Schreiner 0bc70cac93 fix(style): don't check generated file
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
2022-08-22 14:26:13 -04:00
cibuildwheel-bot[bot] 3ea4526c63 Update dependencies 2022-08-22 06:18:46 +00:00
Jakub Kuczys 2723bbab17 Re-trigger Circle CI 2022-08-21 19:13:28 +02:00