Skip to content

Commit fe1e1db

Browse files
committed
fix(ci): decouple pyo3 extension-module from full feature to fix Linux cargo test symbol resolution
1 parent aafb0bf commit fe1e1db

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ crate-type = ["cdylib"]
1919
# Feature flags for optional infrastructure
2020
[features]
2121
default = ["opencl", "cuda", "extension-module"]
22-
opencl = ["ocl"]
23-
cuda = ["libloading"]
22+
opencl = ["ocl", "extension-module"]
23+
cuda = ["libloading", "extension-module"]
2424
extension-module = ["pyo3/extension-module"]
2525
prometheus = ["metrics-exporter-prometheus"]
2626
grpc = ["tonic", "tonic-prost", "prost", "tokio", "prometheus", "sha2"]
27-
full = ["opencl", "cuda", "grpc", "extension-module"]
27+
full = ["opencl", "cuda", "grpc"]
2828
# A9-05: build against the CPython stable ABI so one wheel per platform serves
2929
# every supported interpreter (>=3.9, matching `requires-python`), instead of
3030
# five near-identical wheels per platform. Release builds enable this; local

0 commit comments

Comments
 (0)