Skip to content

Commit 003af16

Browse files
committed
feature importlib
1 parent 002b04d commit 003af16

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ members = [
1919
]
2020

2121
[features]
22-
default = ["threading", "pylib", "stdlib", "zlib", "encodings"]
22+
default = ["threading", "pylib", "stdlib", "zlib", "importlib", "encodings"]
23+
importlib = ["rustpython-vm/importlib"]
2324
encodings = ["rustpython-vm/encodings"]
2425
stdlib = ["rustpython-stdlib"]
2526
flame-it = ["rustpython-vm/flame-it", "flame", "flamescope"]

vm/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ include = ["src/**/*.rs", "Cargo.toml", "build.rs", "Lib/**/*.py"]
1010

1111
[features]
1212
default = ["compile-parse", "pylib"]
13-
encodings = []
13+
importlib = []
14+
encodings = ["importlib"]
1415
vm-tracing-logging = []
1516
flame-it = ["flame", "flamer"]
1617
pylib = ["rustpython-pylib"]

vm/src/vm/setting.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ impl Default for Settings {
9393
argv: vec![],
9494
hash_seed: None,
9595
stdio_unbuffered: false,
96-
allow_external_library: true,
96+
allow_external_library: cfg!(feature = "importlib"),
9797
}
9898
}
9999
}

0 commit comments

Comments
 (0)