~ruther/guix-local

2230982885006bd9d917fd79fc2e47537f7efc1c — Sharlatan Hellseher 1 year, 16 days ago 959a88e
gnu: python-sparse: Simplify.

* gnu/packages/python-xyz.scm (python-sparse) [arguments] <phases>:
Remove 'fix-version as setuptools-scm 8+ provides this now.
[native-inputs]: Remove python-setuptools-scm; add
python-setuptools-scm-next.

Change-Id: Ic75b481d78a1f4d5bd5ad16da6fbd0e54176f43e
1 files changed, 1 insertions(+), 19 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +1 -19
@@ 9706,24 9706,6 @@ objects.")
        (base32
         "111bqz2xqr17rrc7svd20z94xf3zkfs9anjvzpr683zz4iywbcfl"))))
    (build-system pyproject-build-system)
    (arguments
     (list
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'fix-version
            (lambda _
              (with-output-to-file "sparse/_version.py"
                (let* ((version #$(package-version this-package) )
                       (version-tuple (string-join (string-split version #\.) ", ")))
                  (lambda ()
                    (format #t
                            "__version__ = version = '~a'
__version_tuple__ = version_tuple = (~a)~%" version version-tuple))))
              (substitute* "pyproject.toml"
                (("\\[tool\\.setuptools_scm\\]") "")
                (("^version_file.*") "")
                (("^dynamic = \\[\"version\"\\]")
                 (string-append "version = \"" #$version "\"\n"))))))))
    (propagated-inputs
     (list python-numba python-numpy python-scipy))
    (native-inputs


@@ 9732,7 9714,7 @@ __version_tuple__ = version_tuple = (~a)~%" version version-tuple))))
           python-pytest
           python-pytest-cov
           python-setuptools
           python-setuptools-scm
           python-setuptools-scm-next
           python-wheel))
    (home-page "https://github.com/pydata/sparse/")
    (synopsis "Library for multi-dimensional sparse arrays")