Cargo Features
[dependencies]
rustpython = { version = "0.5.0", default-features = false, features = ["host_env", "importlib", "encodings", "stdio", "stdlib", "flame-it", "freeze-stdlib", "jit", "threading", "sqlite", "ssl", "ssl-rustls", "ssl-openssl", "ssl-vendor", "tkinter"] }
- default = host_env, importlib, ssl-rustls, stdio, stdlib, threading
-
These default features are set whenever
rustpythonis added withoutsomewhere in the dependency tree.default-features = false - host_env default
-
Enables host_env of optional rustpython-stdlib and rustpython-vm
- importlib default
-
Enables importlib of rustpython-vm
- encodings stdlib
-
Enables encodings of rustpython-vm
- stdio default
-
Enables stdio of rustpython-vm
- stdlib default freeze-stdlib? = encodings, rustpython-pylib, rustpython-stdlib
-
Affects
interpreter::InterpreterBuilderExt.init_stdlib… - flame-it = flame, flamescope
-
Enables flame-it of rustpython-stdlib and rustpython-vm
- freeze-stdlib = stdlib
-
Enables freeze-stdlib of optional rustpython-pylib and rustpython-vm
- jit
-
Enables jit of rustpython-vm
- threading default
-
Enables threading of rustpython-stdlib and rustpython-vm
- sqlite
-
Enables sqlite of rustpython-stdlib
- ssl ssl-openssl? ssl-rustls
- ssl-rustls default = ssl
-
Enables ssl-rustls of rustpython-stdlib
- ssl-openssl ssl-vendor? = ssl
-
Enables ssl-openssl of rustpython-stdlib
- ssl-vendor = ssl-openssl
-
Enables ssl-vendor of rustpython-stdlib
- tkinter
-
Enables tkinter of rustpython-stdlib
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.