Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 11, 2025

This PR contains the following updates:

Package Change Age Confidence
contourpy (changelog) ==1.1.0==1.3.3 age confidence

Release Notes

contourpy/contourpy (contourpy)

v1.3.3: Version 1.3.3

Compare Source

ContourPy 1.3.3 is a compatibility release adding support for CPython 3.14 and Windows on ARM.

This release supports CPython 3.11 to 3.14, and PyPy 3.11.

Compatibility:

Code improvements:

  • Update type annotations for bokeh 3.7.3 (#​475)
  • Support type annotation changes in numpy 2.3.0 (#​480)

Build, testing and CI improvements:

  • Remove Python 3.13.3 pin (#​487)
  • CI install numpy 2.3.2 wheels from PyPI for Python 3.14 and Windows ARM (#​488)

v1.3.2: Version 1.3.2

Compare Source

ContourPy 1.3.2 is a minor release to support changes in type annotations in Bokeh >= 3.7 and add support for PyPy 3.11.

This release supports CPython 3.10 to 3.13, and PyPy 3.10 to 3.11.

Compatibility:

  • Fix type annotations for Bokeh >= 3.7 (#​471`

Build, testing and CI improvements:

  • Test on CPython 3.14 (#​470`)
  • Test and build wheels for PyPy 3.11 (#​464)
  • Test PyPy 3.10 on all 3 major OSes (#​465)
  • Use ubuntu-24.04-arm runners (#​459)

v1.3.1: Version 1.3.1

Compare Source

ContourPy 1.3.1 is a compatibility release to support changes in bokeh, meson-python and pybind11.

This release supports Python 3.10 to 3.13.

Compatibility:

  • Drop support for Python 3.9 (#​435)
  • Update to bokeh 3.6.0 (#​444)
  • Update minimum pybind11 to 2.13.2 (#​451)
  • Read meson-python version in recommended way (#​452)

Code improvements:

  • Use itertools.pairwise instead of zip where possible (#​437)
  • Typing changes from ruff UP035 and UP038 (#​438)

Build, testing and CI improvements:

  • Tidy up python 3.13 CI (#​449)
  • Build Python 3.13t wheels on Windows (#​450)

v1.3.0: Version 1.3.0

Compare Source

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.

Windows wheels uploaded to PyPI now bundle the C++ runtime statically to avoid problems with up and downstream libraries causing the use of incorrect DLLs.

This release supports CPython 3.9 to 3.13, and PyPy 3.9 to 3.10.

Thanks to new contributor @​lysnikolaou and core maintainer @​ianthomas23.

Enhancements:

  • multi_lines and multi_filled:

  • Prevent use of np.nanas lower or upper level in filled (#​339)

Compatibility:

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:

v1.2.1: Version 1.2.1

Compare Source

ContourPy 1.2.1 is a compatibility release to support NumPy 2.

This release supports Python 3.9 to 3.12.

Thanks to new contributor @​motoro and core maintainer @​ianthomas23.

Compatibility:

Code improvements:

Documentation improvements:

  • Clarify use of quotes in pip install (#​349)

Build, testing and CI improvements:

v1.2.0: Version 1.2.0

Compare Source

ContourPy 1.2.0 is a significant release with a number of new features. There is a new format for contour lines called LineType.ChunkCombinedNan that is designed to work directly with Bokeh and HoloViews. There are also new functions for manipulating contour lines and filled contours (convert_filled, convert_lines, dechunk_filled and dechunk_lines).

Calling ContourGenerator.filled() with two identical levels now raises a ValueError whereas previously it gave different results depending on algorithm name.

This release supports Python 3.9 to 3.12, and is the first release to ship musllinux aarch64 wheels.

Enhancements:

Code improvements:

  • Code quality improvements (#​282, #​310)
  • Improvements to array checking functions (#​298)
  • Better use of dtypes and casting when calling numpy functions (#​300, #​306, #​308, #​314)
  • Update type annotations for Matplotlib 3.8 (#​303)
  • Extra validation when dechunking and converting contour lines and filled contours (#​316)

Documentation improvements:

  • Use versionadded sphinx directive (#​285)
  • Remove threaded experimental warnings (#​297)
  • Extract benchmark ratios when generating benchmark plots (#​302)
  • Document new functions and conversion to Shapely geometries (#​318)

Build, testing and CI improvements:

v1.1.1: Version 1.1.1

Compare Source

This release adds support for CPython 3.12 and reinstates the release of Windows 32-bit wheels following NumPy's intention to continue doing so. There is a new keyword argument webdriver to the BokehRenderer save functions to reuse the same Selenium WebDriver instance across multiple calls.

This release supports Python 3.8 to 3.12.

Thanks to new contributor @​shadchin and existing contributors @​eli-schwartz and @​ianthomas23.

Enhancements:

  • Add webdriver kwarg to Bokeh export functions (#​261)
  • Add --driver-path pytest option to specify chrome driver path (#​264)

Code improvements:

  • Sync constant name with C++ code (#​258)
  • Improved validation in internal chunk functions (#​266)

Documentation improvements:

  • Exclude prompts when using sphinx copybutton (#​269)

Build system and CI improvements:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/contourpy-1.x branch from cac0575 to 2fa5160 Compare April 15, 2025 21:55
@renovate renovate bot changed the title chore(deps): update dependency contourpy to v1.3.1 chore(deps): update dependency contourpy to v1.3.2 Apr 15, 2025
@renovate renovate bot changed the title chore(deps): update dependency contourpy to v1.3.2 chore(deps): update dependency contourpy to v1.3.3 Jul 26, 2025
@renovate renovate bot force-pushed the renovate/contourpy-1.x branch from 2fa5160 to 1ba2635 Compare July 26, 2025 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant