@@ -18,6 +18,45 @@ members = [
1818 " ." , " common" , " derive" , " jit" , " vm" , " pylib" , " stdlib" , " wasm/lib" , " derive-impl" ,
1919]
2020
21+ [workspace .dependencies ]
22+ ahash = " 0.7.6"
23+ anyhow = " 1.0.45"
24+ ascii = " 1.0"
25+ atty = " 0.2.14"
26+ bincode = " 1.3.3"
27+ bitflags = " 1.3.2"
28+ bstr = " 0.2.17"
29+ cfg-if = " 1.0"
30+ chrono = " 0.4.19"
31+ crossbeam-utils = " 0.8.9"
32+ flame = " 0.2.2"
33+ glob = " 0.3"
34+ hex = " 0.4.3"
35+ indexmap = " 1.8.1"
36+ insta = " 1.14.0"
37+ itertools = " 0.10.3"
38+ libc = " 0.2.133"
39+ log = " 0.4.16"
40+ nix = " 0.24"
41+ num-complex = " 0.4.0"
42+ num-bigint = " 0.4.3"
43+ num-integer = " 0.1.44"
44+ num-rational = " 0.4.0"
45+ num-traits = " 0.2"
46+ num_enum = " 0.5.7"
47+ once_cell = " 1.13"
48+ parking_lot = " 0.12"
49+ paste = " 1.0.7"
50+ rand = " 0.8.5"
51+ rustyline = " 10.0.0"
52+ serde = " 1.0"
53+ schannel = " 0.1.19"
54+ static_assertions = " 1.1"
55+ syn = " 1.0.91"
56+ thiserror = " 1.0"
57+ thread_local = " 1.1.4"
58+ widestring = " 0.5.1"
59+
2160[features ]
2261default = [" threading" , " stdlib" , " zlib" , " importlib" , " encodings" , " rustpython-parser/lalrpop" ]
2362importlib = [" rustpython-vm/importlib" ]
@@ -39,19 +78,21 @@ rustpython-pylib = { path = "pylib", optional = true, default-features = false }
3978rustpython-stdlib = { path = " stdlib" , optional = true , default-features = false }
4079rustpython-vm = { path = " vm" , version = " 0.2.0" , default-features = false , features = [" compiler" ] }
4180
42- cfg-if = " 1.0.0"
81+ atty = { workspace = true }
82+ cfg-if = { workspace = true }
83+ log = { workspace = true }
84+ flame = { workspace = true , optional = true }
85+
4386clap = " 2.34"
4487dirs = { package = " dirs-next" , version = " 2.0.0" }
4588env_logger = { version = " 0.9.0" , default-features = false , features = [" atty" , " termcolor" ] }
46- flame = { version = " 0.2.2" , optional = true }
4789flamescope = { version = " 0.1.2" , optional = true }
48- libc = " 0.2.133"
49- log = " 0.4.16"
50- num-traits = " 0.2.14"
51- atty = " 0.2.14"
90+
91+ [target .'cfg(windows)' .dependencies ]
92+ libc = { workspace = true }
5293
5394[target .'cfg(not(target_arch = "wasm32"))' .dependencies ]
54- rustyline = " 10.0.0 "
95+ rustyline = { workspace = true }
5596
5697[dev-dependencies ]
5798cpython = " 0.7.0"
0 commit comments