gnu: python-logical-unification: Set version manually.

* gnu/packages/python-xyz.scm (python-logical-unification):
  [arguments] <phases>: Add 'versioneer.
  [native-inputs]: Add python-versioneer.

Change-Id: Id8cce49a53409d5ad1a4834a7c641e47bfcfd97a
This commit is contained in:
Sharlatan Hellseher 2025-07-25 10:34:01 +01:00
parent 03977d42b4
commit 395264ac6b
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -36486,11 +36486,25 @@ needed and registers the function with its annotations.")
(sha256 (sha256
(base32 "1kvhvf1p9a5733pqb15k4fhwrfnj5ijsv6yn92mxzaa0zh89z7g3")))) (base32 "1kvhvf1p9a5733pqb15k4fhwrfnj5ijsv6yn92mxzaa0zh89z7g3"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(native-inputs (list python-pytest (arguments
python-pytest-benchmark (list
python-setuptools #:phases
python-wheel)) #~(modify-phases %standard-phases
(propagated-inputs (list python-multipledispatch python-toolz)) (add-after 'unpack 'versioneer
(lambda _
(invoke "versioneer" "install")
(substitute* "setup.py"
(("version=versioneer.get_version\\(),")
(format #f "version=~s," #$version))))))))
(native-inputs
(list python-pytest
python-pytest-benchmark
python-setuptools
python-versioneer
python-wheel))
(propagated-inputs
(list python-multipledispatch
python-toolz))
(home-page "https://github.com/pythological/unification/") (home-page "https://github.com/pythological/unification/")
(synopsis "Logical unification in Python for solving symbolic expressions") (synopsis "Logical unification in Python for solving symbolic expressions")
(description "This library provides algorithms and data types for solving (description "This library provides algorithms and data types for solving