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
This commit is contained in:
Sharlatan Hellseher 2025-02-17 15:13:16 +00:00
parent 959a88e6f4
commit 2230982885
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -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")