[package] name = "rustpython-common" description = "General python functions and algorithms for use in RustPython" version.workspace = true authors.workspace = true edition.workspace = true rust-version.workspace = true repository.workspace = true license.workspace = true [features] threading = ["parking_lot"] [dependencies] rustpython-format = { workspace = true } ascii = { workspace = true } bitflags = { workspace = true } cfg-if = { workspace = true } itertools = { workspace = true } libc = { workspace = true } malachite-bigint = { workspace = true } malachite-q = { workspace = true } malachite-base = { workspace = true } num-complex = { workspace = true } num-traits = { workspace = true } once_cell = { workspace = true } parking_lot = { workspace = true, optional = true } rand = { workspace = true } lock_api = "0.4" radium = "0.7" siphasher = "0.3" volatile = "0.3" [target.'cfg(windows)'.dependencies] widestring = { workspace = true } windows-sys = { workspace = true, features = [ "Win32_Foundation", "Win32_Networking_WinSock", "Win32_Storage_FileSystem", "Win32_System_Ioctl", "Win32_System_LibraryLoader", "Win32_System_SystemServices", ] } [lints] workspace = true