~ruther/guix-local

e25fa3f6da65e0cd6ac0c2bf86265aecfbd15345 — Felix Gruber 2 years ago 4c1a767
gnu: python-pyproj: Update to 3.6.1.

* gnu/packages/geo.scm (python-pyproj): Update to 3.6.1.
[arguments]: Convert to gexp.

Change-Id: I0ef2bf3da8d35b728f4ba4009caca33fa18dbad3
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
1 files changed, 17 insertions(+), 12 deletions(-)

M gnu/packages/geo.scm
M gnu/packages/geo.scm => gnu/packages/geo.scm +17 -12
@@ 844,31 844,36 @@ projections.")
(define-public python-pyproj
  (package
    (name "python-pyproj")
    (version "3.5.0")
    (version "3.6.1")
    (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pyproj" version))
        (sha256
          (base32
            "1xhvr0n5gb7v6x0wd7cqmc0zrky2fag7bq2shx6l2qqq3icx2ncq"))))
            "1gq1spm5zdq9k8kl9cb31b9m08ybyrdggfw3sjrqyz9b9iq7raj4"))))
    (build-system python-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'set-proj-path
           (lambda* (#:key inputs #:allow-other-keys)
             (let ((proj (assoc-ref inputs "proj")))
               (setenv "PROJ_DIR" proj)
               (substitute* "pyproj/datadir.py"
                 (("(internal_datadir = ).*$" all var)
                  (string-append var "Path(\"" proj "/share/proj\")\n")))))))))
     (list
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'set-proj-path
            (lambda* (#:key #:allow-other-keys)
              (let ((proj #$(this-package-input "proj")))
                (setenv "PROJ_DIR" proj)
                (substitute* "pyproj/datadir.py"
                  (("(internal_datadir = ).*$" all var)
                   (string-append var "Path(\"" proj
                                  "/share/proj\")\n")))))))))
    (inputs
      (list proj))
    (propagated-inputs
      (list python-certifi))
    (native-inputs
      (list python-cython python-numpy python-pandas python-pytest
      (list python-cython
            python-numpy
            python-pandas
            python-pytest
            python-xarray))
    (home-page "https://github.com/pyproj4/pyproj")
    (synopsis