diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index 1c3837f25b44..41d28d864dbe 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -95,17 +95,6 @@ jobs: CIBW_BEFORE_BUILD_WINDOWS: >- pip install delvewheel && rm -rf {package}/build - # Live on the edge when building on main or a PR against main since - # these wheels are also used for nightlies and NumPy 2.0 transition - # requires using the NumPy 2.0 nightlies for compatibility. - # If using all `--pre` releases creates issues, the NumPy wheel can be - # installed more targeted. - CIBW_BUILD_FRONTEND: >- - ${{ ((github.event_name == 'push' && github.ref == 'refs/heads/main') || - (github.event_name == 'pull_request' && github.base_ref == 'main')) && - 'pip; args: --pre - --extra-index-url "https://pypi.anaconda.org/scientific-python-nightly-wheels/simple"' || - 'build' }} CIBW_REPAIR_WHEEL_COMMAND_WINDOWS: >- delvewheel repair -w {dest_dir} {wheel} CIBW_AFTER_BUILD: >- diff --git a/doc/_static/switcher.json b/doc/_static/switcher.json index e5c3abbe5bce..75301fbb142a 100644 --- a/doc/_static/switcher.json +++ b/doc/_static/switcher.json @@ -11,8 +11,8 @@ }, { "name": "3.7", - "version": "3.7.3", - "url": "https://matplotlib.org/3.7.3/" + "version": "3.7.5", + "url": "https://matplotlib.org/3.7.5/" }, { "name": "3.6", diff --git a/doc/users/github_stats.rst b/doc/users/github_stats.rst index 22226b89fa82..8dab8484d6fd 100644 --- a/doc/users/github_stats.rst +++ b/doc/users/github_stats.rst @@ -1,142 +1,81 @@ .. _github-stats: -GitHub statistics for 3.8.3 (Feb 14, 2024) +GitHub statistics for 3.8.4 (Apr 03, 2024) ========================================== -GitHub statistics for 2023/11/17 (tag: v3.8.2) - 2024/02/14 +GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2024/04/03 These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 18 issues and merged 74 pull requests. -The full list can be seen `on GitHub `__ +We closed 3 issues and merged 27 pull requests. +The full list can be seen `on GitHub `__ -The following 25 authors contributed 133 commits. +The following 26 authors contributed 351 commits. -* Allan Haldane +* 0taj +* Alec Vercruysse +* Alexander Volkov * Antony Lee -* Christoph Hasse +* Anvi Verma +* Chiraag Balu +* David Gilbertson * David Stansby * dependabot[bot] * Elliott Sales de Andrade +* Eric Firing * Greg Lucas +* Gurudatta Shanbhag * hannah * James Salsman * Jody Klymak -* Joshua Stevenson -* judfs * Kyle Sunden +* lkkmpn +* Lucia Korpas * Matthew Morrison * Oscar Gustafsson * Ruth Comer * Samuel Diebolt -* saranti -* sdiebolt -* Shriya Kalakata -* Stefan -* Steffen Rehberg -* stevezhang1999 * Thomas A Caswell * Tim Hoffmann +* wemi3 GitHub issues and pull requests: -Pull Requests (74): +Pull Requests (27): -* :ghpull:`27790`: Backport PR #27785 on branch v3.8.x (FIX: be careful about communicating with subprocess) -* :ghpull:`27789`: Backport PR #27756 on branch v3.8.x (Add protections against infinite loop in bezier calculations) -* :ghpull:`27785`: FIX: be careful about communicating with subprocess -* :ghpull:`27756`: Add protections against infinite loop in bezier calculations -* :ghpull:`27779`: Manual backport of dependabot cibw upgrades -* :ghpull:`27778`: Backport PR #27773 on branch v3.8.x (MNT: pcolormesh robust underflow) -* :ghpull:`27773`: MNT: pcolormesh robust underflow -* :ghpull:`27777`: Backport PR #27776 on branch v3.8.x (Better document the relation between figure and manager) -* :ghpull:`27776`: Better document the relation between figure and manager -* :ghpull:`27759`: Backport PR #27755 on branch v3.8.x (Allow threads during macos event loop) -* :ghpull:`27755`: Allow threads during macos event loop -* :ghpull:`27742`: Backport PR #27708 on branch v3.8.x (DOC: update colors from colormaps example) -* :ghpull:`27718`: Backport PR #27716 on branch v3.8.x (fix default image format in gtk4 savefig dialog) -* :ghpull:`27716`: fix default image format in gtk4 savefig dialog -* :ghpull:`27697`: Backport PR #27044 on branch v3.8.x (Fix quiver key plot when angles='xy' and/or scale_units='xy') -* :ghpull:`27044`: Fix quiver key plot when angles='xy' and/or scale_units='xy' -* :ghpull:`27691`: Backport PR #27681 on branch v3.8.x (doc: fix Patch.contains_point docstring example) -* :ghpull:`27681`: doc: fix Patch.contains_point docstring example -* :ghpull:`27683`: Backport PR #27670 on branch v3.8.x (Implement macos AppDelegate) -* :ghpull:`27670`: Implement macos AppDelegate -* :ghpull:`27680`: Backport PR #27678 on branch v3.8.x (DOC: selecting individual colors from a colormap) -* :ghpull:`27664`: Backport PR #27581: CI: install German language packs on ubuntu test … -* :ghpull:`27661`: Backport of pr 27647 on v3.8.x -* :ghpull:`27662`: Backport PR #27657 on branch v3.8.x (Fix Numpy 2.0 related test failures) -* :ghpull:`27657`: Fix Numpy 2.0 related test failures -* :ghpull:`27647`: Fix error that occurs when minorticks are on multi-Axes Figure with more than one boxplot -* :ghpull:`27660`: Backport PR #27624 on branch v3.8.x (Prepare for Pytest v8) -* :ghpull:`27624`: Prepare for Pytest v8 -* :ghpull:`27636`: Backport PR #27634 on branch v3.8.x (circle: Make deploy stage into a normal step) -* :ghpull:`27622`: Backport PR #27620 on branch v3.8.x (DOC: simplify histogram animation example) -* :ghpull:`27612`: Backport PR #27606 on branch v3.8.x (Pin black version) -* :ghpull:`27606`: Pin black version -* :ghpull:`27598`: Backport PR #27594 on branch v3.8.x (Cleanup viewlims example.) -* :ghpull:`27597`: Backport PR #27595 on branch v3.8.x (Fix is_sorted_and_has_non_nan for byteswapped inputs.) -* :ghpull:`27595`: Fix is_sorted_and_has_non_nan for byteswapped inputs. -* :ghpull:`27586`: Backport PR #27578 on branch v3.8.x (Fix polar labels with negative theta limit) -* :ghpull:`27578`: Fix polar labels with negative theta limit -* :ghpull:`27581`: CI: install German language packs on ubuntu test runners -* :ghpull:`27544`: Backport PR #27527 on branch v3.8.x (FIX: Add macos timers to the main thread) -* :ghpull:`27527`: FIX: Add macos timers to the main thread -* :ghpull:`27537`: Backport PR #27535 on branch v3.8.x (Update ax.legend input types) -* :ghpull:`27535`: Update ax.legend input types -* :ghpull:`27536`: Backport PR #27534 on branch v3.8.x (Clarify AxLine Params) -* :ghpull:`27534`: Clarify AxLine Params -* :ghpull:`27530`: Backport PR #27528 on branch v3.8.x (FIX: Remove runloop execution while waiting for stdin) -* :ghpull:`27528`: FIX: Remove runloop execution while waiting for stdin -* :ghpull:`27510`: Backport PR #27346 on branch v3.8.x (DOC: Show and correct default alignment parameters in text.py) -* :ghpull:`27346`: DOC: Show and correct default alignment parameters in text.py -* :ghpull:`27506`: Backport PR #27504 on branch v3.8.x (DOC: correct return type for axline) -* :ghpull:`27504`: DOC: correct return type for axline -* :ghpull:`27501`: Backport PR #27496 on branch v3.8.x (Bump actions/setup-python from 4 to 5) -* :ghpull:`27496`: Bump actions/setup-python from 4 to 5 -* :ghpull:`27484`: Backport PR #27481 on branch v3.8.x (Fixing Pylab documentation in API interface overview) -* :ghpull:`27481`: Fixing Pylab documentation in API interface overview -* :ghpull:`27467`: Manual backport of #27395 on v3.8.x -* :ghpull:`27464`: Backport PR #27316 on branch v3.8.x (DOC: Synchronize LICENSE_STIX files) -* :ghpull:`27316`: DOC: Synchronize LICENSE_STIX files -* :ghpull:`27453`: Backport PR #27434 on branch v3.8.x (FIX: Expand stairs plot-type entry intro (reattempt)) -* :ghpull:`27446`: Backport PR #27397 on branch v3.8.x (SpanSelector widget: Improve doc for ``extents``) -* :ghpull:`27397`: SpanSelector widget: Improve doc for ``extents`` -* :ghpull:`27444`: Backport PR #27441 on branch v3.8.x (Fix some minor issues with hexbin bins argument) -* :ghpull:`27441`: Fix some minor issues with hexbin bins argument -* :ghpull:`27429`: Backport PR #27411 on branch v3.8.x (DOC: multilevel tick example) -* :ghpull:`27420`: Backport PR #27325 on branch v3.8.x (Fixing Sentence Case on Section Titles in users_explain) -* :ghpull:`27413`: Backport PR #27412 on branch v3.8.x (ci: Block PyQt6 6.6.0 on Ubuntu) -* :ghpull:`27412`: ci: Block PyQt6 6.6.0 on Ubuntu -* :ghpull:`27403`: Backport PR #27386 on branch v3.8.x (Doc: add a "please use dev version" to top of contribute docs) -* :ghpull:`27384`: Backport PR #27377 on branch v3.8.x (TST: Make test_movie_writer_invalid_path locale-agnostic) -* :ghpull:`27377`: TST: Make test_movie_writer_invalid_path locale-agnostic -* :ghpull:`27379`: Backport PR #27376 on branch v3.8.x ([MNT] fix type annotations of ``fignum_exists``) -* :ghpull:`27376`: [MNT] fix type annotations of ``fignum_exists`` -* :ghpull:`27369`: Backport PR #27365 on branch v3.8.x ([DOC]: Fix menu example) -* :ghpull:`27365`: [DOC]: Fix menu example -* :ghpull:`27354`: Backport PR #27348 on branch v3.8.x (updated api/animation documentation as per standards) +* :ghpull:`28015`: Backport PR #27955 on branch v3.8.x (Add a draw during show for macos backend) +* :ghpull:`27993`: Unpin numpy 2, build against prerelease numpy in CIBW +* :ghpull:`27955`: Add a draw during show for macos backend +* :ghpull:`28001`: Backport PR #28000 on branch v3.8.x (Fix color sequence data for Set2 and Set3) +* :ghpull:`28000`: Fix color sequence data for Set2 and Set3 +* :ghpull:`27990`: Backport PR #27988 on branch v3.8.x (gtk: Ensure pending draws are done before GTK draw) +* :ghpull:`27988`: gtk: Ensure pending draws are done before GTK draw +* :ghpull:`27986`: Backport PR #27985 on branch v3.8.x (TST: Remove superfluous chdir from tests) +* :ghpull:`27985`: TST: Remove superfluous chdir from tests +* :ghpull:`27976`: Backport PR #27975 on branch v3.8.x (DOC: Fix typo in ``ax.transData.inversed()``) +* :ghpull:`27934`: Backport PR #27933 on branch v3.8.x (Update "Created with" url in hand.svg) +* :ghpull:`27933`: Update "Created with" url in hand.svg +* :ghpull:`27926`: Backport PR #27875 on branch v3.8.x (macosx: Clean up single-shot timers correctly) +* :ghpull:`27925`: Backport PR #27921 on branch v3.8.x (Avoid modifying user input to Axes.bar) +* :ghpull:`27875`: macosx: Clean up single-shot timers correctly +* :ghpull:`27921`: Avoid modifying user input to Axes.bar +* :ghpull:`27903`: Merge 3.8.3-doc into 3.8.x +* :ghpull:`27889`: Backport PR #27888 on branch v3.8.x (DOC: fix stray release note entry) +* :ghpull:`27888`: DOC: fix stray release note entry +* :ghpull:`27849`: Backport PR #27754 on branch v3.8.x (fix quiver3d incorrect arrow colors) +* :ghpull:`27859`: Backport PR #27858 on branch v3.8.x (pin pytest) +* :ghpull:`27858`: pin pytest +* :ghpull:`27754`: fix quiver3d incorrect arrow colors +* :ghpull:`27847`: Backport PR #27846 on branch v3.8.x (Make example in legend_elements doc more generalisable) +* :ghpull:`27846`: Make example in legend_elements doc more generalisable +* :ghpull:`27802`: Backport PR #27794 on branch v3.8.x (Remove old reference to 72 DPI in figure_size_units.py) +* :ghpull:`27794`: Remove old reference to 72 DPI in figure_size_units.py -Issues (18): +Issues (3): -* :ghissue:`27437`: [Bug]: PGF backend crashes at program exit after creating a plot -* :ghissue:`27770`: [Bug]: pcolormesh issue with np.seterr(under='raise') -* :ghissue:`27720`: [Bug]: pyplot hangs at pause in sonoma 14.3 with backend MacOSX -* :ghissue:`26316`: [Bug]: quiverkey shows multiple arrows under geographical projection and angle='xy' -* :ghissue:`23178`: [Bug]: ``contains_point()`` does not appear to work? -* :ghissue:`27389`: [Bug]: Warning after update to macOS 14 "WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES." -* :ghissue:`27645`: [TST] Upcoming dependency test failures -* :ghissue:`26484`: [Bug]: Turning on minor gridlines in a multi-Axes Figure, created with subplots(), that contains >1 boxplot results in a ValueError -* :ghissue:`27596`: [Bug]: Markers with numeric name like CARETLEFT cannot be specified using a cycler -* :ghissue:`25995`: [Bug]: _path.is_sorted is wrong for the non-native byteorder case -* :ghissue:`25568`: [Bug]: unexpected thetalim behavior in polar plot -* :ghissue:`27507`: [Bug]: Argument types for ``handles`` and ``labels`` are too strict for method ``Axes.legend`` -* :ghissue:`27503`: [Bug]: Cannot Create lines.AxLine -* :ghissue:`27515`: [Bug]: Python interpreter becomes slow at reading inputs after plotting with matplotlib -* :ghissue:`27345`: [Doc]: text alignment defaults -* :ghissue:`27461`: [Doc]: API interface overview pylab incorrect import statement: from matplotlib.pyplot import * -* :ghissue:`27383`: [Bug]: Error in Hexbin plot in Matplotlib 3.0 onward -* :ghissue:`27358`: [Doc]: Garbled menu widget example output +* :ghissue:`27953`: [Bug]: Pyplot can no longer set axes properties +* :ghissue:`11759`: The color of the 3D arrow head does not match that of the arrow body +* :ghissue:`27826`: [Bug]: Unexpected behavior of scatter.legend_elements Previous GitHub statistics diff --git a/doc/users/prev_whats_new/github_stats_3.8.3.rst b/doc/users/prev_whats_new/github_stats_3.8.3.rst new file mode 100644 index 000000000000..c91e046fd6ae --- /dev/null +++ b/doc/users/prev_whats_new/github_stats_3.8.3.rst @@ -0,0 +1,139 @@ +.. _github-stats-3-8-3: + +GitHub statistics for 3.8.3 (Feb 14, 2024) +========================================== + +GitHub statistics for 2023/11/17 (tag: v3.8.2) - 2024/02/14 + +These lists are automatically generated, and may be incomplete or contain duplicates. + +We closed 18 issues and merged 74 pull requests. +The full list can be seen `on GitHub `__ + +The following 25 authors contributed 133 commits. + +* Allan Haldane +* Antony Lee +* Christoph Hasse +* David Stansby +* dependabot[bot] +* Elliott Sales de Andrade +* Greg Lucas +* hannah +* James Salsman +* Jody Klymak +* Joshua Stevenson +* judfs +* Kyle Sunden +* Matthew Morrison +* Oscar Gustafsson +* Ruth Comer +* Samuel Diebolt +* saranti +* sdiebolt +* Shriya Kalakata +* Stefan +* Steffen Rehberg +* stevezhang1999 +* Thomas A Caswell +* Tim Hoffmann + +GitHub issues and pull requests: + +Pull Requests (74): + +* :ghpull:`27790`: Backport PR #27785 on branch v3.8.x (FIX: be careful about communicating with subprocess) +* :ghpull:`27789`: Backport PR #27756 on branch v3.8.x (Add protections against infinite loop in bezier calculations) +* :ghpull:`27785`: FIX: be careful about communicating with subprocess +* :ghpull:`27756`: Add protections against infinite loop in bezier calculations +* :ghpull:`27779`: Manual backport of dependabot cibw upgrades +* :ghpull:`27778`: Backport PR #27773 on branch v3.8.x (MNT: pcolormesh robust underflow) +* :ghpull:`27773`: MNT: pcolormesh robust underflow +* :ghpull:`27777`: Backport PR #27776 on branch v3.8.x (Better document the relation between figure and manager) +* :ghpull:`27776`: Better document the relation between figure and manager +* :ghpull:`27759`: Backport PR #27755 on branch v3.8.x (Allow threads during macos event loop) +* :ghpull:`27755`: Allow threads during macos event loop +* :ghpull:`27742`: Backport PR #27708 on branch v3.8.x (DOC: update colors from colormaps example) +* :ghpull:`27718`: Backport PR #27716 on branch v3.8.x (fix default image format in gtk4 savefig dialog) +* :ghpull:`27716`: fix default image format in gtk4 savefig dialog +* :ghpull:`27697`: Backport PR #27044 on branch v3.8.x (Fix quiver key plot when angles='xy' and/or scale_units='xy') +* :ghpull:`27044`: Fix quiver key plot when angles='xy' and/or scale_units='xy' +* :ghpull:`27691`: Backport PR #27681 on branch v3.8.x (doc: fix Patch.contains_point docstring example) +* :ghpull:`27681`: doc: fix Patch.contains_point docstring example +* :ghpull:`27683`: Backport PR #27670 on branch v3.8.x (Implement macos AppDelegate) +* :ghpull:`27670`: Implement macos AppDelegate +* :ghpull:`27680`: Backport PR #27678 on branch v3.8.x (DOC: selecting individual colors from a colormap) +* :ghpull:`27664`: Backport PR #27581: CI: install German language packs on ubuntu test … +* :ghpull:`27661`: Backport of pr 27647 on v3.8.x +* :ghpull:`27662`: Backport PR #27657 on branch v3.8.x (Fix Numpy 2.0 related test failures) +* :ghpull:`27657`: Fix Numpy 2.0 related test failures +* :ghpull:`27647`: Fix error that occurs when minorticks are on multi-Axes Figure with more than one boxplot +* :ghpull:`27660`: Backport PR #27624 on branch v3.8.x (Prepare for Pytest v8) +* :ghpull:`27624`: Prepare for Pytest v8 +* :ghpull:`27636`: Backport PR #27634 on branch v3.8.x (circle: Make deploy stage into a normal step) +* :ghpull:`27622`: Backport PR #27620 on branch v3.8.x (DOC: simplify histogram animation example) +* :ghpull:`27612`: Backport PR #27606 on branch v3.8.x (Pin black version) +* :ghpull:`27606`: Pin black version +* :ghpull:`27598`: Backport PR #27594 on branch v3.8.x (Cleanup viewlims example.) +* :ghpull:`27597`: Backport PR #27595 on branch v3.8.x (Fix is_sorted_and_has_non_nan for byteswapped inputs.) +* :ghpull:`27595`: Fix is_sorted_and_has_non_nan for byteswapped inputs. +* :ghpull:`27586`: Backport PR #27578 on branch v3.8.x (Fix polar labels with negative theta limit) +* :ghpull:`27578`: Fix polar labels with negative theta limit +* :ghpull:`27581`: CI: install German language packs on ubuntu test runners +* :ghpull:`27544`: Backport PR #27527 on branch v3.8.x (FIX: Add macos timers to the main thread) +* :ghpull:`27527`: FIX: Add macos timers to the main thread +* :ghpull:`27537`: Backport PR #27535 on branch v3.8.x (Update ax.legend input types) +* :ghpull:`27535`: Update ax.legend input types +* :ghpull:`27536`: Backport PR #27534 on branch v3.8.x (Clarify AxLine Params) +* :ghpull:`27534`: Clarify AxLine Params +* :ghpull:`27530`: Backport PR #27528 on branch v3.8.x (FIX: Remove runloop execution while waiting for stdin) +* :ghpull:`27528`: FIX: Remove runloop execution while waiting for stdin +* :ghpull:`27510`: Backport PR #27346 on branch v3.8.x (DOC: Show and correct default alignment parameters in text.py) +* :ghpull:`27346`: DOC: Show and correct default alignment parameters in text.py +* :ghpull:`27506`: Backport PR #27504 on branch v3.8.x (DOC: correct return type for axline) +* :ghpull:`27504`: DOC: correct return type for axline +* :ghpull:`27501`: Backport PR #27496 on branch v3.8.x (Bump actions/setup-python from 4 to 5) +* :ghpull:`27496`: Bump actions/setup-python from 4 to 5 +* :ghpull:`27484`: Backport PR #27481 on branch v3.8.x (Fixing Pylab documentation in API interface overview) +* :ghpull:`27481`: Fixing Pylab documentation in API interface overview +* :ghpull:`27467`: Manual backport of #27395 on v3.8.x +* :ghpull:`27464`: Backport PR #27316 on branch v3.8.x (DOC: Synchronize LICENSE_STIX files) +* :ghpull:`27316`: DOC: Synchronize LICENSE_STIX files +* :ghpull:`27453`: Backport PR #27434 on branch v3.8.x (FIX: Expand stairs plot-type entry intro (reattempt)) +* :ghpull:`27446`: Backport PR #27397 on branch v3.8.x (SpanSelector widget: Improve doc for ``extents``) +* :ghpull:`27397`: SpanSelector widget: Improve doc for ``extents`` +* :ghpull:`27444`: Backport PR #27441 on branch v3.8.x (Fix some minor issues with hexbin bins argument) +* :ghpull:`27441`: Fix some minor issues with hexbin bins argument +* :ghpull:`27429`: Backport PR #27411 on branch v3.8.x (DOC: multilevel tick example) +* :ghpull:`27420`: Backport PR #27325 on branch v3.8.x (Fixing Sentence Case on Section Titles in users_explain) +* :ghpull:`27413`: Backport PR #27412 on branch v3.8.x (ci: Block PyQt6 6.6.0 on Ubuntu) +* :ghpull:`27412`: ci: Block PyQt6 6.6.0 on Ubuntu +* :ghpull:`27403`: Backport PR #27386 on branch v3.8.x (Doc: add a "please use dev version" to top of contribute docs) +* :ghpull:`27384`: Backport PR #27377 on branch v3.8.x (TST: Make test_movie_writer_invalid_path locale-agnostic) +* :ghpull:`27377`: TST: Make test_movie_writer_invalid_path locale-agnostic +* :ghpull:`27379`: Backport PR #27376 on branch v3.8.x ([MNT] fix type annotations of ``fignum_exists``) +* :ghpull:`27376`: [MNT] fix type annotations of ``fignum_exists`` +* :ghpull:`27369`: Backport PR #27365 on branch v3.8.x ([DOC]: Fix menu example) +* :ghpull:`27365`: [DOC]: Fix menu example +* :ghpull:`27354`: Backport PR #27348 on branch v3.8.x (updated api/animation documentation as per standards) + +Issues (18): + +* :ghissue:`27437`: [Bug]: PGF backend crashes at program exit after creating a plot +* :ghissue:`27770`: [Bug]: pcolormesh issue with np.seterr(under='raise') +* :ghissue:`27720`: [Bug]: pyplot hangs at pause in sonoma 14.3 with backend MacOSX +* :ghissue:`26316`: [Bug]: quiverkey shows multiple arrows under geographical projection and angle='xy' +* :ghissue:`23178`: [Bug]: ``contains_point()`` does not appear to work? +* :ghissue:`27389`: [Bug]: Warning after update to macOS 14 "WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES." +* :ghissue:`27645`: [TST] Upcoming dependency test failures +* :ghissue:`26484`: [Bug]: Turning on minor gridlines in a multi-Axes Figure, created with subplots(), that contains >1 boxplot results in a ValueError +* :ghissue:`27596`: [Bug]: Markers with numeric name like CARETLEFT cannot be specified using a cycler +* :ghissue:`25995`: [Bug]: _path.is_sorted is wrong for the non-native byteorder case +* :ghissue:`25568`: [Bug]: unexpected thetalim behavior in polar plot +* :ghissue:`27507`: [Bug]: Argument types for ``handles`` and ``labels`` are too strict for method ``Axes.legend`` +* :ghissue:`27503`: [Bug]: Cannot Create lines.AxLine +* :ghissue:`27515`: [Bug]: Python interpreter becomes slow at reading inputs after plotting with matplotlib +* :ghissue:`27345`: [Doc]: text alignment defaults +* :ghissue:`27461`: [Doc]: API interface overview pylab incorrect import statement: from matplotlib.pyplot import * +* :ghissue:`27383`: [Bug]: Error in Hexbin plot in Matplotlib 3.0 onward +* :ghissue:`27358`: [Doc]: Garbled menu widget example output diff --git a/doc/users/release_notes.rst b/doc/users/release_notes.rst index addfc08767e4..17d1f55316b3 100644 --- a/doc/users/release_notes.rst +++ b/doc/users/release_notes.rst @@ -22,6 +22,7 @@ Version 3.8 ../api/prev_api_changes/api_changes_3.8.1.rst ../api/prev_api_changes/api_changes_3.8.0.rst github_stats.rst + prev_whats_new/github_stats_3.8.3.rst prev_whats_new/github_stats_3.8.2.rst prev_whats_new/github_stats_3.8.1.rst prev_whats_new/github_stats_3.8.0.rst diff --git a/pyproject.toml b/pyproject.toml index 8d3ff39fc38e..569993fada5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,9 +73,20 @@ build-backend = "mesonpy" # Also keep in sync with optional dependencies above. requires = [ "meson-python>=0.13.1", - "numpy>=1.25", "pybind11>=2.6", "setuptools_scm>=7", + + # Comments on numpy build requirement range: + # + # 1. >=2.0.x is the numpy requirement for wheel builds for distribution + # on PyPI - building against 2.x yields wheels that are also + # ABI-compatible with numpy 1.x at runtime. + # 2. Note that building against numpy 1.x works fine too - users and + # redistributors can do this by installing the numpy version they like + # and disabling build isolation. + # 3. The <2.3 upper bound is for matching the numpy deprecation policy, + # it should not be loosened. + "numpy>=2.0.0rc1,<2.3", ] [tool.meson-python.args] pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy