diff options
| author | Alexis Simon <alexis.simon@runbox.com> | 2026-03-04 11:27:59 +0100 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2026-03-10 12:46:17 +0200 |
| commit | 267611771022b4cdc65182333c3f1b9f8ef86dc7 (patch) | |
| tree | 30c0cf07ef5016f0f873cecba9dca0c16144fe1d /gnu/packages/rust-sources.scm | |
| parent | 55db033cafc16c3f23c1c510a85378e704753a51 (diff) | |
gnu: Add python-polars.
* gnu/packages/python-science.scm (python-polars-runtime-32,
python-polars): New variables.
* gnu/packages/rust-crates.scm: Add python-polars-runtime-32.
* gnu/packages/rust-sources.scm: Add rust-tikv-jemallocator-for-polars.
Change-Id: Ib36d95a0102da990512002b29f0a55732922040b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu/packages/rust-sources.scm')
| -rw-r--r-- | gnu/packages/rust-sources.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/rust-sources.scm b/gnu/packages/rust-sources.scm index ffdff801892..963d3b123a0 100644 --- a/gnu/packages/rust-sources.scm +++ b/gnu/packages/rust-sources.scm @@ -677,6 +677,41 @@ intelligence.") (inputs (cons oniguruma (cargo-inputs 'rust-syntect-5.3)))))) +(define-public rust-tikv-jemallocator-for-polars + (let ((commit "c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936") + (revision "0")) + (hidden-package + (package + (name "rust-tikv-jemallocator") + (version (git-version "0.6.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pola-rs/jemallocator") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0wwdw0f3a9vgck3x10gxq80606b2wam31vglhjw2fabdvq2wmxcy")))) + (build-system cargo-build-system) + (arguments + (list #:skip-build? #t + #:cargo-package-crates + ''("tikv-jemalloc-sys" + "tikv-jemallocator") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-workspace-members + (lambda _ + ; Avoid dev dependency, that is excluded from workspace + (substitute* "jemallocator/Cargo.toml" + (("^tikv-jemalloc-ctl.*$") ""))))))) + (inputs (cargo-inputs 'rust-tikv-jemallocator-for-polars)) + (home-page "https://github.com/pola-rs/jemallocator") + (synopsis "Rust allocator backed by jemalloc") + (description "This package provides a Rust allocator backed by jemalloc.") + (license (list license:expat license:asl2.0)))))) + (define-public rust-codex-0.0.0.785c0c43 (let ((commit "785c0c43df941e6997ff3a9e8a9dd48da2661f20") (revision "0")) |
