-
-
Notifications
You must be signed in to change notification settings - Fork 339
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Currently the way to set abi3 version is via applying a versioned-feature in Cargo.toml
(e.g., abi3-py312
).
I'm requesting a way set that at the CLI. The reason for this is to be able to build wheels targeting multiple abi3 versions from the same source.
We're currently able to do this with setuptools-rust
with the following command:
if [ -n "${{ matrix.PYTHON.ABI_VERSION }}" ]; then
PY_LIMITED_API="--config-settings=--build-option=--py-limited-api=${{ matrix.PYTHON.ABI_VERSION }} --no-build-isolation"
fi
OPENSSL_DIR="/opt/pyca/cryptography/openssl" \
OPENSSL_STATIC=1 \
.venv/bin/python -m pip wheel -v $PY_LIMITED_API cryptograph*.tar.gz -w dist/ && mv dist/cryptography*.whl tmpwheelhouse
bdraco
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request