feature importlib

This commit is contained in:
Jeong YunWon
2022-08-10 03:04:16 +09:00
parent 002b04d5b4
commit 003af163cb
3 changed files with 5 additions and 3 deletions

View File

@@ -19,7 +19,8 @@ members = [
]
[features]
default = ["threading", "pylib", "stdlib", "zlib", "encodings"]
default = ["threading", "pylib", "stdlib", "zlib", "importlib", "encodings"]
importlib = ["rustpython-vm/importlib"]
encodings = ["rustpython-vm/encodings"]
stdlib = ["rustpython-stdlib"]
flame-it = ["rustpython-vm/flame-it", "flame", "flamescope"]

View File

@@ -10,7 +10,8 @@ include = ["src/**/*.rs", "Cargo.toml", "build.rs", "Lib/**/*.py"]
[features]
default = ["compile-parse", "pylib"]
encodings = []
importlib = []
encodings = ["importlib"]
vm-tracing-logging = []
flame-it = ["flame", "flamer"]
pylib = ["rustpython-pylib"]

View File

@@ -93,7 +93,7 @@ impl Default for Settings {
argv: vec![],
hash_seed: None,
stdio_unbuffered: false,
allow_external_library: true,
allow_external_library: cfg!(feature = "importlib"),
}
}
}