Joe Rickerby
4ca5d7cd2a
We can't update the 3.6 pins in CI
2024-01-20 19:04:10 +00:00
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
Joe Rickerby
c9765e9dc2
Merge pull request #1712 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-12-29 12:03:11 +00:00
Joe Rickerby
056a543dd9
Merge pull request #1708 from alugowski/readme
...
docs: update to readme example to `upload-artifact` v4
2023-12-21 18:40:14 +00:00
Joe Rickerby
6e2f4c00ab
Merge pull request #1697 from abitrolly/diagram-html
...
Rename `diagram.md` to `diagram.html`, because it is HTML
2023-12-20 16:56:20 +00:00
Joe Rickerby
d371852317
Merge pull request #1696 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-12-19 18:26:38 +00:00
Joe Rickerby
a3e5b541dc
Update LICENSE year
2023-12-13 08:53:18 +00:00
Joe Rickerby
886ba0f662
Merge pull request #1681 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-12-06 18:20:31 +00:00
Joe Rickerby
8e9a703abc
Merge pull request #1678 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-12-06 18:20:09 +00:00
Joe Rickerby
4dba644b8d
Merge pull request #1667 from pypa/joerick-patch-1
...
docs: Address some confusion around the CIBW_ENVIRONMENT option.
2023-12-06 18:19:12 +00:00
Joe Rickerby
796361d9f9
Merge pull request #1680 from webknjaz/patch-2
...
[docs] Drop `wheel` from `pyproject.toml` example @ options page
2023-11-27 22:41:27 +00:00
Joe Rickerby
a4f8eb3544
Merge pull request #1679 from webknjaz/patch-1
...
Stop suggesting adding `wheel` to `pyproject.toml`
2023-11-27 16:38:48 +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
Joe Rickerby
ebf48d4122
Merge pull request #1668 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-11-23 13:50:47 +00:00
Joe Rickerby
9213ca194d
Merge pull request #1670 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-11-23 13:50:32 +00:00
Joe Rickerby
b371ae35d1
Merge pull request #1674 from rossarmstrong/main
...
Update projects.yml to add new repo for working examples
2023-11-23 13:50:15 +00:00
Joe Rickerby
39d9b00eeb
[docs] Address some confusion around the CIBW_ENVIRONMENT option.
...
Ref #1666
2023-11-19 13:04:19 +00:00
Joe Rickerby
81812d05a3
Merge pull request #1661 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-11-14 13:54:54 +00: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
Joe Rickerby
7699db3017
Merge pull request #1632 from gdementen/patch-1
...
docs: fix typo in changelog
2023-10-03 18:13:57 +01:00
Joe Rickerby
6dceb29008
Merge pull request #1634 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-10-03 18:12:54 +01:00
Joe Rickerby
035f5a2297
Merge pull request #1635 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-10-03 18:12:08 +01:00
Joe Rickerby
96e0efe076
Merge pull request #1631 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-10-02 15:16:27 +01:00
Joe Rickerby
7da7df1efc
Bump version: v2.16.1
2023-09-26 10:52:04 +02:00
Joe Rickerby
9deb1b6794
Merge pull request #1625 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-09-26 09:44:46 +01: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
Joe Rickerby
099d397aee
Merge pull request #1599 from mayeut/manylinux-entrypoint
...
fix: do not use `linux32` when unnecessary
2023-09-19 11:56:45 +01:00
Joe Rickerby
a873dd9cbf
Bump version: v2.16.0
2023-09-18 18:34:53 +01:00
Joe Rickerby
e8ba0d49ed
Merge pull request #1615 from pypa/dependabot/github_actions/docker/setup-qemu-action-3
...
chore(deps): bump docker/setup-qemu-action from 2 to 3
2023-09-18 18:19:19 +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
0954ffaa65
Merge pull request #1618 from pypa/rtd-update
...
Update RtD config to include mandatory build.os option
2023-09-18 17:25:54 +01:00
Joe Rickerby
753cbd1ca5
Update RtD config to include mandatory build.os option
2023-09-18 17:20:30 +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
Joe Rickerby
647b509c74
Add test for environment and environment_pass references
2023-09-18 17:06:09 +01:00
Joe Rickerby
e5d0cc0b0d
Merge pull request #1598 from henryiii/henryiii/chore/checkoutv4
...
chore: use actions/checkout@4 everywhere
2023-09-06 10:13:35 +01:00
Joe Rickerby
001f11c755
Merge pull request #1591 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-09-01 11:45:01 +01:00
Joe Rickerby
5f37a3bb02
Merge pull request #1590 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-09-01 11:44:39 +01:00
Joe Rickerby
5311f88684
Fix for missing table in option parsing
2023-08-30 09:28:47 +01:00
Joe Rickerby
81ef5fac43
Add a unit test for the TOML form of the option
2023-08-30 09:28:34 +01:00
Joe Rickerby
061ea627e2
Add docs
2023-08-26 19:47:49 +01:00
Joe Rickerby
297e4a6099
Add args param to build-frontend option
2023-08-26 19:37:29 +01:00
Joe Rickerby
c655dbdaab
Merge pull request #1566 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-08-08 19:06:06 +01:00
Joe Rickerby
39a63b5912
Bump version: v2.15.0
2023-08-08 18:54:48 +01:00
Joe Rickerby
47e5d3c2cd
Merge pull request #1565 from henryiii/henryiii/feat/312rc
...
feat: build using 3.12 RC by default
2023-08-08 18:37:33 +01:00
Joe Rickerby
3f3bd9cff6
Merge pull request #1554 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-07-24 18:36:15 +01:00
Joe Rickerby
6282bc5a83
Merge pull request #1542 from pypa/ci-exclude-paths
...
Ignore docs changes on Azure Pipelines and CirrusCI
2023-07-15 10:02:51 +01:00
Joe Rickerby
ddbcf561db
Correct logic with includes-only
...
I'm assuming it takes multiple arguments because the Starlark version of the function does
https://cirrus-ci.org/guide/programming-tasks/#changes_include_only
2023-07-15 09:57:54 +01:00
Joe Rickerby
f21bb8376a
Bump version: v2.14.1
2023-07-15 09:53:23 +01:00
Joe Rickerby
a5b2e543e5
Merge pull request #1550 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-07-15 09:49:24 +01:00
Joe Rickerby
bd9675d05b
Manually specify 3.12.0b4 on macOS
2023-07-14 22:42:03 +01:00
Joe Rickerby
66b46d0868
Bump version: v2.14.0
2023-07-10 11:43:05 +01:00
Joe Rickerby
b0a5c951f5
Merge pull request #1543 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-07-10 11:39:37 +01:00
Joe Rickerby
f5960020cd
Add .pre-commit-config.yaml to CI ignore rules
2023-07-10 11:34:10 +01:00
Joe Rickerby
7f6fe8a031
Merge pull request #1416 from Czaki/poerty_problem
2023-07-09 16:41:22 +01:00
Joe Rickerby
c824c7e87a
Ignore docs changes on more CIs
2023-07-09 15:59:27 +01:00
Joe Rickerby
f44d2784f8
Update docs/faq.md
2023-07-09 15:17:51 +01:00
Joe Rickerby
740f081606
Merge pull request #1526 from mayeut/drop-python-3.7
...
chore: drop python 3.7 for cibuildwheel driver
2023-07-09 14:31:54 +01:00
Joe Rickerby
33f02f2e1d
Merge pull request #1532 from pypa/henryiii/docs/trustedpub
2023-06-25 17:36:48 +01:00
Joe Rickerby
2b769c9052
Merge pull request #1525 from mayeut/pypy-7.3.12
...
feature: add PyPy 3.10
2023-06-23 08:49:14 +01:00
Joe Rickerby
8f569c42ec
Merge remote-tracking branch 'origin/main' into poerty_problem
2023-06-23 08:46:51 +01:00
Joe Rickerby
1ce209198a
Copy edit of the whole section, make it a bit easier to follow, add some details about universal2
2023-06-18 19:15:06 +01:00
Joe Rickerby
3192cdcbfa
Copy pass on this text
2023-06-18 18:03:06 +01:00
Joe Rickerby
983347f370
Add reference to the new 'wheel tags' command
2023-06-18 17:49:57 +01:00
Joe Rickerby
43cb682c24
Merge pull request #1521 from pypa/pre-commit-ci-update-config
2023-06-15 07:42:38 +01:00
Joe Rickerby
0ecddd92b6
Bump version: v2.13.1
2023-06-10 13:14:46 +01:00
Joe Rickerby
f35d309173
Merge pull request #1517 from pypa/major-dot-minor-tag
...
Add workflow that updates a vX.Y tag on release
2023-06-10 13:08:28 +01:00
Joe Rickerby
3160e8dbca
Merge pull request #1516 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-06-09 18:03:28 +01:00
Joe Rickerby
012ae48172
Add workflow that updates a vX.Y tag on release
2023-06-09 14:31:40 +01:00
Joe Rickerby
ca7b0f75c6
Merge pull request #1514 from pypa/fix-travis-windows
2023-06-06 20:46:05 +01:00
Joe Rickerby
8d126bc281
Try removing the offending line
2023-06-06 16:11:19 +01:00
Joe Rickerby
2ca5ff2dcd
Merge pull request #1508 from pypa/update-dependencies-pr
...
[Bot] Update dependencies
2023-06-06 10:19:25 +01:00
Joe Rickerby
7d45cf3dac
Merge pull request #1511 from ianthomas23/doc_fix_config_settings
...
Minor docs fix
2023-06-06 10:19:06 +01:00
Joe Rickerby
f6edc817df
Merge pull request #1512 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-06-06 10:10:45 +01:00
Joe Rickerby
51f5c7fe68
Bump version: v2.13.0
2023-05-28 17:03:34 +01:00
Joe Rickerby
b2bc6fdda6
Merge pull request #1499 from pypa/docker-flags
...
Add create_args suboption to CIBW_CONTAINER_ENGINE
2023-05-26 21:07:09 +01:00
Joe Rickerby
754a47388d
Merge pull request #1503 from pypa/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-05-26 16:05:47 +01:00
Joe Rickerby
f25c8a64f6
Merge pull request #1506 from artfwo/patch-1
...
Add aalink to examples
2023-05-26 16:03:28 +01:00
Joe Rickerby and Henry Schreiner
9b904777d4
Apply suggestions from code review
...
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2023-05-26 15:58:18 +01:00
Joe Rickerby
301dca264f
chore: use PyPI Trusted Publisher for releases ( #1500 )
2023-05-16 13:29:12 -04:00
Joe Rickerby
abc10b603b
Skip --volume test on Gitlab too
2023-05-16 08:53:51 +01:00
Joe Rickerby
4a7aeffbf5
Merge pull request #1493 from pypa/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.6
...
build(deps): bump pypa/gh-action-pypi-publish from 1.8.5 to release/v1
2023-05-15 22:28:53 +01:00
Joe Rickerby
6bf13bff03
Skip the --volume test on CircleCI
2023-05-15 22:07:09 +01:00
Joe Rickerby
3486f0f207
Fix support for Python 3.7 host version
2023-05-15 22:01:04 +01:00
Joe Rickerby
580205affc
Merge remote-tracking branch 'origin/main' into docker-flags
2023-05-15 18:48:10 +01:00
Joe Rickerby
2afeca62a1
Don't run test unless docker is available
2023-05-15 09:13:28 +01:00
Joe Rickerby
bf5db55bfa
Fix tests
2023-05-15 09:09:13 +01:00
Joe Rickerby
e56b444cd8
docs tweaks
2023-05-15 08:49:50 +01:00
Joe Rickerby
5fdbbcbe3a
add unit test for create_args
2023-05-14 20:52:50 +01:00
Joe Rickerby
635c64eeb7
make it possible to run linux tests on arm64 macs
2023-05-14 20:51:17 +01:00
Joe Rickerby
f29da13c2c
Fix bug with copy-in
2023-05-14 20:50:33 +01:00