me
/
guix
Archived
1
0
Fork 0

gnu: Add python-contourpy.

* gnu/packages/python-xyz.scm (python-contourpy): New variable.

Change-Id: Icbbe4a358242095fae36639c5c039c029eea4ee3
master
Ricardo Wurmus 2024-01-08 20:02:04 +01:00
parent 037cb397c1
commit c7646437a2
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 41 additions and 0 deletions

View File

@ -174,6 +174,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages bdw-gc)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
@ -1004,6 +1005,46 @@ as functions or string constants to form colored terminal output.")
into dataclasses.")
(license license:expat)))
(define-public python-contourpy
(package
(name "python-contourpy")
(version "1.1.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "contourpy" version))
(sha256
(base32 "088bhyh6m6q0h637wiq2paqhwn76hqvvbhqwacfx4a1qhv1lcc75"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
;; All these tests require matplotlib, but matplotlib requires contourpy
;; now.
'(list "-k" "not test_mypy"
"--ignore=tests/test_config.py"
"--ignore=tests/test_filled.py"
"--ignore=tests/test_lines.py"
"--ignore=tests/test_renderer.py")))
(propagated-inputs (list python-mypy
python-numpy
python-pillow
python-pytest
python-pytest-cov
python-pytest-xdist
python-selenium
python-sphinx
python-sphinx-copybutton
python-wurlitzer))
(native-inputs (list meson-python pybind11-2.10 pkg-config))
(home-page "https://contourpy.readthedocs.io/")
(synopsis
"Python library for calculating contours of 2D quadrilateral grids")
(description
"ContourPy is a Python library for calculating contours of 2D
quadrilateral grids. It is written in C++11 and wrapped using pybind11.")
(license license:bsd-3)))
(define-public python-yaspin
(package
(name "python-yaspin")