René's URL Explorer Experiment


Title: Plugin system for backends by martinRenou · Pull Request #19482 · matplotlib/matplotlib · GitHub

Open Graph Title: Plugin system for backends by martinRenou · Pull Request #19482 · matplotlib/matplotlib

X Title: Plugin system for backends by martinRenou · Pull Request #19482 · matplotlib/matplotlib

Description: PR Summary This PR adds a plugin system for backends. Now backends need to install a manifest under $PREFIX/share/matplotlib/backends containing the name of the backend and the Python module containing this backend: { "name": "MyCustomBackend", "module": "my-python-module-containing-the-backend" } This will make it easier to create custom backends, by simply installing the right file in the right place for Matplotlib to discover. I am opening this PR for heads-up and for starting discussions, I might still change the implementation. Note 1: This breaks the inline and the ipympl backend in IPython, because they currently do not install the files. Note 2: This could be the opportunity to take some core backends out of the Matplotlib code base, in their own packages? PR Checklist Has pytest style unit tests (and pytest passes). Is Flake 8 compliant (run flake8 on changed files to check). New features are documented, with examples if plot related. Documentation is sphinx and numpydoc compliant (the docs should build without error). Conforms to Matplotlib style conventions (install flake8-docstrings and run flake8 --docstring-convention=all). 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).

Open Graph Description: PR Summary This PR adds a plugin system for backends. Now backends need to install a manifest under $PREFIX/share/matplotlib/backends containing the name of the backend and the Python module contai...

