add bitshuffle
more/packages/python.scm
22 | 22 | #:use-module (gnu packages audio) | |
23 | 23 | #:use-module (gnu packages compression) | |
24 | 24 | #:use-module (gnu packages databases) | |
25 | + | #:use-module (gnu packages maths) | |
25 | 26 | #:use-module (gnu packages networking) | |
26 | 27 | #:use-module (gnu packages python) | |
27 | 28 | #:use-module (gnu packages tls) | |
… | |||
619 | 620 | (synopsis "") | |
620 | 621 | (description "") | |
621 | 622 | (license license:asl2.0))) | |
623 | + | ||
624 | + | (define-public bitshuffle | |
625 | + | (package | |
626 | + | (name "bitshuffle") | |
627 | + | (version "0.3.2") | |
628 | + | (source (origin | |
629 | + | (method url-fetch) | |
630 | + | (uri (string-append "https://github.com/kiyo-masui/bitshuffle/archive/" | |
631 | + | version ".tar.gz")) | |
632 | + | (sha256 | |
633 | + | (base32 | |
634 | + | "1r3jar8vsqar9ikw6jsdbydngh85miqdlkv3n9ywc9ngzlr7dff0")))) | |
635 | + | (build-system python-build-system) | |
636 | + | (arguments | |
637 | + | `(#:tests? #f | |
638 | + | #:phases | |
639 | + | (modify-phases %standard-phases | |
640 | + | (add-before 'check 'make-required-dir | |
641 | + | (lambda _ | |
642 | + | (mkdir-p "bitshuffle/plugin")))))) | |
643 | + | (inputs | |
644 | + | `(("numpy" ,python-numpy) | |
645 | + | ("h5py" ,python-h5py) | |
646 | + | ("hdf5" ,hdf5))) | |
647 | + | (native-inputs | |
648 | + | `(("cython" ,python-cython))) | |
649 | + | (home-page "https://github.com/kiyo-masui/bitshuffle") | |
650 | + | (synopsis "") | |
651 | + | (description "") | |
652 | + | (license license:expat))) |