::: redirect-from
/users/prev_whats_new/github_stats_3.9.3
:::

# GitHub statistics for 3.9.3 (Nov 30, 2024) {#github-stats-3-9-3}

GitHub statistics for 2024/08/12 (tag: v3.9.2) - 2024/11/30

These lists are automatically generated, and may be incomplete or
contain duplicates.

We closed 6 issues and merged 62 pull requests. The full list can be
seen [on
GitHub](https://github.com/matplotlib/matplotlib/milestone/95?closed=1)

The following 18 authors contributed 90 commits.

-   Andresporcruz
-   Antony Lee
-   Charlie LeWarne
-   dependabot\[bot\]
-   Elliott Sales de Andrade
-   Gavin S
-   Greg Lucas
-   hannah
-   Kyle Sunden
-   Kyra Cho
-   kyracho
-   Lumberbot (aka Jack)
-   Michael Hinton
-   Oscar Gustafsson
-   Ruth Comer
-   Thomas A Caswell
-   Tim Hoffmann
-   vittoboa

GitHub issues and pull requests:

Pull Requests (62):

-   `29195`{.interpreted-text role="ghpull"}: Backport PR #29191 on
    branch v3.9.x (ci: Simplify 3.13t test setup)
-   `29191`{.interpreted-text role="ghpull"}: ci: Simplify 3.13t test
    setup
-   `29176`{.interpreted-text role="ghpull"}: Backport PR #29148 on
    branch v3.9.x (Don\'t fail on equal-but-differently-named cmaps in
    qt figureoptions.)
-   `29148`{.interpreted-text role="ghpull"}: Don\'t fail on
    equal-but-differently-named cmaps in qt figureoptions.
-   `29165`{.interpreted-text role="ghpull"}: Backport PR #29153 on
    branch v3.9.x (Bump codecov/codecov-action from 4 to 5 in the
    actions group)
-   `29153`{.interpreted-text role="ghpull"}: Bump
    codecov/codecov-action from 4 to 5 in the actions group
-   `29149`{.interpreted-text role="ghpull"}: Backport CI config updates
    to v3.9.x
-   `29121`{.interpreted-text role="ghpull"}: Backport PR #29120 on
    branch v3.9.x (DOC: Switch nested pie example from cmaps to
    color_sequences)
-   `29071`{.interpreted-text role="ghpull"}: Bump
    pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the actions
    group
-   `29046`{.interpreted-text role="ghpull"}: Backport PR #28981 on
    branch v3.9.x (FIX: macos: Use standard NSApp run loop in our input
    hook)
-   `28981`{.interpreted-text role="ghpull"}: FIX: macos: Use standard
    NSApp run loop in our input hook
-   `29041`{.interpreted-text role="ghpull"}: Backport PR #29035 on
    branch v3.9.x (FIX: Don\'t set_wmclass on GTK3)
-   `29035`{.interpreted-text role="ghpull"}: FIX: Don\'t set_wmclass on
    GTK3
-   `29037`{.interpreted-text role="ghpull"}: Backport PR #29036 on
    branch v3.9.x (Don\'t pass redundant inline=True to example clabel()
    calls.)
-   `29032`{.interpreted-text role="ghpull"}: Backport PR #27569 on
    branch v3.9.x (DOC: initial tags for statistics section of gallery)
-   `29034`{.interpreted-text role="ghpull"}: Backport PR #29031 on
    branch v3.9.x (DOC: Fix copy-paste typo in ColorSequenceRegistry)
-   `29031`{.interpreted-text role="ghpull"}: DOC: Fix copy-paste typo
    in ColorSequenceRegistry
-   `29015`{.interpreted-text role="ghpull"}: Backport PR #29014 on
    branch v3.9.x (FIX: fake out setuptools scm in tox on ci)
-   `29014`{.interpreted-text role="ghpull"}: FIX: fake out setuptools
    scm in tox on ci
-   `29010`{.interpreted-text role="ghpull"}: Backport PR #29005 on
    branch v3.9.x (DOC: Update meson-python intersphinx link)
-   `29006`{.interpreted-text role="ghpull"}: Backport PR #28993 on
    branch v3.9.x (FIX: contourf hatches use multiple edgecolors)
-   `28993`{.interpreted-text role="ghpull"}: FIX: contourf hatches use
    multiple edgecolors
-   `28988`{.interpreted-text role="ghpull"}: Backport PR #28987 on
    branch v3.9.x (Fix: Do not use numeric tolerances for axline special
    cases)
-   `28947`{.interpreted-text role="ghpull"}: Backport PR #28925 on
    branch v3.9.x (TST: handle change in pytest.importorskip behavior)
-   `28989`{.interpreted-text role="ghpull"}: Backport PR #28972 on
    branch v3.9.x (Switch macOS 12 runner images to macOS 13)
-   `28972`{.interpreted-text role="ghpull"}: Switch macOS 12 runner
    images to macOS 13
-   `28987`{.interpreted-text role="ghpull"}: Fix: Do not use numeric
    tolerances for axline special cases
-   `28954`{.interpreted-text role="ghpull"}: Backport PR #28952 on
    branch v3.9.x (BLD: update trove metadata to support py3.13)
-   `28952`{.interpreted-text role="ghpull"}: BLD: update trove metadata
    to support py3.13
-   `28887`{.interpreted-text role="ghpull"}: Backport PR #28883 on
    branch v3.9.x (Only check X11 when running Tkinter tests)
-   `28926`{.interpreted-text role="ghpull"}: Backport PR #28689 on
    branch v3.9.x (ci: Enable testing on Python 3.13)
-   `28925`{.interpreted-text role="ghpull"}: TST: handle change in
    pytest.importorskip behavior
-   `28945`{.interpreted-text role="ghpull"}: Backport PR #28943 on
    branch v3.9.x (DOC: Clarify the returned line of
    axhline()/axvline())
-   `28939`{.interpreted-text role="ghpull"}: Backport PR #28900 on
    branch v3.9.x (DOC: Improve fancybox demo)
-   `28900`{.interpreted-text role="ghpull"}: DOC: Improve fancybox demo
-   `28902`{.interpreted-text role="ghpull"}: Backport PR #28881 on
    branch v3.9.x (Fix `axline` for slopes \<= 1E-8. Closes #28386)
-   `28431`{.interpreted-text role="ghpull"}: Fix `axline` for slopes \<
    1E-8
-   `28881`{.interpreted-text role="ghpull"}: Fix `axline` for slopes
    \<= 1E-8. Closes #28386
-   `28883`{.interpreted-text role="ghpull"}: Only check X11 when
    running Tkinter tests
-   `28859`{.interpreted-text role="ghpull"}: Backport PR #28858 on
    branch v3.9.x (Fix flaky labelcolor tests)
-   `28858`{.interpreted-text role="ghpull"}: Fix flaky labelcolor tests
-   `28839`{.interpreted-text role="ghpull"}: Backport PR #28836 on
    branch v3.9.x (MNT: Use \_\_init\_\_ parameters of font properties)
-   `28836`{.interpreted-text role="ghpull"}: MNT: Use \_\_init\_\_
    parameters of font properties
-   `28828`{.interpreted-text role="ghpull"}: Backport PR #28818 on
    branch v3.9.x (Resolve configdir so that it\'s not a symlink when
    is_dir() is called)
-   `28818`{.interpreted-text role="ghpull"}: Resolve configdir so that
    it\'s not a symlink when is_dir() is called
-   `28811`{.interpreted-text role="ghpull"}: Backport PR #28810 on
    branch v3.9.x (Document how to obtain sans-serif usetex math.)
-   `28806`{.interpreted-text role="ghpull"}: Backport PR #28805 on
    branch v3.9.x (add brackets to satisfy the new sequence requirement)
-   `28802`{.interpreted-text role="ghpull"}: Backport PR #28798 on
    branch v3.9.x (DOC: Correctly list modules that have been
    internalized)
-   `28791`{.interpreted-text role="ghpull"}: Backport PR #28790 on
    branch v3.9.x (DOC: Fix duplicate Figure.set_dpi entry)
-   `28787`{.interpreted-text role="ghpull"}: Backport PR #28706 on
    branch v3.9.x (Add Returns info to to_jshtml docstring)
-   `28706`{.interpreted-text role="ghpull"}: Add Returns info to
    to_jshtml docstring
-   `28751`{.interpreted-text role="ghpull"}: Backport PR #28271 on
    branch v3.9.x (Fix draggable legend disappearing when picking while
    use_blit=True)
-   `28271`{.interpreted-text role="ghpull"}: Fix draggable legend
    disappearing when picking while use_blit=True
-   `28747`{.interpreted-text role="ghpull"}: Backport PR #28743 on
    branch v3.9.x (Minor fixes in ticker docs)
-   `28743`{.interpreted-text role="ghpull"}: Minor fixes in ticker docs
-   `28738`{.interpreted-text role="ghpull"}: Backport PR #28737 on
    branch v3.9.x (TST: Fix image comparison directory for
    test_striped_lines)
-   `28740`{.interpreted-text role="ghpull"}: Backport PR #28739 on
    branch v3.9.x (Tweak interactivity docs wording (and fix
    capitalization).)
-   `28737`{.interpreted-text role="ghpull"}: TST: Fix image comparison
    directory for test_striped_lines
-   `28733`{.interpreted-text role="ghpull"}: Backport PR #28732 on
    branch v3.9.x (Renames the minumumSizeHint method to
    minimumSizeHint)
-   `28732`{.interpreted-text role="ghpull"}: Renames the
    minumumSizeHint method to minimumSizeHint
-   `28689`{.interpreted-text role="ghpull"}: ci: Enable testing on
    Python 3.13
-   `28724`{.interpreted-text role="ghpull"}: Backport fixes from #28711

Issues (6):

-   `28960`{.interpreted-text role="ghissue"}: \[Bug\]: High CPU
    utilization of the macosx backend
-   `28990`{.interpreted-text role="ghissue"}: \[Bug\]: no longer able
    to set multiple hatch colors
-   `28870`{.interpreted-text role="ghissue"}: \[Bug\]: axline doesn\'t
    work with some axes scales
-   `28386`{.interpreted-text role="ghissue"}: \[Bug\]: Minor issue -
    Drawing an axline sets slopes less than 1E-8 to 0
-   `28817`{.interpreted-text role="ghissue"}: \[Bug\]:
    `~/.config/matplotlib` is never used because `~/.config` is a
    symlink
-   `28716`{.interpreted-text role="ghissue"}: Size hint method in Qt
    backend should be named `minimumSizeHint`, not `minumumSizeHint`