Cargo Features

GNI has no features set by default.

[dependencies]
gni = { version = "0.1.4", features = ["cpp", "python", "c"] }
cpp = cc, cxx, cxx-build
python = pyo3
c

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

pyo3 python?

Enables pyo3

'abi3' feature enables Python modules to be used against multiple Python versions see: https://pyo3.rs/v0.13.2/building_and_distribution.html#py_limited_apiabi3

cxx cpp?
cc cpp?
cxx-build build cpp?