Joe Rickerby
9879937c63
Don't preinstall setuptools and wheel, remove from constraints
...
Reasons to do this:
- setuptools is no longer the only game in town. When cibuildwheel was created, setuptools was the only way to make wheels. these days, there are many build backends so special casing setuptools doesn't make so much sense
- we don't need to preinstall `wheel` any more, setuptools will do that itself when it needs it.
- projects with pyproject.toml (i.e. the vast majority of projects going forward) don't benefit from the pin anyway, because both `pip` and `build` create an isolated environment to install `build-system.requires` into.
- this makes it easier for end users (such as @webknjaz) to control build-system versions using `PIP_CONSTRAINT`, because there's less potential for a user-specified version to conflict with one of our pins.
- (long-term, I'd love `build` to [support this directly](https://github.com/pypa/build/issues/292 ), and then we could have a proper way to keep pyproject.toml dependencies loose and forward-compatible while retaining build determinism. But PIP_CONSTRAINT is the best we have for now. PIP_CONSTRAINT isn't ideal because it affects other things, like the test virtualenv).
This PR also adds a pin for pypa/build. It appears that was missing before, but we should pin it.
2024-01-20 18:44:03 +00:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
93542c397c
[Bot] Update dependencies ( #1715 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2024-01-16 14:21:29 -05:00
cibuildwheel-bot[bot]
fab2a86a3f
Update dependencies
2023-12-28 22:22:25 +00:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
909d53b9b6
[Bot] Update dependencies ( #1702 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-12-20 21:59:14 -05:00
pre-commit-ci[bot]
c7b505db47
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-12-18 18:42:18 +00:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
9195da8c1a
[Bot] Update dependencies ( #1694 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-12-12 09:08:11 +01:00
cibuildwheel-bot[bot]
ae0c33b395
Update dependencies
2023-11-27 06:13:56 +00:00
Joe Rickerby
6c6c51ef3b
Merge pull request #1665 from hugovk/skip-quotes
...
Use quotes when silencing warning
2023-11-24 10:36:43 +00:00
cibuildwheel-bot[bot]
a70a6346c5
Update dependencies
2023-11-20 06:14:21 +00:00
Hugo van Kemenade
e577a9fbdf
Use quotes when silencing warning
2023-11-18 12:37:50 +02:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
77c57bdfa8
[Bot] Update dependencies ( #1660 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-11-14 18:05:32 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
6853b08120
[Bot] Update dependencies ( #1655 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-11-10 11:25:49 -05:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
cec051f4b8
[Bot] Update dependencies ( #1652 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-10-30 22:35:03 -04:00
Henry Schreiner
4586062efb
chore: move to ruff-format ( #1651 )
...
* chore: move to ruff-format
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* Apply suggestions from code review
* Apply suggestions from code review
* chore: bump Ruff
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-10-27 01:21:20 -04:00
Henry Schreiner
1efccd03b5
fix: minor ruff updates ( #1649 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-10-26 10:57:23 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
75f6b45a75
[Bot] Update dependencies ( #1644 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-10-23 11:51:44 -04:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
0ec6d97029
[Bot] Update dependencies ( #1639 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-10-09 09:37:22 -04:00
Henry Schreiner
36e40805e8
fix(schema): small bug + prepare for SchemaStore ( #1638 )
...
* fix(schema): small bug + prepare for SchemaStore
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix(schema): schema kw is supposed to have a number sign
* fix(schema): differing conventions
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-10-09 09:36:09 -04:00
Joe Rickerby
fff9ec32ed
Bump version: v2.16.2
2023-10-03 20:07:09 +01:00
Joe Rickerby
f4291e7492
Merge pull request #1617 from pypa/env-order
...
fix: evaluate environment-pass before environment, so environment can reference or override those variables
2023-10-03 18:25:19 +01:00
Joe Rickerby
9da4ede616
Merge pull request #1620 from Helveg/cibw-debug-keep-container
...
feat: `CIBW_DEBUG_KEEP_CONTAINER`: debug container after build
2023-10-03 18:23:49 +01:00
Joe Rickerby
77d3a5f98e
Merge pull request #1621 from pypa/parse-kvs-colons
...
fix: improve parse_key_value_string to allow colons in values
2023-10-03 18:20:24 +01:00
Joe Rickerby
9535d168fa
Merge pull request #1629 from henryiii/henryiii/refactor/schemaref
...
refactor: use refs instead of copies
2023-10-03 18:19:53 +01:00
Joe Rickerby
70fae8d0b7
Merge pull request #1630 from mayeut/manylinux-interpreters
...
feat: use manylinux-interpreters tool if present
2023-10-03 18:16:59 +01:00
cibuildwheel-bot[bot]
1e2942dd68
Update dependencies
2023-10-03 11:46:25 +00:00
cibuildwheel-bot[bot]
35a8d6486e
Update dependencies
2023-10-02 06:13:58 +00:00
mayeut
74c99e0d93
feat: use manylinux-interpreters tool if present
...
This will allow dropping some EOL (and maybe some none EOL) python interpreters in manylinux images which would allow to reduce its size (faster for a vast majority of user, a small slow-down for users of those interpreters).
2023-10-01 13:51:21 +02:00
Henry Schreiner
86248929ed
fix: ensure 2+ items in each override in schema ( #1628 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-09-28 19:32:18 -04:00
Henry Schreiner
5fee29256d
refactor: use refs instead of copies
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-09-28 12:35:07 -04:00
Henry Schreiner
d4af0ac229
feat: add schema and validate-pyproject support ( #1622 )
...
* feat: add schema and validate-pyproject support
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: address review comments, fix bug, add tests
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: add test of examples in docs and fix
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* fix: nicer titles
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
---------
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-09-26 11:23:20 -05:00
Joe Rickerby
7da7df1efc
Bump version: v2.16.1
2023-09-26 10:52:04 +02:00
cibuildwheel-bot[bot]
c716cfaeb8
Update dependencies
2023-09-25 06:13:35 +00:00
pre-commit-ci[bot]
28ad6e4b40
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-19 19:00:48 +00:00
Robin De Schepper
13599a1a10
Merge branch 'main' into cibw-debug-keep-container
2023-09-19 20:59:22 +02:00
Joe Rickerby
687981060f
Improve parse_key_value_string to allow colons in values.
...
Fix #1600
2023-09-19 14:05:36 +01:00
Joe Rickerby
29cb13893f
Merge remote-tracking branch 'origin/main' into env-order
2023-09-19 11:59:12 +01:00
Robin De Schepper
d7a6d04353
feature: CIBW_DEBUG_KEEP_CONTAINER option. debug container after build
2023-09-19 11:57:03 +02:00
Matthieu Darbois and Joe Rickerby
7a8b8012ff
clearer simulate_32_bit initialization
...
Co-authored-by: Joe Rickerby <joerick@mac.com >
2023-09-18 21:30:22 +02:00
mayeut
cf7586ce7e
check i686 directly
2023-09-18 21:28:33 +02:00
mayeut
137dc1a2cf
Rename simulate_32_bit to enforce_32_bit
2023-09-18 21:28:33 +02:00
mayeut
1646b08659
fix: do not use linux32 when unnecessary
2023-09-18 21:28:32 +02:00
Joe Rickerby
a873dd9cbf
Bump version: v2.16.0
2023-09-18 18:34:53 +01:00
Joe Rickerby
f0feaffbaa
Merge pull request #1613 from henryiii/henryiii/fix/mainif
...
fix(setup.py): look inside if name == main block
2023-09-18 18:16:04 +01:00
Joe Rickerby
80a54b0226
Merge pull request #1589 from dalcinl/source_date_epoch
...
feature: Automatically pass SOURCE_DATE_EPOCH to Linux containers
2023-09-18 18:15:13 +01:00
Joe Rickerby
76dba0b9ba
Merge pull request #1588 from pypa/frontend-flags
...
Add the ability to pass extra flags to a build frontend through CIBW_BUILD_FRONTEND
2023-09-18 18:14:42 +01:00
Joe Rickerby
391249a1ca
Merge remote-tracking branch 'origin/main' into env-order
2023-09-18 17:39:08 +01:00
Joe Rickerby
825d89818a
Merge pull request #1614 from henryiii/henryiii/chore/minor
...
chore: minor additions
2023-09-18 17:15:21 +01:00
Joe Rickerby
62a06d28b5
Change order of environment-pass, so environment can reference it
2023-09-18 17:08:30 +01:00
cibuildwheel-bot[bot] and cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
adc991c47b
[Bot] Update dependencies ( #1604 )
...
Update dependencies
Co-authored-by: cibuildwheel-bot[bot] <83877280+cibuildwheel-bot[bot]@users.noreply.github.com>
2023-09-18 10:34:09 -04:00
Henry Schreiner
f6a95d3d0b
chore: Ruff ignore for _compat
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2023-09-13 16:09:21 -04:00