From 343263e3897d7927bd9baf6340d0976937bc79be Mon Sep 17 00:00:00 2001 From: wiz Date: Fri, 13 Sep 2024 08:27:47 +0000 Subject: [PATCH] py-contourpy: update to 1.3.0. ContourPy 1.3.0 adds new ContourGenerator functions multi_lines and multi_filled to calculate contour lines and filled contours over a sequence of levels in a single function call. There are also new functions to render, convert and dechunk the returns from multi_lines and multi_filled. This release adds support for Python 3.13, including free-threaded. The latter should be considered experimental. The use of np.nan as the lower_level or upper_level of ContourGenerator.filled() is no longer permitted. Enhancements: multi_lines and multi_filled: ContourGenerator.multi_lines and multi_filled (#338, #340, #342, #343) Renderer.multi_lines and multi_filled (#341) convert_multi_lines and convert_multi_filled (#348) dechunk_multi_lines and dechunk_multi_filled (#345) Prevent use of np.nanas lower or upper level in filled (#339) Compatibility: Support CPython 3.13 including free-threaded (#382, #384, #388, #408, #410, #411, #412, #423) Support PyPy 3.10 (#404) Code improvements: Support improved typing in NumPy 2.1.0 (#422) Documentation improvements: Simpler sphinx cross-references (#361) Add more doc cross-references to explain returned data formats (#366) Remove download numbers for conda packages (#428) Documentation for multi_lines and multi_filled (#390, #431) Document possibility of duplicate contour points (#432) Build, testing and CI improvements: Add pytest option to log image differences to CSV file (#335) Label flaky test (#385) MSVC linking and std::mutex compiler flag (#391, #395, #414, #419, #427) Add minimal test script (#399) Bump minimum supported NumPy to 1.23 (#403) Build and publish nightly wheels (#413, #425) Bump default python version in CI to 3.12 (#430) --- graphics/py-contourpy/Makefile | 6 +++--- graphics/py-contourpy/distinfo | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/graphics/py-contourpy/Makefile b/graphics/py-contourpy/Makefile index c340132ee3ba..c4629ebcc534 100644 --- a/graphics/py-contourpy/Makefile +++ b/graphics/py-contourpy/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.10 2024/07/03 04:29:55 wiz Exp $ +# $NetBSD: Makefile,v 1.11 2024/09/13 08:27:47 wiz Exp $ -DISTNAME= contourpy-1.2.1 +DISTNAME= contourpy-1.3.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= graphics python MASTER_SITES= ${MASTER_SITE_PYPI:=c/contourpy/} @@ -19,7 +19,7 @@ USE_LANGUAGES= c c++ USE_CXX_FEATURES+= c++17 -PYTHON_VERSIONS_INCOMPATIBLE= 27 38 +PYTHON_VERSIONS_INCOMPATIBLE= 38 # https://github.com/contourpy/contourpy/issues/400 BUILDLINK_TRANSFORM+= rm:-Werror diff --git a/graphics/py-contourpy/distinfo b/graphics/py-contourpy/distinfo index a0f746f7d332..3c0794fa60c4 100644 --- a/graphics/py-contourpy/distinfo +++ b/graphics/py-contourpy/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.6 2024/04/07 11:38:36 wiz Exp $ +$NetBSD: distinfo,v 1.7 2024/09/13 08:27:47 wiz Exp $ -BLAKE2s (contourpy-1.2.1.tar.gz) = e51712ec9bab72695ebfe00b4deda4bc06318b69c16fc514ff76f2c32975f084 -SHA512 (contourpy-1.2.1.tar.gz) = a482296dff2a83dcce4b764edd875c5bb0d4f2aa550752d3d53a304ddf4def0ee8209fb939788e8aa2ab75507b62bd36ad52fa2e067aaa54b47b5198ccf0be54 -Size (contourpy-1.2.1.tar.gz) = 13457196 bytes +BLAKE2s (contourpy-1.3.0.tar.gz) = fa5df8e7ae20708fb50a3fbe35878abaf5676a83095a44185981a4a5a9f8408a +SHA512 (contourpy-1.3.0.tar.gz) = 1804b5512cbccef38e86a1d28c91e7a19a72cf9baeaede0873abd7ed7c46f78e3a81a1e7fa87b91cbeef96d55930db6527fbbff905803ad393170e3ed709e0b0 +Size (contourpy-1.3.0.tar.gz) = 13464370 bytes