diff options
| -rw-r--r-- | gnu/packages/python-science.scm | 50 | ||||
| -rw-r--r-- | gnu/packages/rust-crates.scm | 51 |
2 files changed, 101 insertions, 0 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index dda2b79d576..a32e0459b34 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm | |||
| @@ -4771,6 +4771,56 @@ production-critical data pipelines or reproducible research settings. With | |||
| 4771 | @end itemize") | 4771 | @end itemize") |
| 4772 | (license license:expat))) | 4772 | (license license:expat))) |
| 4773 | 4773 | ||
| 4774 | (define-public python-janitor-rs | ||
| 4775 | (package | ||
| 4776 | (name "python-janitor-rs") | ||
| 4777 | (version "0.6.1") | ||
| 4778 | (source | ||
| 4779 | (origin | ||
| 4780 | ;; The upstream git source has no tags. | ||
| 4781 | (method url-fetch) | ||
| 4782 | (uri (pypi-uri "janitor_rs" version)) | ||
| 4783 | (sha256 | ||
| 4784 | (base32 "0xicxplz8vngbj4s6c7d08gpivns5bda85020yf1wjs8788g9m2l")))) | ||
| 4785 | (build-system pyproject-build-system) | ||
| 4786 | (arguments | ||
| 4787 | (list | ||
| 4788 | #:tests? #f ; No tests. | ||
| 4789 | #:imported-modules `(,@%cargo-build-system-modules | ||
| 4790 | ,@%pyproject-build-system-modules) | ||
| 4791 | #:modules '(((guix build cargo-build-system) #:prefix cargo:) | ||
| 4792 | (guix build pyproject-build-system) | ||
| 4793 | (guix build utils)) | ||
| 4794 | #:phases | ||
| 4795 | #~(modify-phases %standard-phases | ||
| 4796 | (add-after 'unpack 'prepare-cargo-build-system | ||
| 4797 | (lambda args | ||
| 4798 | (for-each | ||
| 4799 | (lambda (phase) | ||
| 4800 | (format #t "Running cargo phase: ~a~%" phase) | ||
| 4801 | (apply (assoc-ref cargo:%standard-phases phase) | ||
| 4802 | #:vendor-dir ".cargo/vendor" | ||
| 4803 | #:cargo-target #$(cargo-triplet) | ||
| 4804 | args)) | ||
| 4805 | '(unpack-rust-crates | ||
| 4806 | configure | ||
| 4807 | check-for-pregenerated-files | ||
| 4808 | patch-cargo-checksums))))))) | ||
| 4809 | (native-inputs (append | ||
| 4810 | (list maturin | ||
| 4811 | rust | ||
| 4812 | `(,rust "cargo")) | ||
| 4813 | (or (and=> (%current-target-system) | ||
| 4814 | (compose list make-rust-sysroot)) | ||
| 4815 | '()))) | ||
| 4816 | (inputs (cargo-inputs 'janitor-rs)) | ||
| 4817 | (home-page "https://github.com/pyjanitor-devs/janitor-rs") | ||
| 4818 | (synopsis "Rust library for faster pyjanitor") | ||
| 4819 | (description | ||
| 4820 | "This package provides a Rust library to improve the performance of | ||
| 4821 | @code{python-pyjanitor}.") | ||
| 4822 | (license license:expat))) | ||
| 4823 | |||
| 4774 | (define-public python-pyjanitor | 4824 | (define-public python-pyjanitor |
| 4775 | (package | 4825 | (package |
| 4776 | (name "python-pyjanitor") | 4826 | (name "python-pyjanitor") |
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index 7d4b6dfbd7f..cde231dbab3 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm | |||
| @@ -4059,6 +4059,10 @@ fn main() { | |||
| 4059 | (crate-source "cc" "1.2.50" | 4059 | (crate-source "cc" "1.2.50" |
| 4060 | "0g1q2k30bwnym5hlhk2y3k08hhrklgn68gr61b63f73s49ixal4z")) | 4060 | "0g1q2k30bwnym5hlhk2y3k08hhrklgn68gr61b63f73s49ixal4z")) |
| 4061 | 4061 | ||
| 4062 | (define rust-cc-1.2.51 | ||
| 4063 | (crate-source "cc" "1.2.51" | ||
| 4064 | "00zj303al745qymzfx3qp4wnj5s5wncaadc8c64hbagi9zzyl2ks")) | ||
| 4065 | |||
| 4062 | (define rust-cc-1.2.54 | 4066 | (define rust-cc-1.2.54 |
| 4063 | (crate-source "cc" "1.2.54" | 4067 | (crate-source "cc" "1.2.54" |
| 4064 | "10q5q3kzcqg9s1zrgpk9sn1a98xjnz177ixkkkx9qbfnpwdwhm33")) | 4068 | "10q5q3kzcqg9s1zrgpk9sn1a98xjnz177ixkkkx9qbfnpwdwhm33")) |
| @@ -9490,6 +9494,10 @@ fn main() { | |||
| 9490 | (crate-source "find-msvc-tools" "0.1.5" | 9494 | (crate-source "find-msvc-tools" "0.1.5" |
| 9491 | "0i1ql02y37bc7xywkqz10kx002vpz864vc4qq88h1jam190pcc1s")) | 9495 | "0i1ql02y37bc7xywkqz10kx002vpz864vc4qq88h1jam190pcc1s")) |
| 9492 | 9496 | ||
| 9497 | (define rust-find-msvc-tools-0.1.6 | ||
| 9498 | (crate-source "find-msvc-tools" "0.1.6" | ||
| 9499 | "1zwdxinsg7i0agvapxa5cj7k09vygzjy8nkxc4qpa2z6hhxbnp34")) | ||
| 9500 | |||
| 9493 | (define rust-find-msvc-tools-0.1.8 | 9501 | (define rust-find-msvc-tools-0.1.8 |
| 9494 | (crate-source "find-msvc-tools" "0.1.8" | 9502 | (crate-source "find-msvc-tools" "0.1.8" |
| 9495 | "1nv8hn78xphg04l6w7iq1v8lsmmqx6ripbig18qn92m9r2yb14c5")) | 9503 | "1nv8hn78xphg04l6w7iq1v8lsmmqx6ripbig18qn92m9r2yb14c5")) |
| @@ -19849,6 +19857,10 @@ fn main() { | |||
| 19849 | (crate-source "ndarray" "0.16.1" | 19857 | (crate-source "ndarray" "0.16.1" |
| 19850 | "0ha8sg5ad501pgkxw0wczh8myc2ma3gyxgcny4mq8rckrqnxfbl8")) | 19858 | "0ha8sg5ad501pgkxw0wczh8myc2ma3gyxgcny4mq8rckrqnxfbl8")) |
| 19851 | 19859 | ||
| 19860 | (define rust-ndarray-0.17.1 | ||
| 19861 | (crate-source "ndarray" "0.17.1" | ||
| 19862 | "1aahbaq8w0v8maqmgs2dld7piy4cj7649l5alffhrwgnx0jr2z0c")) | ||
| 19863 | |||
| 19852 | (define rust-ndarray-0.17.2 | 19864 | (define rust-ndarray-0.17.2 |
| 19853 | (crate-source "ndarray" "0.17.2" | 19865 | (crate-source "ndarray" "0.17.2" |
| 19854 | "0bbmybr5x36yln5y09s6ijndlca59fr3p0khj1p4lsvs9a0q002j")) | 19866 | "0bbmybr5x36yln5y09s6ijndlca59fr3p0khj1p4lsvs9a0q002j")) |
| @@ -30208,6 +30220,10 @@ fn main() { | |||
| 30208 | (crate-source "syn" "2.0.108" | 30220 | (crate-source "syn" "2.0.108" |
| 30209 | "05z908svb0yw5wzrlv27l2i8j1d8l16hd5r8bjh809146myr2n6s")) | 30221 | "05z908svb0yw5wzrlv27l2i8j1d8l16hd5r8bjh809146myr2n6s")) |
| 30210 | 30222 | ||
| 30223 | (define rust-syn-2.0.109 | ||
| 30224 | (crate-source "syn" "2.0.109" | ||
| 30225 | "0bqfzs5qa1xwkyfdcz63k9x6d2m6mj0vxp23jnm5i0p82ghcf5rg")) | ||
| 30226 | |||
| 30211 | (define rust-syn-2.0.110 | 30227 | (define rust-syn-2.0.110 |
| 30212 | (crate-source "syn" "2.0.110" | 30228 | (crate-source "syn" "2.0.110" |
| 30213 | "1sha51dh3rh3jlsn8ijah7ja9zk8jf8wb2667z7y9v9lpnsh3659")) | 30229 | "1sha51dh3rh3jlsn8ijah7ja9zk8jf8wb2667z7y9v9lpnsh3659")) |
| @@ -61742,6 +61758,41 @@ fn main() { | |||
| 61742 | rust-zvariant-5.10.0 | 61758 | rust-zvariant-5.10.0 |
| 61743 | rust-zvariant-derive-5.10.0 | 61759 | rust-zvariant-derive-5.10.0 |
| 61744 | rust-zvariant-utils-3.3.0)) | 61760 | rust-zvariant-utils-3.3.0)) |
| 61761 | (janitor-rs => | ||
| 61762 | (list rust-autocfg-1.5.0 | ||
| 61763 | rust-cc-1.2.51 | ||
| 61764 | rust-either-1.15.0 | ||
| 61765 | rust-find-msvc-tools-0.1.6 | ||
| 61766 | rust-heck-0.5.0 | ||
| 61767 | rust-indoc-2.0.7 | ||
| 61768 | rust-itertools-0.14.0 | ||
| 61769 | rust-libc-0.2.177 | ||
| 61770 | rust-matrixmultiply-0.3.10 | ||
| 61771 | rust-memoffset-0.9.1 | ||
| 61772 | rust-ndarray-0.17.1 | ||
| 61773 | rust-num-complex-0.4.6 | ||
| 61774 | rust-num-integer-0.1.46 | ||
| 61775 | rust-num-traits-0.2.19 | ||
| 61776 | rust-numpy-0.27.1 | ||
| 61777 | rust-once-cell-1.21.3 | ||
| 61778 | rust-portable-atomic-1.11.1 | ||
| 61779 | rust-portable-atomic-util-0.2.4 | ||
| 61780 | rust-proc-macro2-1.0.103 | ||
| 61781 | rust-pyo3-0.27.2 | ||
| 61782 | rust-pyo3-build-config-0.27.2 | ||
| 61783 | rust-pyo3-ffi-0.27.2 | ||
| 61784 | rust-pyo3-macros-0.27.2 | ||
| 61785 | rust-pyo3-macros-backend-0.27.2 | ||
| 61786 | rust-python3-dll-a-0.2.14 | ||
| 61787 | rust-quote-1.0.42 | ||
| 61788 | rust-rawpointer-0.2.1 | ||
| 61789 | rust-rustc-hash-2.1.1 | ||
| 61790 | rust-rustversion-1.0.22 | ||
| 61791 | rust-shlex-1.3.0 | ||
| 61792 | rust-syn-2.0.109 | ||
| 61793 | rust-target-lexicon-0.13.3 | ||
| 61794 | rust-unicode-ident-1.0.22 | ||
| 61795 | rust-unindent-0.2.4)) | ||
| 61745 | (jellyfish => | 61796 | (jellyfish => |
| 61746 | (list rust-ahash-0.8.12 | 61797 | (list rust-ahash-0.8.12 |
| 61747 | rust-autocfg-1.5.0 | 61798 | rust-autocfg-1.5.0 |
