Joe Rickerby
9d170ac0f4
Merge pull request #1208 from pypa/dependabot/github_actions/pypa/gh-action-pypi-publish-1.5.1
...
chore(deps): bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1
2022-08-02 19:07:20 +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
Joe Rickerby
7c95f77524
Ensure the tests that use subcommands have access to the system env
2022-07-29 18:48:43 +01:00
Joe Rickerby
7c7dda7208
Merge pull request #1197 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-07-29 16:19:54 +01:00
Joe Rickerby
74e40d5078
Merge pull request #1194 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-07-29 16:19:24 +01:00
Joe Rickerby
4db339cbb7
Merge pull request #1175 from mayeut/python-3.7
...
chore: drop python 3.6 for cibuildwheel driver
2022-07-29 16:13:56 +01:00
Joe Rickerby
f2c03faa7c
Merge pull request #1195 from jack1142/fix_arch_x86_64_shell_true
...
Fix Rosetta2 usage for shell commands
2022-07-29 16:06:32 +01:00
Joe Rickerby
fb63392538
Merge pull request #1186 from hadialqattan/patch-1
...
Upgrading Pycln from v2.0.3 to v2.0.4 (a pre-commit hook)
2022-07-19 12:01:17 +01:00
Joe Rickerby
afb4329fe3
Bump version: v2.8.1
2022-07-18 21:41:54 +01:00
Joe Rickerby
5d73e913d8
Merge pull request #1185 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-07-18 21:16:57 +01:00
Joe Rickerby
444c40f590
Merge pull request #1180 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-07-18 21:14:30 +01:00
Joe Rickerby
98f5bc52f0
Merge pull request #1182 from larsoner/bump-macos
...
DOC: Bump to non-deprecated image
2022-07-18 21:07:32 +01:00
Joe Rickerby
7c922f99d4
Merge pull request #1147 from abitrolly/patch-2
...
Clear up that BEFORE_ALL runs outside of Python env
2022-07-15 18:03:57 +01: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
e50075b96f
fix: expand the catch statement on util.download to be more robust ( #1173 )
...
URLError and SSLError both subclass OSError. Should prevent random
network errors like this from breaking the build
https://app.circleci.com/pipelines/github/pypa/cibuildwheel/3668/workflows/6a3b6066-e892-48c4-bb6b-4c094b1c814e/jobs/9933?invite=true#step-103-623
2022-07-13 09:02:32 -05:00
Joe Rickerby
024bc2dc7f
Merge remote-tracking branch 'origin/main' into action-tool-cache
2022-07-11 18:31:18 +02:00
Joe Rickerby
d76bbb6046
Consolidate Github Actions sample builds
2022-07-11 18:29:09 +02:00
Joe Rickerby
f349304eb7
Small changelog wording changes
2022-07-05 18:36:03 +01:00
Joe Rickerby
5ef488ba30
Bump version: v2.8.0
2022-07-05 18:33:12 +01:00
Joe Rickerby
40f92bd1bc
Proposal to improve this doc entry
2022-07-05 17:15:09 +01: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
6fe0354c26
Merge pull request #966 from Erotemic/new_podman_support
...
Podman support on Linux
2022-07-05 16:57:03 +01:00
Joe Rickerby
d02366f547
fix: multiple version tags per release bug in release tooling ( #1166 )
2022-07-03 14:00:19 -04:00
Joe Rickerby
c4bb04567b
Add docs for CIBW_CONTAINER_ENGINE
2022-06-29 21:06:24 +01:00
Joe Rickerby
7c56b98331
Merge remote-tracking branch 'origin/main' into new_podman_support
2022-06-29 20:20:36 +01:00
Joe Rickerby
f69fa19d07
Run podman tests only on linux
2022-06-29 20:18:08 +01:00
Joe Rickerby
0107cc32b3
Merge pull request #1099 from henryiii/henryiii/refactor/namespace
...
refactor: use dataclasses instead of NamedTuples
2022-06-29 12:03:26 +01:00
Joe Rickerby
ac1bce28ad
Merge pull request #1162 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-06-29 11:58:43 +01:00
Joe Rickerby
90552fc2ea
Merge pull request #1163 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-06-29 11:58:02 +01:00
Joe Rickerby
22ba00bb46
Fix missing rename
2022-06-27 19:32:35 +01: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
e5ef3c1b76
Tweak test config to remove always-skipped test
2022-06-27 18:35:28 +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
Joe Rickerby
1d2e5d5d8f
Rename DockerContainer -> OCIContainer, and a few other things
...
OCIContainer.container_engine -> OCIContainer.engine
OCIContainer.docker_image -> OCIContainer.image
Variables that refer to 'docker_images' have been renamed to
'container_images'
2022-06-27 17:46:22 +01:00
Joe Rickerby
2457006796
Make container-engine a global option, since that's how its being used
2022-06-27 17:32:40 +01:00
Joe Rickerby
3bd759f50c
Add some type safety to the container_engine option
2022-06-27 17:26:31 +01:00
Joe Rickerby
de3144a947
Remove unused imports
2022-06-27 16:53:08 +01:00
Joe Rickerby
6a371aca73
Refactor the tests to use --run-docker and --run-podman
...
Simplified test setup using a parameterised fixture. The VFS test
is now just a single test that handles its own clean up.
2022-06-27 16:45:27 +01:00
Joe Rickerby
d9b4644286
Don't need shell for this command
2022-06-27 15:23:50 +01:00
Joe Rickerby
8d389467be
Switch to the simpler podman cp implementation
...
The trick is "{src_path}/.".
See https://docs.podman.io/en/latest/markdown/podman-cp.1.html#description
2022-06-27 14:48:33 +01:00
Joe Rickerby
4e7a94ecad
Merge pull request #1149 from pypa/pip-option-doc
...
Document use of pip options through environment variables
2022-06-25 17:57:31 +01:00
Joe Rickerby
7abdc0666d
Merge pull request #1156 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-06-25 17:31:14 +01:00
Joe Rickerby
c3750edebb
Document use of pip options through environment variables
2022-06-19 10:45:07 +01:00
Joe Rickerby
0bf4f7abc3
Merge pull request #1135 from abitrolly/patch-1
...
Update GitHub Action examples
2022-06-19 09:54:31 +01:00
Joe Rickerby
cc56a140d2
Bump version: v2.7.0
2022-06-17 19:33:39 +01:00
Joe Rickerby
cdccbd1c46
Merge remote-tracking branch 'origin/main' into henryiii/refactor/namespace
2022-06-17 18:08:17 +01:00
Joe Rickerby
133197e81b
Merge pull request #1026 from mayeut/manylinux_2_28
...
feature: add manylinux_2_28 support
2022-06-17 17:34:00 +01:00
Joe Rickerby
2bc52972e3
Merge pull request #1117 from Darandos/linux-on-windows
...
Fix Linux builds on Windows
2022-06-17 17:26:13 +01:00
Joe Rickerby
c022fa33c0
Merge pull request #1129 from dlech/patch-1
...
fix overwriting wheel on macos
2022-06-17 16:55:12 +01:00
Joe Rickerby
f1c2d6c4f9
Merge pull request #1133 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-06-16 14:00:46 +01:00
Joe Rickerby
cd7ea913e6
Merge pull request #1138 from nitzmahone/prerelease_python_test_fix
...
ensure tests run on prerelease Pythons
2022-06-15 21:37:31 +01:00
Joe Rickerby
860b14fd70
Refactor class hierarchy
...
Removes unnecessary overlap in functionality
2022-06-15 10:12:46 +01:00
Joe Rickerby
aa753429b2
Bump version: v2.6.1
2022-06-07 09:14:16 +01:00
Joe Rickerby
4bbbee7949
Bump version: v2.6.0
2022-05-25 18:43:56 +01:00
Joe Rickerby
d73f1ea2a4
Merge pull request #1109 from mayeut/python-3.11
...
feature: add CPython 3.11 support
2022-05-25 18:33:47 +01:00
Joe Rickerby
a08a952b4b
Merge pull request #1100 from pypa/docs-diagram
...
Add interactive diagram to the docs
2022-05-25 09:04:56 +01:00
Joe Rickerby
dcb5be78d0
Add noscript fallback
2022-05-09 14:24:03 +01:00
Joe Rickerby
a37367fb86
Improve the touch support (tap the tooltip to follow link)
2022-05-09 13:31:47 +01:00
Joe Rickerby
960b069eb9
Add mobile/touch support (where hover doesn't exist)
2022-05-02 11:11:02 +01:00
Joe Rickerby
6d9a16376e
Add interactive diagram to the docs
2022-04-30 17:14:21 +01:00
Joe Rickerby
1f1c8008d8
Changelog tweak
2022-04-29 14:54:25 +01:00
Joe Rickerby
0b6307072a
Bump version: v2.5.0
2022-04-29 14:46:08 +01:00
Joe Rickerby
61bcac854e
Merge pull request #1091 from mayeut/abi3
...
feature: add support for ABI3 wheels
2022-04-29 14:31:27 +01:00
Joe Rickerby
75998410e0
Add tips+tricks entry for ABI3 building
2022-04-29 14:16:00 +01:00
Joe Rickerby
46702f581d
Space out the log statements a little
2022-04-29 13:32:03 +01:00
Joe Rickerby
acc079675b
Merge remote-tracking branch 'origin/main' into abi3
2022-04-29 11:57:20 +01:00
Joe Rickerby
f324c9ad61
Merge pull request #1096 from henryiii/henryiii/feat/sdist
...
feat: SDist builds
2022-04-29 11:52:08 +01:00
Joe Rickerby
91fae8268e
Add prog arguments to ArgumentParser to prevent the wrong inferred name
...
when calling like 'python -m cibuildwheel', we get errors like
usage: __main__.py [-h] [--platform {auto,linux,macos,windows}] [--archs ARCHS] [--output-dir OUTPUT_DIR] [--config-file CONFIG_FILE]
[--print-build-identifiers] [--allow-empty] [--prerelease-pythons]
[package_dir]
__main__.py: error: unrecognized arguments: --sad
With this change, we get error outputs like:
usage: cibuildwheel [-h] [--platform {auto,linux,macos,windows}] [--archs ARCHS] [--output-dir OUTPUT_DIR] [--config-file CONFIG_FILE]
[--print-build-identifiers] [--allow-empty] [--prerelease-pythons]
[package_dir]
cibuildwheel: error: unrecognized arguments: --asda
2022-04-27 01:01:31 -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
Joe Rickerby
e887d4bbf8
Add entrypoint
2022-04-27 01:01:31 -04:00
Joe Rickerby
763cd15ae2
Add from_sdist script
2022-04-27 01:01:31 -04:00
Joe Rickerby
dff69251ee
Merge pull request #1086 from pauldmccarthy/bf/allow-empty
...
fix: Don't error if no new wheels were built
2022-04-22 10:47:56 +01:00
Joe Rickerby
68b8cd8ee5
Merge pull request #1083 from DiddiLeija/fix-docs-py-block
2022-04-12 20:13:09 +01:00
Joe Rickerby
1a5fec7075
Bump version: v2.4.0
2022-04-02 14:52:27 +01:00
Joe Rickerby
7d097cb618
Merge pull request #1066 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-04-01 16:52:44 +01:00
Joe Rickerby
481f2eb623
Merge pull request #1065 from abravalheri/main
...
docs: add note about opting into PEP 621
2022-04-01 16:52:10 +01:00
Joe Rickerby and Henry Schreiner
cd808df0e9
Apply suggestions from code review
...
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2022-03-30 09:13:17 +01:00
Joe Rickerby
901f07b586
Redraft to respond to comments
2022-03-29 20:45:23 +01:00
Joe Rickerby
9e1a11cc83
Fix docs build ( #1068 )
2022-03-29 14:09:19 +00:00
Joe Rickerby
93477cab80
Fix docs build
2022-03-27 21:58:57 +01:00
Joe Rickerby
d76d019ada
Reword requires-python section note
2022-03-27 21:47:30 +01:00
Joe Rickerby
8b5753e56c
Merge pull request #1059 from pypa/gitlab-reduce-testing
...
Reduce Gitlab testing to just the basic tests
2022-03-27 20:56:22 +01:00
Joe Rickerby
358362d08c
Merge pull request #1058 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-03-21 21:48:18 +00:00
Joe Rickerby
2141ab26a2
Reduce Gitlab testing to just the basic tests
2022-03-21 21:09:27 +00:00
Joe Rickerby
f3e608e42c
Merge pull request #1049 from Mamba413/patch-1
...
Add abess
2022-03-18 18:26:45 +00:00
Joe Rickerby
e80ec3ff25
Merge pull request #1008 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2022-02-04 18:37:05 +00:00
Joe Rickerby
81243337fd
Add release steps to bump_version script
2022-01-06 19:31:45 +00:00
Joe Rickerby
461bed51d3
Bump version: v2.3.1
2021-12-14 18:58:09 +00:00
Joe Rickerby
96f90bad29
Merge pull request #960 from guillaumekln/update-opennmt-ctranslate2-info
...
docs: update information for project OpenNMT/CTranslate2
2021-12-13 14:33:16 +00:00
Joe Rickerby
be1dd0119f
Merge pull request #948 from pypa/windows-rm-ignore-errors
...
Ignore rmtree errors on Windows during cleanup
2021-12-13 13:38:26 +00:00
Joe Rickerby
52f7801799
Merge pull request #953 from tonybaloney/patch-4
...
Fix toml config option in docs
2021-12-08 13:33:48 +00:00
Joe Rickerby
4d32321f34
Ignore rmtree errors on Windows during cleanup
...
This fails our CI occasionally, but we don't really care about the
occasional file escaping deletion - this is more about hygene than
anything else, so ignore errors on this step.
2021-12-04 11:13:52 +00:00
Joe Rickerby
14bb508bc4
Merge pull request #947 from caspervdw/casper-travis
...
Fix Travis deploy example
2021-12-04 11:02:46 +00:00
Joe Rickerby
f717468ff6
Bump version: v2.3.0
2021-11-26 18:42:09 +00:00
Joe Rickerby
7b223b468b
Merge pull request #938 from pypa/henryiii-patch-2
...
docs: note about musllinux mess
2021-11-26 17:44:08 +00:00
Joe Rickerby
59b157f333
Merge pull request #926 from mattip/manylinux2014
...
always default to manylinux2014
2021-11-24 08:55:12 +00:00
Joe Rickerby
6c2e1cc0be
Merge pull request #928 from ofek/patch-1
...
Update link to multibuild
2021-11-23 09:00:36 +00:00