Joe Rickerby
7a40973ed4
Specify python version
...
Travis still defaults to 3.6, which is EOL!
2022-10-07 10:06:51 +01:00
Joe Rickerby
d4e4886f55
Update azure image
2022-10-07 10:06:21 +01:00
Joe Rickerby
3b75524632
Fix badge URLs
2022-10-07 10:04:37 +01:00
Joe Rickerby
c85450161c
Merge pull request #1283 from mayeut/test-macos-cp38-arm64
...
feature: allow testing cp38-macosx_arm64 wheel
2022-10-04 18:41:17 +01:00
Henry Schreiner
35f2b8db78
chore: clean up a little typing ( #1291 )
2022-10-03 23:23:11 -04:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
e98c3eb3da
[pre-commit.ci] pre-commit autoupdate ( #1292 )
...
updates:
- [github.com/pre-commit/mirrors-mypy: v0.971 → v0.981](https://github.com/pre-commit/mirrors-mypy/compare/v0.971...v0.981 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-03 20:34:56 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
3300709573
[Bot] Update dependencies ( #1284 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2022-10-03 16:43:45 -04:00
Joe Rickerby
3545d1bc0d
Merge pull request #1290 from pypa/brew-docs-update
2022-10-03 08:39:45 +01:00
Joe Rickerby
bfcff06662
Tidy up the Tips and Tricks page and add information about Homebrew deps
2022-10-01 14:32:32 +01:00
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
d98c07c26b
[pre-commit.ci] pre-commit autoupdate ( #1286 )
...
updates:
- [github.com/asottile/pyupgrade: v2.38.0 → v2.38.2](https://github.com/asottile/pyupgrade/compare/v2.38.0...v2.38.2 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-09-27 22:20:12 +02:00
pre-commit-ci[bot]
9ba7e7e6fb
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-09-25 10:41:01 +00: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
Joe Rickerby
9d343cede3
Fix/improve changelog formatting in the docs
2022-09-25 10:08:38 +01:00
Joe Rickerby
7c45799919
Bump version: v2.10.2
v2.10.2
2022-09-25 09:48:12 +01:00
Joe Rickerby
f7669045f5
Merge pull request #1258 from henryiii/henryiii/chore/dev
...
chore: nicer tracebacks and dev improvements
2022-09-25 09:34:05 +01:00
Joe Rickerby
73a435b9f6
Merge pull request #1266 from henryiii/henryiii/fix/crossplatform
...
fix: better cross-platform auto archs
2022-09-25 09:31:25 +01:00
Joe Rickerby
8b0aa9b9e5
Merge pull request #1282 from pypa/fix-1281
2022-09-25 08:33:28 +01:00
Joe Rickerby
6b0e1bc2c4
Merge pull request #1274 from pypa/diagram-fix
2022-09-25 08:32:16 +01:00
Joe Rickerby
5e5fdd1b9a
Fix win32 identifiers with --only
2022-09-24 23:12:32 +01:00
Joe Rickerby
1e3f3fdce7
Add failing test
2022-09-24 23:10:05 +01:00
Joe Rickerby
faa3ab4c2a
Refactor a little to minimise changes and clarify naming
2022-09-24 23:04:46 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
7969f7c794
[Bot] Update dependencies ( #1275 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2022-09-20 13:34:54 -04:00
Joe Rickerby
4447618234
Merge pull request #1276 from pypa/pre-commit-ci-update-config
2022-09-19 22:14:49 +01:00
pre-commit-ci[bot]
747b9d013b
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.37.3 → v2.38.0](https://github.com/asottile/pyupgrade/compare/v2.37.3...v2.38.0 )
2022-09-19 19:59:06 +00:00
Joe Rickerby
728e37103b
Add script to generate the image from HTML
2022-09-18 16:12:57 +01:00
Joe Rickerby
4503076c80
Fix diagram venv box location
...
The repair step isn't done inside the test venv.
2022-09-18 13:46:49 +01:00
Joe Rickerby
225387a9d5
Bump version: v2.10.1
v2.10.1
2022-09-18 12:57:10 +01:00
Joe Rickerby
ad172699f1
Merge pull request #1273 from pypa/toml-environment-quoting
2022-09-18 10:20:09 +03:00
Joe Rickerby
5dcb363679
Fix typing-extensions requirement
2022-09-17 11:29:39 +01:00
Joe Rickerby
13fc768552
Revert to the previous quoting behaviour for environment option
2022-09-17 11:15:00 +01:00
Joe Rickerby
7b43ed453f
Add failing test
2022-09-17 09:58:19 +01:00
Henry Schreiner and Joe 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] and cibuildwheel-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 Schreiner and Joe 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
cibuildwheel-bot[bot] and cibuildwheel-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] and pre-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
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