Henry Schreiner
3597095948
feat: support config-settings ( #1244 )
...
* feat: support config-settings
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
feat: support config-settings
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
* refactor: use shlex.quote
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2022-09-06 00:56:20 -04:00
Matthieu Darbois
3ebce17339
feat: manylinux_2_28_s390x support ( #1255 )
...
A `manylinux_2_28` image now exists for the `s390x` architecture.
2022-09-05 09:00:55 +02:00
Joe Rickerby
0117165b02
Merge pull request #1191 from jack1142/add_cirrus_ci_support
...
Add support for Cirrus CI
2022-08-30 22:08:46 +01:00
jack1142
2812f8b588
Add a minimal example
2022-08-17 15:48:01 +02:00
Joe Rickerby
225ff6347f
Minor styling improvements
2022-08-17 09:12:02 +01:00
Joe Rickerby
75c93112dc
Update mkdocs and fix resulting issues
2022-08-16 22:53:11 +01:00
Joe Rickerby
03c8f5b741
Docs/examples updates
2022-08-08 09:18:00 +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
Eric Larson
0b1e5818ba
doc: typo manylinux_2_24 ( #1178 )
...
* DOC: Typo manylinux_2_24
* FIX: Need to quote the braces
2022-07-14 21:23:04 -05:00
Joe Rickerby
40f92bd1bc
Proposal to improve this doc entry
2022-07-05 17:15:09 +01: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
d66c1e92bf
Lots more naming changes to reflect that containers are not necessarily 'docker'
2022-06-27 18:30:49 +01:00
Joe Rickerby
c3750edebb
Document use of pip options through environment variables
2022-06-19 10:45:07 +01:00
Anatoli Babenia
8afef34283
Clear up that BEFORE_ALL runs outside of Python env
2022-06-19 07:15:36 +03:00
mayeut
6458604c99
feature: add manylinux_2_28 support
2022-06-16 21:30:29 +02: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
mayeut
b8abcb128c
feature: add CPython 3.11 support
2022-05-23 20:47:08 +02:00
Joe Rickerby
6d9a16376e
Add interactive diagram to the docs
2022-04-30 17:14:21 +01:00
pre-commit-ci[bot]
0ccd623e60
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-03-30 08:13:46 +00: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
Henry Schreiner and CAM Gerlach
1d6a1c0209
Update docs/options.md
...
Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM >
2022-03-29 09:31:39 -04:00
Joe Rickerby
d76d019ada
Reword requires-python section note
2022-03-27 21:47:30 +01:00
Anderson Bravalheri
985be06a61
docs: add note about opting into PEP 621
2022-03-26 10:29:22 +00:00
mayeut
70780dbc4e
feature: Add PyPy 3.9
2022-02-25 06:29:11 +01:00
Matthieu Darbois and Joe Rickerby
ab13f7a9de
feature: allow local runs on windows/macOS ( #974 )
...
* feature: allow local runs on windows/macOS
Cache python installations to a user cache folder using platformdirs.
The build environment is now a virtual environment to allow proper isolation.
Allows to run tests in parallel.
Co-authored-by: Joe Rickerby <joerick@mac.com >
2022-01-08 11:30:48 +01:00
Anthony Shaw
c10e6fcd1a
Update options.md
2021-12-08 19:18:32 +11:00
594d89f6f7
add support for building wheels for windows on arm64 ( #920 )
...
* add support for building wheels for windows on arm64
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fix main_platform_test.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Remove unrequired explicit nuget source
* add python arm64 3.9.9 version
* extend update_pythons.py to add win/arm64 support
* update documentation for new win/arm64 platform
* style: include ARM64 in literal
* Fix python 3.9 identifier for win_arm64
* Fix table layout issues in README and add note about arm64 pip issue
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2021-11-24 13:50:49 -05:00
Joe Rickerby
59b157f333
Merge pull request #926 from mattip/manylinux2014
...
always default to manylinux2014
2021-11-24 08:55:12 +00:00
Henry Schreiner and Joe Rickerby
f45de3f24e
feat: support passenv ( #914 )
...
* feat: support passenv
* refactor: environment-pass and spaces
* docs: document environment pass
* Add unit test for passing through awkward env variable values
* Remove unused as_shell_commands method from environment
* Fix passthrough edge case by avoiding bash for passthrough assignments
* Fix mypy error in test
* Fix unit test
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-11-21 15:19:45 -05:00
Joe Rickerby
2c9ccac843
Update the option defaults and fix up unit tests
2021-11-21 14:37:13 +01:00
Henry Schreiner
04cdc49fcf
Update options.md
2021-11-21 14:37:12 +01:00
mattip
116dc34be3
fix documentation from review
2021-11-21 14:37:12 +01:00
mattip
330355b5e3
document changed default manylinux image
2021-11-21 14:37:12 +01:00
Joe Rickerby
c3e38ca6c6
Add note in docs about placeholders
2021-11-14 19:01:07 +00:00
823d4af1ad
feat: pypy 3.8 & pip 21.3 ( #881 )
...
* Update dependencies
* fix: support pypy 3.8 and 7.3.7
Co-authored-by: henryiii <henryiii@users.noreply.github.com >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
2021-11-11 08:40:15 -05:00
Joe Rickerby
08a694485d
refactor: Override options redesign
...
* Add test for defaults, fix platform detection
* Improve correctness of reader.identifier with block
* Fix options test to be multiplatform
* 'Refactored by Sourcery'
docs: write a section on overrides
tests: test docker launches
feat: add identifiers to launches
test: add test for correct build step generation
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com >
2021-10-16 21:39:55 -04:00
Sebastian Müller
8e344b11f3
Doc: fix syntax in pyproject.toml for TEST_EXTRAS
2021-10-11 10:05:10 +02:00
Matthieu Darbois and Joe Rickerby
803c5e46ce
feat: add musllinux support (PEP 656) ( #768 )
...
* feat: add musllinux support (PEP 656)
Add musllinux support (PEP 656) allowing to build wheels for musl libc based distros (e.g. Alpine)
* feat: add musllinux support (PEP 656) doc
* doc: combine `CIBW_MANYLINUX_*_IMAGE` & `CIBW_MUSLLINUX_*_IMAGE` options
* fix: doc to be squashed
* doc: combine manylinux /musllinux in README
* Update docs/options.md
Co-authored-by: Joe Rickerby <joerick@mac.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-09-20 08:12:35 +02:00
Joe Rickerby
d5add4261f
Add CPython 3.10 to docs build id table ( #832 )
2021-09-19 17:12:05 +02:00
Henry Schreiner
a665fb7746
fix: fallthrough empty manylinux images ( #829 )
...
* fix: fall through if empty for manylinux
* refactor: review cleanup
2021-09-17 15:52:43 -04:00
Henry Schreiner
7f6350e97a
docs: remove mention of prerelease flag for 3.10
2021-08-07 23:38:44 -04:00
Hanaasagi
3a068dc6a4
fix: fix the libffi package name in doc
2021-08-04 14:26:40 +00:00
Daniele Varrazzo
413c9f30dd
Quote the $(date) in the yaml example for consistency with pyproject.toml
2021-07-19 17:16:23 +02:00
Daniele Varrazzo
976173f6e1
Add example of Windows PATH manipulation in pyproject.toml too
2021-07-19 17:16:16 +02:00
Daniele Varrazzo
3e712f1a6c
No need to strip trailing eol in multiline environment example
2021-07-19 15:24:39 +02:00
Daniele Varrazzo
b306ab4ac7
Simplify yaml env vars examples
...
Don't use yaml double quotes because they imply a round of escaping
(unlike single quotes or multiline strings).
2021-07-19 14:00:11 +02:00
Daniele Varrazzo
51b021e08a
Add an example of PATH customisation on Windows
...
On Windows you often find directories containing spaces. The relation
between quotes and escaping is not intuitive, see #765 .
2021-07-18 17:19:41 +02:00
Henry Schreiner
d31df17f3a
docs: add multiline examples
2021-07-15 22:30:35 -04:00