Wed Apr 26 09:12:20 2023 UTC ()
py-contourpy: updated to 1.0.7

v1.0.7 (2023-01-13)
-------------------

This release adds type annotations and moves project metadata to pyproject.toml (PEP 621).
Documentation now uses the Sphinx Furo theme, supporting dark and light modes. There are no
functional changes.

Type annotations:

* Add type annotations
* Complete mypy configuration

Documentation improvements:

* Support dark mode
* Use sphinx copy button
* Add conda monthly download badges to README
* Furo sphinx theme

Code improvements:

* Improved if statement
* Test nonfinite z and decreasing zlevel for filled
* Add abstract base class Renderer
* Replace mpl scatter call with plot instead
* Use absolute imports
* Minor improvement to get_boundary_start_point

Build system and CI improvements:

* Switch from setup.cfg to pyproject.toml
* Add git pre-commit
* Test improvements
* CI improvements

v1.0.6 (2022-10-30)
-------------------

This release features major improvements to the robustness of the threaded algorithm on both
CPython and PyPy.

Thanks to new contributors :user:`mgorny` and :user:`Zac-HD`.

Threaded algorithm improvements:

* Correctly acquire and release GIL in multithreaded code
* Update benchmarks in line with recent changes

CI improvements:

* Add PyPy 3.9 to CI
* Use numpy debug build in debug CI run


