gnu: Add python-contourpy.
* gnu/packages/python-xyz.scm (python-contourpy): New variable. Change-Id: Icbbe4a358242095fae36639c5c039c029eea4ee3master
parent
037cb397c1
commit
c7646437a2
|
@ -174,6 +174,7 @@
|
||||||
#:use-module (gnu packages base)
|
#:use-module (gnu packages base)
|
||||||
#:use-module (gnu packages bash)
|
#:use-module (gnu packages bash)
|
||||||
#:use-module (gnu packages bdw-gc)
|
#:use-module (gnu packages bdw-gc)
|
||||||
|
#:use-module (gnu packages build-tools)
|
||||||
#:use-module (gnu packages check)
|
#:use-module (gnu packages check)
|
||||||
#:use-module (gnu packages cmake)
|
#:use-module (gnu packages cmake)
|
||||||
#:use-module (gnu packages compression)
|
#:use-module (gnu packages compression)
|
||||||
|
@ -1004,6 +1005,46 @@ as functions or string constants to form colored terminal output.")
|
||||||
into dataclasses.")
|
into dataclasses.")
|
||||||
(license license:expat)))
|
(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
|
(define-public python-yaspin
|
||||||
(package
|
(package
|
||||||
(name "python-yaspin")
|
(name "python-yaspin")
|
||||||
|
|
Reference in New Issue