Skip to content

Commit

Permalink
py-contourpy: update to 1.3.0.
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
0-wiz-0 committed Sep 13, 2024
1 parent 25388d9 commit 343263e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
6 changes: 3 additions & 3 deletions graphics/py-contourpy/Makefile
Original file line number Diff line number Diff line change
@@ -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/}
Expand All @@ -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
Expand Down
8 changes: 4 additions & 4 deletions graphics/py-contourpy/distinfo
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 343263e

Please sign in to comment.