mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-28 19:56:59 -06:00
gnu: Add python-pynormaliz.
* gnu/packages/algebra.scm (python-pynormaliz): New variable. Change-Id: I94379cfeed2a67bb4ffbda34823e4e000f4f961e Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
parent
9f5c891c6a
commit
7f3313341c
1 changed files with 29 additions and 0 deletions
|
|
@ -1043,6 +1043,35 @@ computes rational and algebraic polyhedra, i.e., polyhedra defined over real
|
|||
algebraic extensions of QQ.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public python-pynormaliz
|
||||
(package
|
||||
(name "python-pynormaliz")
|
||||
(version "2.21")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "pynormaliz" version))
|
||||
(sha256
|
||||
(base32 "0hsyxml71i2b9pa375ipbfpackj3y67jlg2rxgc433sfy3895wvf"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f ; tests need normaliz to be built with nauty support
|
||||
#:phases #~(modify-phases %standard-phases
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(if tests?
|
||||
(invoke "python" "tests/runtests.py")))))))
|
||||
(native-inputs (list python-setuptools python-wheel))
|
||||
(inputs (list flint gmp normaliz))
|
||||
(home-page "https://github.com/Normaliz/PyNormaliz")
|
||||
(synopsis "Python interface to Normaliz")
|
||||
(description
|
||||
"PyNormaliz provides an interface to Normaliz via libNormaliz. It offers
|
||||
the complete functionality of Normaliz, and can be used interactively from
|
||||
Python.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public eigen
|
||||
(package
|
||||
(name "eigen")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue