René's URL Explorer Experiment


Title: Further defer backend selection by tacaswell · Pull Request #22005 · matplotlib/matplotlib · GitHub

Open Graph Title: Further defer backend selection by tacaswell · Pull Request #22005 · matplotlib/matplotlib

X Title: Further defer backend selection by tacaswell · Pull Request #22005 · matplotlib/matplotlib

Description: PR Summary This PR does two things (that maybe should be broken up) delays the first call to switch backend until absolutely needed (which is when I read #21998 too fast is what I thought the actual bug was (because I ran into that bug in my BNL work this week) makes importing backend_qt5* use a Qt5 binding even if a Qt6 binding is installed. In both cases the underlying bug is that if a Qt6 binding is installed there is no way (other than pre-importing it!) to force us to use the Qt5 bindings (in my case it was getting hit by the automatic backend resolution on pyplot import and in the linked issue due to a direct import of backend_qt5!). PR Checklist Tests and Styling Has pytest style unit tests (and pytest passes). Is Flake 8 compliant (install flake8-docstrings and run flake8 --docstring-convention=all). Documentation New features are documented, with examples if plot related. New features have an entry in doc/users/next_whats_new/ (follow instructions in README.rst there). API changes documented in doc/api/next_api_changes/ (follow instructions in README.rst there). Documentation is sphinx and numpydoc compliant (the docs should [build](https://matplotlib.org/devel/documenting_mpl.html#building-the-docs) without error).

Open Graph Description: PR Summary This PR does two things (that maybe should be broken up) delays the first call to switch backend until absolutely needed (which is when I read #21998 too fast is what I thought the actu...

X Description: PR Summary This PR does two things (that maybe should be broken up) delays the first call to switch backend until absolutely needed (which is when I read #21998 too fast is what I thought the actu...

Opengraph URL: https://github.com/matplotlib/matplotlib/pull/22005

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:da96de78-bc9c-6fbb-e67c-dfed5595b237
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9BB6:3C0E3A:EE3AE9:13C1FA3:6A52932C
html-safe-nonce0c444282c73161c62be71400784a4a8e8f01451bec97a18b025e30347c7bc8f5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QkI2OjNDMEUzQTpFRTNBRTk6MTNDMUZBMzo2QTUyOTMyQyIsInZpc2l0b3JfaWQiOiIyMjA4NjQ0NzE0MjIzMjc2ODQ0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmace2680e8e1405f6b754b9b993e15f933d4192605b436e40a980293c942e9c3b7f
hovercard-subject-tagpull_request:805974473
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/matplotlib/matplotlib/pull/22005/files
twitter:imagehttps://avatars.githubusercontent.com/u/199813?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/199813?s=400&v=4
og:image:altPR Summary This PR does two things (that maybe should be broken up) delays the first call to switch backend until absolutely needed (which is when I read #21998 too fast is what I thought the actu...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/pull/22005/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F22005%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F22005%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/pull/22005/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/22005/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/22005/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 408 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmatplotlib%2Fmatplotlib%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib%2Fissues%2Fnew%2Fchoose
QuLogichttps://github.com/QuLogic
matplotlib:mainhttps://github.com/matplotlib/matplotlib/tree/main
tacaswell:further_defer_backend_selectionhttps://github.com/tacaswell/matplotlib/tree/further_defer_backend_selection
Conversation 64 https://github.com/matplotlib/matplotlib/pull/22005
Commits 7 https://github.com/matplotlib/matplotlib/pull/22005/commits
Checks 0 https://github.com/matplotlib/matplotlib/pull/22005/checks
Files changed https://github.com/matplotlib/matplotlib/pull/22005/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
Further defer backend selection https://github.com/matplotlib/matplotlib/pull/22005/files#top
Show all changes 7 commits https://github.com/matplotlib/matplotlib/pull/22005/files
48db078 MNT: make some environment checking case insensitive tacaswell Dec 19, 2021 https://github.com/matplotlib/matplotlib/pull/22005/commits/48db078218fcc08fd2202a4409726a18d610b9cc
5336d0e FIX: restore matplotlib.backends.backend_qt5.qApp tacaswell Jan 12, 2022 https://github.com/matplotlib/matplotlib/pull/22005/commits/5336d0e45382878fa185634f8816a113726ebe02
8915961 FIX: delay resolving automatic backend until actually needed tacaswell Dec 19, 2021 https://github.com/matplotlib/matplotlib/pull/22005/commits/89159614b349ff5f45bc4d49202362ddcd28345f
2bc0c1c FIX: ensure that qt5agg and qt5cairo backends actually use qt5 tacaswell Dec 19, 2021 https://github.com/matplotlib/matplotlib/pull/22005/commits/2bc0c1c4b97d00c0f6e849f799cc9a670a736238
fdfbf7c MNT: add warning if crossing Qt major versions tacaswell Jan 4, 2022 https://github.com/matplotlib/matplotlib/pull/22005/commits/fdfbf7ce9dfe457a3e6d7f0198e51386397f08da
efc7f81 TST: re-arrange sub-process tests to be able to get coverage on them tacaswell Feb 19, 2022 https://github.com/matplotlib/matplotlib/pull/22005/commits/efc7f81cf0ee0f9f2875bd1dc5eabf48b06ae14e
c68f9d8 DOC: fix typos in docs tacaswell Mar 3, 2022 https://github.com/matplotlib/matplotlib/pull/22005/commits/c68f9d887934209d0fdf45fc8635a1b7d387620a
Clear filters https://github.com/matplotlib/matplotlib/pull/22005/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
backend_qt_api.rst https://github.com/matplotlib/matplotlib/pull/22005/files#diff-46354faebf416277aa00bb8daab45cde2fdbf1318ffdf1e5e1b0a468075798cd
backends.rst https://github.com/matplotlib/matplotlib/pull/22005/files#diff-13a37937c7f2f433bfad2df3d048a40784047c31ac0ae23902b9eade2a7efd3f
__init__.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-559b8efb2ddf4dbd1a00d6ecf535943f23a0e404239690c42a5e2dcfab83e8af
backend_qt.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-6c3612be4fca30f3b515b5184cae7da078be82d84afff7b6e15510b55cae46ad
backend_qt5.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-b0827e7f471b84f27f061df2949c5a99e9acc4d9ae33384dd48c480ace7ec34c
backend_qt5agg.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-4c9463243c1d8f3f9b121a834487f55de2c01821965e90fb25f38511a5448fe3
backend_qt5cairo.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-e43162a5562858ab8ab675d8b7c433e41814f1eea08c9014cf8379e0043b9635
qt_compat.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-1d841020f609631b01840aa0a48acaf3a90b9e0b06e4d868f02fed652291eabb
pyplot.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
__init__.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-dff5590a4cf0f221159c2e5534cf8f989b5fa3204590c72fe3e38ec57501ac2e
test_backend_tk.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-eb9b535e5311bf104e3d61707d44e1cef08568e56094e75d5ffab47796940bb3
test_backends_interactive.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-b5dab748133c9dd713a6516d6a45072cedb7b587dfa23d57838d7ed17fe5283d
test_rcparams.py https://github.com/matplotlib/matplotlib/pull/22005/files#diff-35afbf0e26422afdfbd0c9f7c7d30f8a4d4e30072785b33e2914f08c7e3315bc
doc/api/backend_qt_api.rsthttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-46354faebf416277aa00bb8daab45cde2fdbf1318ffdf1e5e1b0a468075798cd
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/doc/api/backend_qt_api.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
doc/users/explain/backends.rsthttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-13a37937c7f2f433bfad2df3d048a40784047c31ac0ae23902b9eade2a7efd3f
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/doc/users/explain/backends.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-13a37937c7f2f433bfad2df3d048a40784047c31ac0ae23902b9eade2a7efd3f
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-13a37937c7f2f433bfad2df3d048a40784047c31ac0ae23902b9eade2a7efd3f
lib/matplotlib/backends/__init__.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-559b8efb2ddf4dbd1a00d6ecf535943f23a0e404239690c42a5e2dcfab83e8af
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/backends/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
lib/matplotlib/backends/backend_qt.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-6c3612be4fca30f3b515b5184cae7da078be82d84afff7b6e15510b55cae46ad
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/backends/backend_qt.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-6c3612be4fca30f3b515b5184cae7da078be82d84afff7b6e15510b55cae46ad
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-6c3612be4fca30f3b515b5184cae7da078be82d84afff7b6e15510b55cae46ad
lib/matplotlib/backends/backend_qt5.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-b0827e7f471b84f27f061df2949c5a99e9acc4d9ae33384dd48c480ace7ec34c
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/backends/backend_qt5.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-b0827e7f471b84f27f061df2949c5a99e9acc4d9ae33384dd48c480ace7ec34c
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
anntzerhttps://github.com/anntzer
Feb 19, 2022https://github.com/matplotlib/matplotlib/pull/22005/files#r810482100
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
tacaswellhttps://github.com/tacaswell
Feb 24, 2022https://github.com/matplotlib/matplotlib/pull/22005/files#r814121910
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
anntzerhttps://github.com/anntzer
Feb 24, 2022https://github.com/matplotlib/matplotlib/pull/22005/files#r814136892
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
#22503https://github.com/matplotlib/matplotlib/pull/22503
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
tacaswellhttps://github.com/tacaswell
Feb 24, 2022https://github.com/matplotlib/matplotlib/pull/22005/files#r814288878
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
lib/matplotlib/backends/backend_qt5agg.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-4c9463243c1d8f3f9b121a834487f55de2c01821965e90fb25f38511a5448fe3
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/backends/backend_qt5agg.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-4c9463243c1d8f3f9b121a834487f55de2c01821965e90fb25f38511a5448fe3
lib/matplotlib/backends/backend_qt5cairo.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-e43162a5562858ab8ab675d8b7c433e41814f1eea08c9014cf8379e0043b9635
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/backends/backend_qt5cairo.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-e43162a5562858ab8ab675d8b7c433e41814f1eea08c9014cf8379e0043b9635
lib/matplotlib/backends/qt_compat.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-1d841020f609631b01840aa0a48acaf3a90b9e0b06e4d868f02fed652291eabb
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/backends/qt_compat.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-1d841020f609631b01840aa0a48acaf3a90b9e0b06e4d868f02fed652291eabb
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-1d841020f609631b01840aa0a48acaf3a90b9e0b06e4d868f02fed652291eabb
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-1d841020f609631b01840aa0a48acaf3a90b9e0b06e4d868f02fed652291eabb
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-1d841020f609631b01840aa0a48acaf3a90b9e0b06e4d868f02fed652291eabb
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-1d841020f609631b01840aa0a48acaf3a90b9e0b06e4d868f02fed652291eabb
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-1d841020f609631b01840aa0a48acaf3a90b9e0b06e4d868f02fed652291eabb
lib/matplotlib/pyplot.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/pyplot.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
lib/matplotlib/testing/__init__.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-dff5590a4cf0f221159c2e5534cf8f989b5fa3204590c72fe3e38ec57501ac2e
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/testing/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-dff5590a4cf0f221159c2e5534cf8f989b5fa3204590c72fe3e38ec57501ac2e
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-dff5590a4cf0f221159c2e5534cf8f989b5fa3204590c72fe3e38ec57501ac2e
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-dff5590a4cf0f221159c2e5534cf8f989b5fa3204590c72fe3e38ec57501ac2e
lib/matplotlib/tests/test_backend_tk.pyhttps://github.com/matplotlib/matplotlib/pull/22005/files#diff-eb9b535e5311bf104e3d61707d44e1cef08568e56094e75d5ffab47796940bb3
View file https://github.com/tacaswell/matplotlib/blob/c68f9d887934209d0fdf45fc8635a1b7d387620a/lib/matplotlib/tests/test_backend_tk.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/22005/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-eb9b535e5311bf104e3d61707d44e1cef08568e56094e75d5ffab47796940bb3
https://github.com/matplotlib/matplotlib/pull/22005/files#diff-eb9b535e5311bf104e3d61707d44e1cef08568e56094e75d5ffab47796940bb3
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/22005/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.