add bitshuffle

Julien LepillerSun Sep 03 12:49:42+0200 2017

776e38a

add bitshuffle

more/packages/python.scm

2222
  #:use-module (gnu packages audio)
2323
  #:use-module (gnu packages compression)
2424
  #:use-module (gnu packages databases)
25+
  #:use-module (gnu packages maths)
2526
  #:use-module (gnu packages networking)
2627
  #:use-module (gnu packages python)
2728
  #:use-module (gnu packages tls)

619620
    (synopsis "")
620621
    (description "")
621622
    (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)))