X Description: PR Summary This PR adds a plugin system for backends. Now backends need to install a manifest under $PREFIX/share/matplotlib/backends containing the name of the backend and the Python module contai...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:20a8f139-6622-5bb5-4686-51773001b380
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC51C:2D56E3:1005DAF:157ED52:6A533A0C
html-safe-nonce48429ab3f2d2bd7dde2087163b110fb8f6bc7a3d69a14ec0dfb97fe5ea6c8fe2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNTFDOjJENTZFMzoxMDA1REFGOjE1N0VENTI6NkE1MzNBMEMiLCJ2aXNpdG9yX2lkIjoiMTIzNzI2NzM2NjkzNDY5MDMxNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacf05dec24e3b744d0313b20365b00ee1c8e6566cc2622fda6c9ac73fb01db7eed
hovercard-subject-tagpull_request:569639702
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/19482/files
twitter:imagehttps://avatars.githubusercontent.com/u/21197331?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/21197331?s=400&v=4
og:image:altPR Summary This PR adds a plugin system for backends. Now backends need to install a manifest under $PREFIX/share/matplotlib/backends containing the name of the backend and the Python module contai...
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/19482/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F19482%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%2F19482%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/19482/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/19482/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/19482/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/19482/files
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/19482/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
martinRenouhttps://github.com/martinRenou
matplotlib:mainhttps://github.com/matplotlib/matplotlib/tree/main
martinRenou:backends_manifestshttps://github.com/martinRenou/matplotlib/tree/backends_manifests
Conversation 32 https://github.com/matplotlib/matplotlib/pull/19482
Commits 1 https://github.com/matplotlib/matplotlib/pull/19482/commits
Checks 0 https://github.com/matplotlib/matplotlib/pull/19482/checks
Files changed https://github.com/matplotlib/matplotlib/pull/19482/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/19482/files
Plugin system for backends https://github.com/matplotlib/matplotlib/pull/19482/files#top
Show all changes 1 commit https://github.com/matplotlib/matplotlib/pull/19482/files
6a04d7d Plugging system for backends martinRenou Feb 8, 2021 https://github.com/matplotlib/matplotlib/pull/19482/commits/6a04d7d1ba57a323badd211641c7c835dad3ae1c
Clear filters https://github.com/matplotlib/matplotlib/pull/19482/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/19482/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/19482/files
backend_bases.py https://github.com/matplotlib/matplotlib/pull/19482/files#diff-c21fb96269cbb9b214edf0c22981b347d8b710abaad167da678242ce8a539bb2
GTK3Agg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-7de00e754a7596cd9bc528564e924fc3b36da3633f20295868776258305a614a
GTK3Cairo.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-dc0d0e1254ea85feadbb241ed943de971806c5dc167047242bd1e3e71f7ebc97
MacOSX.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-7b936c183fe4f57b42a51b87e8de15fed3ac0e6d619600075fb49f68db976cf1
Qt4Agg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-49eee055709b29622a96377ac0075ef085bf28ddfc706e51a12cb1013d86e55a
Qt4Cairo.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-e77e2ab6c69232d952675c5451d79f6699ac0e1b964b29eb93b9cc0ef71161b0
Qt5Agg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-65a432c94189f6c5ed4593297b60b3fea8efb15ed3a7a8b56d7b97861cda984b
Qt5Cairo.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-2e0c65177e7b8a42b3293ffab1f5d2aaafe3b1df890d01d2fd2cd3193deac213
TkAgg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-20c3c4edceb8bc7738901acc22e14273ca96f4b014b153c191b65065c01898d5
TkCairo.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-44b3501e02e02c3d82ff2b712159b2a26b0c0cbe12a1f8a38ce3c37de01857a3
WX.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-b5bcb29ec44881c548d8b9ffde1fcbfd026cb2cf1da8dd983856d08b28126c07
WXAgg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-1a4639f57b18b0d98f20b22c1aa03ce9be6accf85c2f49f02c05f44bfae22fca
WXCairo.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-d160f1b7d49b1af195764975c9a67ea827072b4329f3aff5ddedbf991874baa0
WebAgg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-4a91a77f3b29127076cf783ad3886ebf59e014d193a7f3ee1322c16616f1fdbf
agg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-a5ead406741cbcf112a8fd25df6db52ba9d8c382b48a6d64bb0126a0ec659e75
cairo.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-6358832e6a305f43a8f83af272ac56cc3a2bdb8e210e7044de27772010bd2c94
gtk3.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-a466f64becf0aeeeb463138f802e3c048a1941073577317eea11d2641b3a9920
mixed.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-ebf6003e6d23e7591f92c815b00d0ab6e9edef2ec7277c24a5241ea6fa65fb8a
nbAgg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-4e117350d56a2786afe5b24e3fa3156b87a346f8e3b8fb7f2f911a4ea493b0c9
pdf.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-34df351b7f159922381a3abb1d379832eb47ef7f32d4552eeb27fc96d7ede314
pgf.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-1d5f50df610176c528f9e2a0f2e1c4d3cfed24c1354c2a0c1b1b6457c4f15f56
ps.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-53d0a7fa3058ffa351be11809ff188d0dba99c219a2d0d5d9417ac71ca8e76b1
qt4.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-4394e5bf0b54ce508813403925846e066f167f436a27a8704acf5aad0d7888e0
qt5.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-34f195b438c56936243e451cf16414266811e7984c437f8616d2472590982a49
svg.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-d08a01c0cceec693412d9d3d9fda3eb31eb4a7d62ae6e9b1cd21b4c8e1daaba4
template.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-c90bdc65af560e391ddb8055c75c6294a14e1c51e165f363571cad67be61cbc5
webagg_core.json https://github.com/matplotlib/matplotlib/pull/19482/files#diff-77c7ad083209d431211259d5426c112ce03bc24d25cf8ea055d851fe9548a43b
__init__.py https://github.com/matplotlib/matplotlib/pull/19482/files#diff-22d7b6f88a379f8ed094611e4034b673df1af718cd74a4b2981a192ff08e446f
pyplot.py https://github.com/matplotlib/matplotlib/pull/19482/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
rcsetup.py https://github.com/matplotlib/matplotlib/pull/19482/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
setup.py https://github.com/matplotlib/matplotlib/pull/19482/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
lib/matplotlib/backend_bases.pyhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-c21fb96269cbb9b214edf0c22981b347d8b710abaad167da678242ce8a539bb2
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backend_bases.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-c21fb96269cbb9b214edf0c22981b347d8b710abaad167da678242ce8a539bb2
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-c21fb96269cbb9b214edf0c22981b347d8b710abaad167da678242ce8a539bb2
lib/matplotlib/backends/manifests/GTK3Agg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-7de00e754a7596cd9bc528564e924fc3b36da3633f20295868776258305a614a
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/GTK3Agg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/GTK3Cairo.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-dc0d0e1254ea85feadbb241ed943de971806c5dc167047242bd1e3e71f7ebc97
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/GTK3Cairo.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/MacOSX.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-7b936c183fe4f57b42a51b87e8de15fed3ac0e6d619600075fb49f68db976cf1
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/MacOSX.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/Qt4Agg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-49eee055709b29622a96377ac0075ef085bf28ddfc706e51a12cb1013d86e55a
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/Qt4Agg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/Qt4Cairo.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-e77e2ab6c69232d952675c5451d79f6699ac0e1b964b29eb93b9cc0ef71161b0
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/Qt4Cairo.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/Qt5Agg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-65a432c94189f6c5ed4593297b60b3fea8efb15ed3a7a8b56d7b97861cda984b
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/Qt5Agg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/Qt5Cairo.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-2e0c65177e7b8a42b3293ffab1f5d2aaafe3b1df890d01d2fd2cd3193deac213
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/Qt5Cairo.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/TkAgg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-20c3c4edceb8bc7738901acc22e14273ca96f4b014b153c191b65065c01898d5
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/TkAgg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/TkCairo.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-44b3501e02e02c3d82ff2b712159b2a26b0c0cbe12a1f8a38ce3c37de01857a3
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/TkCairo.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/WX.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-b5bcb29ec44881c548d8b9ffde1fcbfd026cb2cf1da8dd983856d08b28126c07
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/WX.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/WXAgg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-1a4639f57b18b0d98f20b22c1aa03ce9be6accf85c2f49f02c05f44bfae22fca
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/WXAgg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/WXCairo.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-d160f1b7d49b1af195764975c9a67ea827072b4329f3aff5ddedbf991874baa0
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/WXCairo.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/WebAgg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-4a91a77f3b29127076cf783ad3886ebf59e014d193a7f3ee1322c16616f1fdbf
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/WebAgg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/agg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-a5ead406741cbcf112a8fd25df6db52ba9d8c382b48a6d64bb0126a0ec659e75
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/agg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/cairo.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-6358832e6a305f43a8f83af272ac56cc3a2bdb8e210e7044de27772010bd2c94
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/cairo.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/gtk3.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-a466f64becf0aeeeb463138f802e3c048a1941073577317eea11d2641b3a9920
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/gtk3.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/mixed.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-ebf6003e6d23e7591f92c815b00d0ab6e9edef2ec7277c24a5241ea6fa65fb8a
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/mixed.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/nbAgg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-4e117350d56a2786afe5b24e3fa3156b87a346f8e3b8fb7f2f911a4ea493b0c9
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/nbAgg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/pdf.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-34df351b7f159922381a3abb1d379832eb47ef7f32d4552eeb27fc96d7ede314
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/pdf.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/pgf.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-1d5f50df610176c528f9e2a0f2e1c4d3cfed24c1354c2a0c1b1b6457c4f15f56
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/pgf.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/ps.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-53d0a7fa3058ffa351be11809ff188d0dba99c219a2d0d5d9417ac71ca8e76b1
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/ps.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/qt4.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-4394e5bf0b54ce508813403925846e066f167f436a27a8704acf5aad0d7888e0
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/qt4.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/qt5.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-34f195b438c56936243e451cf16414266811e7984c437f8616d2472590982a49
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/qt5.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/svg.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-d08a01c0cceec693412d9d3d9fda3eb31eb4a7d62ae6e9b1cd21b4c8e1daaba4
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/svg.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/template.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-c90bdc65af560e391ddb8055c75c6294a14e1c51e165f363571cad67be61cbc5
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/template.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/backends/manifests/webagg_core.jsonhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-77c7ad083209d431211259d5426c112ce03bc24d25cf8ea055d851fe9548a43b
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/backends/manifests/webagg_core.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
lib/matplotlib/cbook/__init__.pyhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-22d7b6f88a379f8ed094611e4034b673df1af718cd74a4b2981a192ff08e446f
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/cbook/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-22d7b6f88a379f8ed094611e4034b673df1af718cd74a4b2981a192ff08e446f
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-22d7b6f88a379f8ed094611e4034b673df1af718cd74a4b2981a192ff08e446f
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-22d7b6f88a379f8ed094611e4034b673df1af718cd74a4b2981a192ff08e446f
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-22d7b6f88a379f8ed094611e4034b673df1af718cd74a4b2981a192ff08e446f
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-22d7b6f88a379f8ed094611e4034b673df1af718cd74a4b2981a192ff08e446f
lib/matplotlib/pyplot.pyhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/pyplot.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-d1edb5a528e7423f485b24cac2083d05d365a19352f886bf15af3ef442bdda92
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/lib/matplotlib/rcsetup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
setup.pyhttps://github.com/matplotlib/matplotlib/pull/19482/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
View file https://github.com/martinRenou/matplotlib/blob/6a04d7d1ba57a323badd211641c7c835dad3ae1c/setup.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/19482/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
https://github.com/matplotlib/matplotlib/pull/19482/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
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.