Matthieu Darbois
88d432ca21
Merge pull request #1114 from mayeut/action-tool-cache
...
action: use the most recent python from tool cache to run the GitHub Action
2022-07-14 11:39:38 +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
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
6afe95e6ae
[pre-commit.ci] pre-commit autoupdate ( #1172 )
...
updates:
- [github.com/asottile/pyupgrade: v2.34.0 → v2.37.1](https://github.com/asottile/pyupgrade/compare/v2.34.0...v2.37.1 )
- [github.com/hadialqattan/pycln: v1.3.5 → v2.0.1](https://github.com/hadialqattan/pycln/compare/v1.3.5...v2.0.1 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-13 09:01:52 -05:00
Bill Little and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
9f526509d7
docs: add cf-units to working examples docs ( #1170 )
...
* add cf-units to working examples docs
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* review action - remove notes
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-13 09:01:30 -05:00
Henry Schreiner
de53d48373
ci: try ubuntu 18.04
2022-07-12 08:46:45 -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
Henry Schreiner
f423b51ea6
Update action.yml
2022-07-11 09:34:04 -05:00
Joe Rickerby
f349304eb7
Small changelog wording changes
2022-07-05 18:36:03 +01:00
Joe Rickerby
5ef488ba30
Bump version: v2.8.0
v2.8.0
2022-07-05 18:33:12 +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
pre-commit-ci[bot] and pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
227125cdf8
[pre-commit.ci] pre-commit autoupdate ( #1167 )
...
updates:
- [github.com/psf/black: 22.3.0 → 22.6.0](https://github.com/psf/black/compare/22.3.0...22.6.0 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-07-05 09:13:34 -04:00
c4f1c31ccc
chore(deps): bump actions/setup-python from 3 to 4 ( #1134 )
...
* chore(deps): bump actions/setup-python from 3 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Apply suggestions from code review
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2022-07-05 09:13:25 -04: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
Joe Rickerby
d02366f547
fix: multiple version tags per release bug in release tooling ( #1166 )
2022-07-03 14:00:19 -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
joncrall
a3616700f5
Pass cwd to first two calls
2022-06-29 21:00:15 -04:00
Henry Schreiner
075792473a
chore: simpler dependabot ( #1165 )
...
* chore: simpler dependabot
Ignores no longer needed after April 2022. Dependabot keeps the same style pinning now.
* Update faq.md
2022-06-29 18:10:35 -04:00
mayeut
25c1bf53d0
action: use the most recent python from tool cache to run the GitHub Action
2022-06-29 22:09:03 +02: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
joncrall
f182ed3cfa
Fix spelling
2022-06-27 23:40:41 -04:00
pre-commit-ci[bot]
062ab6cb93
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-27 20:24:15 +00:00
joncrall
46678e24e3
Inlined podman install
2022-06-27 16:24:00 -04:00
joncrall
12a3fa2d3e
Use tomli_w instead of toml
2022-06-27 16:23:02 -04:00
pre-commit-ci[bot]
e7de8a4760
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/hadialqattan/pycln: v1.3.3 → v1.3.5](https://github.com/hadialqattan/pycln/compare/v1.3.3...v1.3.5 )
2022-06-27 18:35:29 +00: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
pre-commit-ci[bot]
38faa27943
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-27 15:47:31 +00: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
cibuildwheel-bot[bot]
4bc5d90430
Update dependencies
2022-06-27 06:16:07 +00:00
joncrall
fc0db95198
more mypy fixes
2022-06-26 17:35:53 -04:00
joncrall
a86cabc716
forgot to monkeypatch a test
2022-06-26 17:23:52 -04:00
joncrall
086ead0d6b
remove missing imports
2022-06-26 17:22:44 -04:00
joncrall
c68223b172
Make mypy happy
2022-06-26 17:21:59 -04:00