Skip to content

Commit 390416a

Browse files
committed
Merge branch 'v3.8.x' into merge_up_v3.8.1
2 parents bff9593 + 02aa131 commit 390416a

File tree

9 files changed

+1187
-981
lines changed

9 files changed

+1187
-981
lines changed

.github/workflows/cibuildwheel.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ jobs:
6464
run: |
6565
python -m build --sdist
6666
python ci/export_sdist_name.py
67+
env:
68+
# Prevent including development runtime dependencies in metadata.
69+
CIBUILDWHEEL: 1
6770

6871
- name: Check README rendering for PyPI
6972
run: twine check dist/*
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
API Changes for 3.6.1
2+
=====================
3+
4+
Behaviour
5+
---------
6+
7+
Default behaviour of ``hexbin`` with *C* provided requires at least 1 point
8+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9+
10+
The behaviour changed in 3.8.0 to be inclusive of *mincnt*. However, that resulted in
11+
errors or warnings with some reduction functions, so now the default is to require at
12+
least 1 point to call the reduction function. This effectively restores the default
13+
behaviour to match that of Matplotlib 3.7 and before.
14+
15+
16+
Deprecations
17+
------------
18+
19+
Deprecations removed in ``contour``
20+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21+
22+
``contour.allsegs``, ``contour.allkinds``, and ``contour.find_nearest_contour`` are no
23+
longer marked for deprecation.
24+
25+
26+
Development
27+
-----------
28+
29+
Minimum version of setuptools bumped to 64
30+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31+
32+
To comply with requirements of ``setuptools_scm``, the minimum version of ``setuptools``
33+
has been increased from 42 to 64.

doc/devel/development_setup.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,10 @@ For more information on installation and other configuration options, see the
195195
Meson Python :external+meson-python:ref:`editable installs guide <how-to-guides-editable-installs>`.
196196

197197

198+
If the installation is not working, please consult the :ref:`troubleshooting guide <troubleshooting-faq>`.
199+
If the guide does not offer a solution, please reach out via `chat <https://gitter.im/matplotlib/matplotlib>`_
200+
or :ref:`open an issue <submitting-a-bug-report>`.
201+
198202
Verify the Installation
199203
=======================
200204

doc/users/github_stats.rst

Lines changed: 139 additions & 973 deletions
Large diffs are not rendered by default.

doc/users/prev_whats_new/github_stats_3.8.0.rst

Lines changed: 1003 additions & 0 deletions
Large diffs are not rendered by default.

doc/users/release_notes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ Version 3.8
1919
:maxdepth: 1
2020

2121
prev_whats_new/whats_new_3.8.0.rst
22+
../api/prev_api_changes/api_changes_3.8.1.rst
2223
../api/prev_api_changes/api_changes_3.8.0.rst
2324
github_stats.rst
25+
prev_whats_new/github_stats_3.8.0.rst
2426

2527
Version 3.7
2628
^^^^^^^^^^^

environment.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ dependencies:
1515
- fonttools>=4.22.0
1616
- importlib-resources>=3.2.0
1717
- kiwisolver>=1.3.1
18-
- meson-python>=0.13.1
19-
- numpy>=1.21
20-
- pillow>=8
21-
- pkg-config
2218
- pybind11>=2.6.0
2319
- pygobject
2420
- pyparsing>=2.3.1

galleries/tutorials/images.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,8 @@
156156
# commands together in one cell. plt commands will not change plots from earlier
157157
# cells.
158158
#
159-
# There are many other colormap schemes available. See the `list and
160-
# images of the colormaps
161-
# <../colors/colormaps.html>`_.
159+
# There are many other colormap schemes available. See the :ref:`list and images
160+
# of the colormaps<colormaps>`.
162161
#
163162
# .. _`Color Bars`:
164163
#

galleries/users_explain/quick_start.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
# to provide the ``data`` keyword argument and generate plots passing the
132132
# strings corresponding to the *x* and *y* variables.
133133
#
134-
# .. _structured numpy array: <https://numpy.org/doc/stable/user/basics.rec.html#structured-arrays>`_ # noqa: E501
134+
# .. _structured numpy array: https://numpy.org/doc/stable/user/basics.rec.html#structured-arrays # noqa: E501
135135

136136
np.random.seed(19680801) # seed the random number generator.
137137
data = {'a': np.arange(50),

0 commit comments

Comments
 (0)