pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Oct 13 16:01:42 UTC 2022

Modified Files:
        pkgsrc/graphics: Makefile
Added Files:
        pkgsrc/graphics/py-contourpy: DESCR Makefile PLIST distinfo

Log Message:
py-contourpy: added version 1.0.5

ContourPy is a Python library for calculating contours of 2D quadrilateral
grids. It is written in C++11 and wrapped using pybind11.

It contains the 2005 and 2014 algorithms used in Matplotlib as well as a newer
algorithm that includes more features and is available in both serial and
multithreaded versions. It provides an easy way for Python libraries to use
contouring algorithms without having to include Matplotlib as a dependency.


To generate a diff of this commit:
cvs rdiff -u -r1.984 -r1.985 pkgsrc/graphics/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/py-contourpy/DESCR \
    pkgsrc/graphics/py-contourpy/Makefile pkgsrc/graphics/py-contourpy/PLIST \
    pkgsrc/graphics/py-contourpy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/Makefile
diff -u pkgsrc/graphics/Makefile:1.984 pkgsrc/graphics/Makefile:1.985
--- pkgsrc/graphics/Makefile:1.984      Thu Sep 29 00:54:18 2022
+++ pkgsrc/graphics/Makefile    Thu Oct 13 16:01:42 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.984 2022/09/29 00:54:18 markd Exp $
+# $NetBSD: Makefile,v 1.985 2022/10/13 16:01:42 adam Exp $
 #
 
 COMMENT=       Graphics tools and libraries
@@ -500,6 +500,7 @@ SUBDIR+=    py-cairo
 SUBDIR+=       py-cairo118
 SUBDIR+=       py-cairocffi
 SUBDIR+=       py-chart
+SUBDIR+=       py-contourpy
 SUBDIR+=       py-cycler
 SUBDIR+=       py-dot
 SUBDIR+=       py-exifread

Added files:

Index: pkgsrc/graphics/py-contourpy/DESCR
diff -u /dev/null pkgsrc/graphics/py-contourpy/DESCR:1.1
--- /dev/null   Thu Oct 13 16:01:43 2022
+++ pkgsrc/graphics/py-contourpy/DESCR  Thu Oct 13 16:01:42 2022
@@ -0,0 +1,7 @@
+ContourPy is a Python library for calculating contours of 2D quadrilateral
+grids. It is written in C++11 and wrapped using pybind11.
+
+It contains the 2005 and 2014 algorithms used in Matplotlib as well as a newer
+algorithm that includes more features and is available in both serial and
+multithreaded versions. It provides an easy way for Python libraries to use
+contouring algorithms without having to include Matplotlib as a dependency.
Index: pkgsrc/graphics/py-contourpy/Makefile
diff -u /dev/null pkgsrc/graphics/py-contourpy/Makefile:1.1
--- /dev/null   Thu Oct 13 16:01:43 2022
+++ pkgsrc/graphics/py-contourpy/Makefile       Thu Oct 13 16:01:42 2022
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2022/10/13 16:01:42 adam Exp $
+
+DISTNAME=      contourpy-1.0.5
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    graphics python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=c/contourpy/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/contourpy/contourpy
+COMMENT=       Python library for calculating contours of 2D quadrilateral grids
+LICENSE=       modified-bsd
+
+#DEPENDS+=     ${PYPKGPREFIX}-Pillow>=6.2.0:../../graphics/py-Pillow
+TEST_DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+
+USE_LANGUAGES= c c++11
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37 # py-numpy
+
+do-test:
+       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
+
+.include "../../devel/py-pybind11/buildlink3.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/py-contourpy/PLIST
diff -u /dev/null pkgsrc/graphics/py-contourpy/PLIST:1.1
--- /dev/null   Thu Oct 13 16:01:43 2022
+++ pkgsrc/graphics/py-contourpy/PLIST  Thu Oct 13 16:01:42 2022
@@ -0,0 +1,38 @@
+@comment $NetBSD: PLIST,v 1.1 2022/10/13 16:01:42 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/contourpy/__init__.py
+${PYSITELIB}/contourpy/__init__.pyc
+${PYSITELIB}/contourpy/__init__.pyo
+${PYSITELIB}/contourpy/_contourpy.so
+${PYSITELIB}/contourpy/_version.py
+${PYSITELIB}/contourpy/_version.pyc
+${PYSITELIB}/contourpy/_version.pyo
+${PYSITELIB}/contourpy/chunk.py
+${PYSITELIB}/contourpy/chunk.pyc
+${PYSITELIB}/contourpy/chunk.pyo
+${PYSITELIB}/contourpy/enum_util.py
+${PYSITELIB}/contourpy/enum_util.pyc
+${PYSITELIB}/contourpy/enum_util.pyo
+${PYSITELIB}/contourpy/util/__init__.py
+${PYSITELIB}/contourpy/util/__init__.pyc
+${PYSITELIB}/contourpy/util/__init__.pyo
+${PYSITELIB}/contourpy/util/bokeh_renderer.py
+${PYSITELIB}/contourpy/util/bokeh_renderer.pyc
+${PYSITELIB}/contourpy/util/bokeh_renderer.pyo
+${PYSITELIB}/contourpy/util/bokeh_util.py
+${PYSITELIB}/contourpy/util/bokeh_util.pyc
+${PYSITELIB}/contourpy/util/bokeh_util.pyo
+${PYSITELIB}/contourpy/util/data.py
+${PYSITELIB}/contourpy/util/data.pyc
+${PYSITELIB}/contourpy/util/data.pyo
+${PYSITELIB}/contourpy/util/mpl_renderer.py
+${PYSITELIB}/contourpy/util/mpl_renderer.pyc
+${PYSITELIB}/contourpy/util/mpl_renderer.pyo
+${PYSITELIB}/contourpy/util/mpl_util.py
+${PYSITELIB}/contourpy/util/mpl_util.pyc
+${PYSITELIB}/contourpy/util/mpl_util.pyo
Index: pkgsrc/graphics/py-contourpy/distinfo
diff -u /dev/null pkgsrc/graphics/py-contourpy/distinfo:1.1
--- /dev/null   Thu Oct 13 16:01:43 2022
+++ pkgsrc/graphics/py-contourpy/distinfo       Thu Oct 13 16:01:42 2022
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/10/13 16:01:42 adam Exp $
+
+BLAKE2s (contourpy-1.0.5.tar.gz) = efa1108b8779889144cdcf53516dcef4e11696ab44e6f34e03176cf602d56faf
+SHA512 (contourpy-1.0.5.tar.gz) = 79129c3c193d2e4382c10685316a23cd1859afed9693526c566bbf4aeebcdaa740fdc300ec7ae7382e5abe867beb2a9be5ba37ea0e5360e5ffb173cfa2947615
+Size (contourpy-1.0.5.tar.gz) = 12158872 bytes



Home | Main Index | Thread Index | Old Index