Rename all-apis with unstable-api

This commit is contained in:
kngwyu 2020-09-06 14:02:10 +09:00
parent c2f10e2185
commit 1941f4daef
3 changed files with 6 additions and 6 deletions

View File

@ -82,7 +82,7 @@ jobs:
- run: rustup set default-host ${{ matrix.platform.rust-target }} - run: rustup set default-host ${{ matrix.platform.rust-target }}
- name: Build without default features - name: Build without default features
run: cargo build --no-default-features --verbose run: cargo build --no-default-features --features "unstable-api" --verbose
- name: Build with default features - name: Build with default features
run: cargo build --features "num-bigint num-complex" --verbose run: cargo build --features "num-bigint num-complex" --verbose

View File

@ -33,11 +33,11 @@ trybuild = "1.0.23"
rustversion = "1.0" rustversion = "1.0"
[features] [features]
default = ["macros", "all-apis"] default = ["macros", "unstable-api"]
macros = ["ctor", "indoc", "inventory", "paste", "pyo3cls", "unindent"] macros = ["ctor", "indoc", "inventory", "paste", "pyo3cls", "unindent"]
# Enable the use of `not(Py_LIMITED_API)` s. # Enable unstable API incompatible with abi3(PEP384).
# This is incompatible with abi3(PEP384). See https://www.python.org/dev/peps/pep-0384/ more. # See https://www.python.org/dev/peps/pep-0384/ more.
all-apis = [] unstable-api = []
# Optimizes PyObject to Vec conversion and so on. # Optimizes PyObject to Vec conversion and so on.
nightly = [] nightly = []

View File

@ -757,7 +757,7 @@ fn configure(interpreter_config: &InterpreterConfig) -> Result<String> {
bail!("Python 2 is not supported"); bail!("Python 2 is not supported");
} }
if env::var_os("CARGO_FEATURE_ALL_APIS").is_none() { if env::var_os("CARGO_FEATURE_UNSTABLE_API").is_none() {
println!("cargo:rustc-cfg=Py_LIMITED_API"); println!("cargo:rustc-cfg=Py_LIMITED_API");
} }