pypi contourpy 1.1.0
Version 1.1.0

latest releases: 1.3.3, 1.3.2, 1.3.1...
3 years ago

This release features a change in the build system from distutils, which is scheduled for removal in Python 3.12, to meson and meson-python. It includes the building of wheels for ppc64le and s390x (on x86_64 only) and removes building of all 32-bit wheels and macOS universal2 wheels.

This release supports Python 3.8 to 3.11.

Thanks to new contributor @eli-schwartz.

Build system improvements:

  • New meson build system (#183, #226, #232, #249, #250)
  • Drop building universal2 wheels (#225)
  • Add build_config to store and show build configuration info (#227)
  • Build ppc64le and s390x wheels (#246)

Code improvements:

  • Rearrange functions alphabetically (#219)
  • Remove unused mpl2005 and mpl2014 code (#234, #237)
  • Improve mpl2014 chunk count error handling (#238)

Documentation improvements:

  • Improve API docs (#220, #221, #222)
  • Update benchmarks (#233)
  • Add meson-specific build docs (#245)
  • Add simpler README for PyPI (#247)

CI improvements:

  • Replace flake8 with ruff (#211)
  • Building and testing on cirrus CI (#213)
  • Run mypy in CI (#230)
  • Set up code coverage in CI (#235, #236, #183)
  • New internal API, codebase and debug renderer tests (#239, #241, #244)
  • Use correct version of chromium for Bokeh image tests (#243)
  • Add tests for musllinux (on x86_64), ppc64le and s390x (#246)

Don't miss a new contourpy release

NewReleases is sending notifications on new releases.