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