(adam)
diff -r1.1 -r1.2 pkgsrc/graphics/py-contourpy/Makefile
diff -r1.1 -r1.2 pkgsrc/graphics/py-contourpy/PLIST
diff -r1.1 -r1.2 pkgsrc/graphics/py-contourpy/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/graphics/py-contourpy/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/py-contourpy/Makefile 2022/10/13 16:01:42 1.1
+++ pkgsrc/graphics/py-contourpy/Makefile 2023/04/26 09:12:20 1.2
@@ -1,26 +1,25 @@ @@ -1,26 +1,25 @@
1# $NetBSD: Makefile,v 1.1 2022/10/13 16:01:42 adam Exp $ 1# $NetBSD: Makefile,v 1.2 2023/04/26 09:12:20 adam Exp $
2 2
3DISTNAME= contourpy-1.0.5 3DISTNAME= contourpy-1.0.7
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= graphics python 5CATEGORIES= graphics python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/contourpy/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/contourpy/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/contourpy/contourpy 9HOMEPAGE= https://github.com/contourpy/contourpy
10COMMENT= Python library for calculating contours of 2D quadrilateral grids 10COMMENT= Python library for calculating contours of 2D quadrilateral grids
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13#DEPENDS+= ${PYPKGPREFIX}-Pillow>=6.2.0:../../graphics/py-Pillow 
14TEST_DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib 13TEST_DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib
15TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 14TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
16 15
17USE_LANGUAGES= c c++11 16USE_LANGUAGES= c c++11
18 17
19PYTHON_VERSIONS_INCOMPATIBLE= 27 37 # py-numpy 18PYTHON_VERSIONS_INCOMPATIBLE= 27 37 # py-numpy
20 19
21do-test: 20do-test:
22 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests 21 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
23 22
24.include "../../devel/py-pybind11/buildlink3.mk" 23.include "../../devel/py-pybind11/buildlink3.mk"
25.include "../../math/py-numpy/buildlink3.mk" 24.include "../../math/py-numpy/buildlink3.mk"
26.include "../../lang/python/egg.mk" 25.include "../../lang/python/egg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/graphics/py-contourpy/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/py-contourpy/PLIST 2022/10/13 16:01:42 1.1
+++ pkgsrc/graphics/py-contourpy/PLIST 2023/04/26 09:12:20 1.2
@@ -1,38 +1,42 @@ @@ -1,38 +1,42 @@
1@comment $NetBSD: PLIST,v 1.1 2022/10/13 16:01:42 adam Exp $ 1@comment $NetBSD: PLIST,v 1.2 2023/04/26 09:12:20 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 6${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 7${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/contourpy/__init__.py 8${PYSITELIB}/contourpy/__init__.py
9${PYSITELIB}/contourpy/__init__.pyc 9${PYSITELIB}/contourpy/__init__.pyc
10${PYSITELIB}/contourpy/__init__.pyo 10${PYSITELIB}/contourpy/__init__.pyo
11${PYSITELIB}/contourpy/_contourpy.so 11${PYSITELIB}/contourpy/_contourpy.so
12${PYSITELIB}/contourpy/_version.py 12${PYSITELIB}/contourpy/_version.py
13${PYSITELIB}/contourpy/_version.pyc 13${PYSITELIB}/contourpy/_version.pyc
14${PYSITELIB}/contourpy/_version.pyo 14${PYSITELIB}/contourpy/_version.pyo
15${PYSITELIB}/contourpy/chunk.py 15${PYSITELIB}/contourpy/chunk.py
16${PYSITELIB}/contourpy/chunk.pyc 16${PYSITELIB}/contourpy/chunk.pyc
17${PYSITELIB}/contourpy/chunk.pyo 17${PYSITELIB}/contourpy/chunk.pyo
18${PYSITELIB}/contourpy/enum_util.py 18${PYSITELIB}/contourpy/enum_util.py
19${PYSITELIB}/contourpy/enum_util.pyc 19${PYSITELIB}/contourpy/enum_util.pyc
20${PYSITELIB}/contourpy/enum_util.pyo 20${PYSITELIB}/contourpy/enum_util.pyo
 21${PYSITELIB}/contourpy/py.typed
21${PYSITELIB}/contourpy/util/__init__.py 22${PYSITELIB}/contourpy/util/__init__.py
22${PYSITELIB}/contourpy/util/__init__.pyc 23${PYSITELIB}/contourpy/util/__init__.pyc
23${PYSITELIB}/contourpy/util/__init__.pyo 24${PYSITELIB}/contourpy/util/__init__.pyo
24${PYSITELIB}/contourpy/util/bokeh_renderer.py 25${PYSITELIB}/contourpy/util/bokeh_renderer.py
25${PYSITELIB}/contourpy/util/bokeh_renderer.pyc 26${PYSITELIB}/contourpy/util/bokeh_renderer.pyc
26${PYSITELIB}/contourpy/util/bokeh_renderer.pyo 27${PYSITELIB}/contourpy/util/bokeh_renderer.pyo
27${PYSITELIB}/contourpy/util/bokeh_util.py 28${PYSITELIB}/contourpy/util/bokeh_util.py
28${PYSITELIB}/contourpy/util/bokeh_util.pyc 29${PYSITELIB}/contourpy/util/bokeh_util.pyc
29${PYSITELIB}/contourpy/util/bokeh_util.pyo 30${PYSITELIB}/contourpy/util/bokeh_util.pyo
30${PYSITELIB}/contourpy/util/data.py 31${PYSITELIB}/contourpy/util/data.py
31${PYSITELIB}/contourpy/util/data.pyc 32${PYSITELIB}/contourpy/util/data.pyc
32${PYSITELIB}/contourpy/util/data.pyo 33${PYSITELIB}/contourpy/util/data.pyo
33${PYSITELIB}/contourpy/util/mpl_renderer.py 34${PYSITELIB}/contourpy/util/mpl_renderer.py
34${PYSITELIB}/contourpy/util/mpl_renderer.pyc 35${PYSITELIB}/contourpy/util/mpl_renderer.pyc
35${PYSITELIB}/contourpy/util/mpl_renderer.pyo 36${PYSITELIB}/contourpy/util/mpl_renderer.pyo
36${PYSITELIB}/contourpy/util/mpl_util.py 37${PYSITELIB}/contourpy/util/mpl_util.py
37${PYSITELIB}/contourpy/util/mpl_util.pyc 38${PYSITELIB}/contourpy/util/mpl_util.pyc
38${PYSITELIB}/contourpy/util/mpl_util.pyo 39${PYSITELIB}/contourpy/util/mpl_util.pyo
 40${PYSITELIB}/contourpy/util/renderer.py
 41${PYSITELIB}/contourpy/util/renderer.pyc
 42${PYSITELIB}/contourpy/util/renderer.pyo

cvs diff -r1.1 -r1.2 pkgsrc/graphics/py-contourpy/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/py-contourpy/distinfo 2022/10/13 16:01:42 1.1
+++ pkgsrc/graphics/py-contourpy/distinfo 2023/04/26 09:12:20 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1 2022/10/13 16:01:42 adam Exp $ 1$NetBSD: distinfo,v 1.2 2023/04/26 09:12:20 adam Exp $
2 2
3BLAKE2s (contourpy-1.0.5.tar.gz) = efa1108b8779889144cdcf53516dcef4e11696ab44e6f34e03176cf602d56faf 3BLAKE2s (contourpy-1.0.7.tar.gz) = 731c82b6de6c42f3f57fbc645487fc94343a2b537195b3cf0b31f3cbea9cb8fa
4SHA512 (contourpy-1.0.5.tar.gz) = 79129c3c193d2e4382c10685316a23cd1859afed9693526c566bbf4aeebcdaa740fdc300ec7ae7382e5abe867beb2a9be5ba37ea0e5360e5ffb173cfa2947615 4SHA512 (contourpy-1.0.7.tar.gz) = 46804e553f2108774dab75f28e43774045061defe739480ce463c70fc12256555ec4ad70c3bc383fb49c4f78a09181932b917def1aa2f7af45b97d731ac30377
5Size (contourpy-1.0.5.tar.gz) = 12158872 bytes 5Size (contourpy-1.0.7.tar.gz) = 13361449 bytes