Package Details: python-polars 1.2.1-1

Git Clone URL: https://aur.archlinux.org/python-polars.git (read-only, click to copy)
Package Base: python-polars
Description: Blazingly fast DataFrames library using Apache Arrow Columnar Format as memory model
Upstream URL: https://www.pola.rs/
Licenses: MIT
Submitter: gyscos
Maintainer: gyscos
Last Packager: gyscos
Votes: 5
Popularity: 0.21
First Submitted: 2022-06-02 02:17 (UTC)
Last Updated: 2024-07-18 20:12 (UTC)

Dependencies (10)

Required by (3)

Sources (1)

Pinned Comments

gyscos commented on 2022-06-09 18:18 (UTC) (edited on 2022-06-09 18:18 (UTC) by gyscos)

PSA: Seeing as it was taking nearly 20 minutes to build locally, I added a python-polars-bin package to directly use the pre-built binary wheels.

Latest Comments

SpotlightKid commented on 2023-09-06 15:44 (UTC)

Updated PKGBUILD: https://cpaste.org/?37c199e30666b4f3#AcjwAyiRzv2aruDAf4qjbWA6R9W5RhPap6DDmz25Q8fG

gyscos commented on 2022-06-09 18:18 (UTC) (edited on 2022-06-09 18:18 (UTC) by gyscos)

PSA: Seeing as it was taking nearly 20 minutes to build locally, I added a python-polars-bin package to directly use the pre-built binary wheels.

Bumble commented on 2022-06-06 21:14 (UTC) (edited on 2022-06-06 21:15 (UTC) by Bumble)

thanks, that did it after i added python-installer to makedepends

also the license is MIT

https://github.com/pola-rs/polars

gyscos commented on 2022-06-06 12:44 (UTC) (edited on 2022-06-06 21:20 (UTC) by gyscos)

Ah indeed it seems to require nightly rust to build.

I updated the makedepends to depend on rust-nightly.

  • If available from rust-nightly directly, it will use that compiler version and should be fine.
  • If available from rustup, the rust-toolchain will make sure nightly rust is used.

Bumble commented on 2022-06-06 02:48 (UTC) (edited on 2022-06-06 02:49 (UTC) by Bumble)

Compiling arrow2 v0.11.2 (https://github.com/jorgecarleitao/arrow2?rev=7014e28de391960f9aac578eada14796bf6950d2#7014e28d)

error[E0554]: #![feature] may not be used on the stable release channel --> /mine/me/.cargo/git/checkouts/arrow2-8a2ad61d97265680/7014e28/src/lib.rs:8:39

|

8 | #![cfg_attr(feature = "simd", feature(portable_simd))]

| ^^^^^^^^^^^^^

Compiling jemallocator v0.5.0

error: aborting due to previous error> ] 251/260: arrow2

For more information about this error, try rustc --explain E0554.

error: could not compile arrow2 due to 2 previous errors

💥 maturin failed

Caused by: Failed to build a native library through cargo

Caused by: Cargo build finished with "exit status: 101": cargo rustc --manifest-path Cargo.toml --message-format json --lib --

make: *** [Makefile:44: build-no-venv] Error 1

==> ERROR: A failure occurred in build().

compile fails at the end, any ideas?