Cargo Features
eppo_core has no features set by default.
[dependencies]
eppo_core = { version = "6.0.0", features = ["pyo3", "magnus", "vendored", "openssl-src"] }
- pyo3
-
Add implementation of
FromPyObject
/ToPyObject
for some types.Enables pyo3 ^0.22.0 and serde-pyobject
pyo3:
pyo3 dependencies
Affects
eppo_core::pyo3
… - magnus
-
Add implementation of
TryConvert
/IntoValue
for some types.Enables magnus ^0.6.4 and serde_magnus
magnus:
magnus dependencies
- vendored
-
Vendor any external libraries that we need (OpenSSL on Linux), so we don’t depend on shared libraries.
Enables native-tls-vendored of reqwest
Features from optional dependencies
- openssl-src linux s390x implicit feature
-
Enables openssl-src ~300.2
openssl-src:
Source of OpenSSL and logic to build it