feat: auto32/auto64 (#553)
* feat: auto32/auto64 * refactor: cleanup from @joerick * refactor: spelling fix
This commit is contained in:
+13
-10
@@ -172,6 +172,8 @@ Options:
|
||||
- macOS: `x86_64` `arm64` `universal2`
|
||||
- Windows: `AMD64` `x86`
|
||||
- `auto`: The default archs for your machine - see the table below.
|
||||
- `auto64`: Just the 64-bit auto archs
|
||||
- `auto32`: Just the 32-bit auto archs
|
||||
- `native`: the native arch of the build machine - Matches [`platform.machine()`](https://docs.python.org/3/library/platform.html#platform.machine).
|
||||
- `all` : expands to all the architectures supported on this OS. You may want
|
||||
to use [CIBW_BUILD](#build-skip) with this option to target specific
|
||||
@@ -179,18 +181,23 @@ Options:
|
||||
|
||||
Default: `auto`
|
||||
|
||||
| Runner | `native` | `auto`
|
||||
|---|---|---
|
||||
| Linux / Intel | `x86_64` | `x86_64` `i686`
|
||||
| Windows / Intel | `AMD64` | `AMD64` `x86`
|
||||
| macOS / Intel | `x86_64` | `x86_64`
|
||||
| macOS / Apple Silicon | `arm64` | `arm64` `universal2`
|
||||
| Runner | `native` | `auto` | `auto64` | `auto32` |
|
||||
|---|---|---|---|---|
|
||||
| Linux / Intel | `x86_64` | `x86_64` `i686` | `x86_64` | `i686` |
|
||||
| Windows / Intel | `AMD64` | `AMD64` `x86` | `AMD64` | `x86` |
|
||||
| macOS / Intel | `x86_64` | `x86_64` | `x86_64` | |
|
||||
| macOS / Apple Silicon | `arm64` | `arm64` `universal2` | `arm64` `universal2`| |
|
||||
|
||||
If not listed above, `auto` is the same as `native`.
|
||||
|
||||
[setup-qemu-action]: https://github.com/docker/setup-qemu-action
|
||||
[binfmt]: https://hub.docker.com/r/tonistiigi/binfmt
|
||||
|
||||
Platform-specific variants also available:<br/>
|
||||
`CIBW_ARCHS_MACOS` | `CIBW_ARCHS_WINDOWS` | `CIBW_ARCHS_LINUX`
|
||||
|
||||
This option can also be set using the [command-line option](#command-line) `--archs`.
|
||||
|
||||
#### Examples
|
||||
|
||||
```yaml
|
||||
@@ -203,10 +210,6 @@ CIBW_ARCHS_MACOS: "x86_64 universal2 arm64"
|
||||
CIBW_ARCHS_LINUX: "auto aarch64"
|
||||
```
|
||||
|
||||
Platform-specific variants also available:<br/>
|
||||
`CIBW_ARCHS_MACOS` | `CIBW_ARCHS_WINDOWS` | `CIBW_ARCHS_LINUX`
|
||||
|
||||
This option can also be set using the [command-line option](#command-line) `--archs`.
|
||||
|
||||
### `CIBW_PROJECT_REQUIRES_PYTHON` {: #requires-python}
|
||||
> Manually set the Python compatibility of your project
|
||||
|
||||
Reference in New Issue
Block a user