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
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
pre-commit-ci[bot]
9401c90ddb
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-06-26 21:10:51 +00:00
joncrall
1599383429
Cleanup
2022-06-26 17:10:02 -04:00
joncrall
4a7d89b3c8
Does podman work with the original host args
2022-06-26 16:57:26 -04:00
joncrall
90945a38d2
reworks
2022-06-26 15:53:44 -04:00
mayeut
ef18186c45
fix: error out if multiple wheels with the same name are produced
...
We shouldn't silently overwrite wheels that are produced in the same run that have the same filename, as this implies a misconfiguration.
2022-06-26 11:32:33 +02:00
mayeut
0696c94710
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.
2022-06-26 11:31:59 +02: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
joncrall
65d70682af
have doctest use a pinned docker images
2022-06-23 11:08:09 -04:00
joncrall
9c188d7555
Merge branch 'new_podman_support' of github.com:Erotemic/cibuildwheel into new_podman_support
2022-06-23 11:03:15 -04:00