Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pola-rs
GitHub Repository: pola-rs/polars
Path: blob/main/py-polars/Cargo.toml
6936 views
1
[package]
2
name = "py-polars"
3
version = "1.33.0"
4
edition = "2021"
5
6
[lib]
7
name = "polars"
8
crate-type = ["cdylib"]
9
10
[dependencies]
11
libc = { workspace = true }
12
# Explicit dependency is needed to add bigidx in CI during release
13
polars = { workspace = true }
14
polars-python = { workspace = true, features = ["allocator", "c_api", "pymethods", "iejoin"] }
15
pyo3 = { workspace = true, features = ["abi3-py39", "chrono", "extension-module", "multiple-pymethods"] }
16
17
either = { workspace = true }
18
19
[features]
20
# Features used in this crate
21
ffi_plugin = ["polars-python/ffi_plugin"]
22
csv = ["polars-python/csv"]
23
polars_cloud_client = ["polars-python/polars_cloud_client"]
24
polars_cloud_server = ["polars-python/polars_cloud_server"]
25
object = ["polars-python/object"]
26
clipboard = ["polars-python/clipboard"]
27
sql = ["polars-python/sql"]
28
trigonometry = ["polars-python/trigonometry"]
29
parquet = ["polars-python/parquet"]
30
ipc = ["polars-python/ipc"]
31
catalog = ["polars-python/catalog"]
32
33
# Features passed through to the polars-python crate
34
avro = ["polars-python/avro"]
35
ipc_streaming = ["polars-python/ipc_streaming"]
36
is_in = ["polars-python/is_in"]
37
json = ["polars-python/json"]
38
sign = ["polars-python/sign"]
39
asof_join = ["polars-python/asof_join"]
40
cross_join = ["polars-python/cross_join"]
41
pct_change = ["polars-python/pct_change"]
42
repeat_by = ["polars-python/repeat_by"]
43
# also includes simd
44
nightly = ["polars-python/nightly"]
45
meta = ["polars-python/meta"]
46
search_sorted = ["polars-python/search_sorted"]
47
decompress = ["polars-python/decompress"]
48
regex = ["polars-python/regex"]
49
extract_jsonpath = ["polars-python/extract_jsonpath"]
50
pivot = ["polars-python/pivot"]
51
top_k = ["polars-python/top_k"]
52
propagate_nans = ["polars-python/propagate_nans"]
53
performant = ["polars-python/performant"]
54
timezones = ["polars-python/timezones"]
55
cse = ["polars-python/cse"]
56
merge_sorted = ["polars-python/merge_sorted"]
57
list_gather = ["polars-python/list_gather"]
58
list_filter = ["polars-python/list_filter"]
59
list_count = ["polars-python/list_count"]
60
array_count = ["polars-python/array_count"]
61
binary_encoding = ["polars-python/binary_encoding"]
62
list_sets = ["polars-python/list_sets"]
63
list_any_all = ["polars-python/list_any_all"]
64
array_any_all = ["polars-python/array_any_all"]
65
list_drop_nulls = ["polars-python/list_drop_nulls"]
66
list_sample = ["polars-python/list_sample"]
67
cutqcut = ["polars-python/cutqcut"]
68
rle = ["polars-python/rle"]
69
extract_groups = ["polars-python/extract_groups"]
70
cloud = ["polars-python/cloud"]
71
peaks = ["polars-python/peaks"]
72
hist = ["polars-python/hist"]
73
find_many = ["polars-python/find_many"]
74
new_streaming = ["polars-python/new_streaming"]
75
76
dtype-i8 = ["polars-python/dtype-i8"]
77
dtype-i16 = ["polars-python/dtype-i16"]
78
dtype-u8 = ["polars-python/dtype-u8"]
79
dtype-u16 = ["polars-python/dtype-u16"]
80
dtype-array = ["polars-python/dtype-array"]
81
82
dtypes = ["polars-python/dtypes"]
83
84
operations = ["polars-python/operations"]
85
86
io = ["polars-python/io"]
87
88
optimizations = ["polars-python/optimizations"]
89
90
full = [
91
"ffi_plugin",
92
"csv",
93
"polars_cloud_client",
94
"object",
95
"clipboard",
96
"sql",
97
"trigonometry",
98
"parquet",
99
"ipc",
100
"catalog",
101
"polars-python/full",
102
"performant",
103
]
104
105
default_alloc = ["polars-python/default_alloc"]
106
default = ["full", "nightly"]
107
108
[lints]
109
workspace = true
110
111