René's URL Explorer Experiment


Title: gh-98040: Remove find_loader, find_module and other deprecated APIs by warsaw · Pull Request #98059 · python/cpython · GitHub

Open Graph Title: gh-98040: Remove find_loader, find_module and other deprecated APIs by warsaw · Pull Request #98059 · python/cpython

X Title: gh-98040: Remove find_loader, find_module and other deprecated APIs by warsaw · Pull Request #98059 · python/cpython

Description: Issue: gh-98040

Open Graph Description: Issue: gh-98040

X Description: Issue: gh-98040

Opengraph URL: https://github.com/python/cpython/pull/98059

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits/:range(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:5591ac00-171a-e902-d9cf-43dab1feb799
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id86DA:1399AA:1E1A94:2A3383:6997452A
html-safe-nonce1181d03d956f98aa552bde1d3a0f222909f8d8ce236393903996b11ff701de20
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NkRBOjEzOTlBQToxRTFBOTQ6MkEzMzgzOjY5OTc0NTJBIiwidmlzaXRvcl9pZCI6Ijg3MTgyMjU2ODM1MTQ4NjkwMzQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacd54d7cff93de9fc87126190c4e06963661386613b445ad6ed66c82fa4530cbb5
hovercard-subject-tagpull_request:1080778601
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/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
twitter:imagehttps://avatars.githubusercontent.com/u/210184?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/210184?s=400&v=4
og:image:altIssue: gh-98040
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonec2f6b9675e9141deef3eda21e5cb896d461bd4d25aeaeeba804502ef0e8d01f2
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release06ceed63f0d4941788d6c52a00d38ad77b6eaf89
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F98059%2Fcommits%2Facb5fb4090f9636487ede7d9f1f83d2c75192767
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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/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%2Fpython%2Fcpython%2Fpull%2F98059%2Fcommits%2Facb5fb4090f9636487ede7d9f1f83d2c75192767
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%2Fcommits&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
Reloadhttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
Reloadhttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 34.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.6k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security 0 https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
warsawhttps://github.com/warsaw
python:mainhttps://github.com/python/cpython/tree/main
warsaw:find_loaderhttps://github.com/warsaw/cpython/tree/find_loader
Conversation 15 https://github.com/python/cpython/pull/98059
Commits 39 https://github.com/python/cpython/pull/98059/commits
Checks 0 https://github.com/python/cpython/pull/98059/checks
Files changed https://github.com/python/cpython/pull/98059/files
Please reload this pagehttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
gh-98040: Remove find_loader, find_module and other deprecated APIs https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767#top
Show all changes 39 commits https://github.com/python/cpython/pull/98059/files
e714588 Checkpointing warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/e71458820fe66631dabc50aee09dcc7c9bd4873a
90ca658 Remove deprecated classes from pkgutil warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/90ca6585a3314513a7b0218f45b296699886f3bf
571daa4 Adjust some tests warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/571daa43e2ca8d2f80b66baf26ca6e3b8695b6bb
e798342 More test fixing warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/e798342a256cbeb5a10e1991db9051634d257041
acb5fb4 Remove more obsolete tests warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
40d9201 Remove some other PEP 302 obsolescence warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/40d9201d851a7fd5fb589a430371629ea2a60bf7
455cc68 Use find_spec instead of load_module warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/455cc68f38bb01f0d356698a98ac5a5b6f2c8f6e
bef8f9f Remove more tests of PEP 302 obsolete APIs warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/bef8f9fb0b7a3d709a75d45744e6d1403d80ef1f
96cdada Remove another bunch of tests using obsolete load_modules() warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/96cdada026e879ccc802ce7b8e89da4fc02bc286
d6adbd5 Merge branch 'main' into find_loader warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/d6adbd5278810c36fe18aa168b6b7238c4fa91ea
897998f Remove deleted names from __all__ warsaw Oct 7, 2022 https://github.com/python/cpython/pull/98059/commits/897998f7166820bc49a312b1fdc9bf2f9d3f6164
1b514bb Merge branch 'main' into find_loader warsaw Oct 9, 2022 https://github.com/python/cpython/pull/98059/commits/1b514bb3a5fcceae6e01c2261de445ad00c9b1a3
9708e1c Remove obsolete footnote warsaw Oct 9, 2022 https://github.com/python/cpython/pull/98059/commits/9708e1c6c204c16b0022ec26387f5e60a474a0b0
5e33c7e imp is removed warsaw Oct 9, 2022 https://github.com/python/cpython/pull/98059/commits/5e33c7ef8af63047498b520c5a53113137a1ea02
73988d8 Remove `imp` from generated stdlib names warsaw Oct 9, 2022 https://github.com/python/cpython/pull/98059/commits/73988d85fd9e9aa1c9691e0524150f18cf4ec4dc
4832f66 What's new and blurb warsaw Oct 9, 2022 https://github.com/python/cpython/pull/98059/commits/4832f66342dfd3aa02e63f529e372d241c0afec9
64d16c9 More cleanup warsaw Oct 9, 2022 https://github.com/python/cpython/pull/98059/commits/64d16c92164d08632dcbb9c6bc4fbfeb6d0bc260
cbed6ce Merge branch 'main' into find_loader warsaw Oct 10, 2022 https://github.com/python/cpython/pull/98059/commits/cbed6ce4408a88b5765fbd17e4aee57f4ce29cf8
dd9d60f Merge branch 'main' into find_loader warsaw Oct 15, 2022 https://github.com/python/cpython/pull/98059/commits/dd9d60f1304e257d96c0801d3c3eea7a7deb8402
d61d2d6 Merge branch 'main' into find_loader warsaw Oct 16, 2022 https://github.com/python/cpython/pull/98059/commits/d61d2d6bcc7d489d1c4e9b488172c4e1f116666e
a801a7b Merge branch 'main' into find_loader warsaw Oct 17, 2022 https://github.com/python/cpython/pull/98059/commits/a801a7b908937e667db80eb6c7bfa94e2c683f9c
8671f31 Merge branch 'main' into find_loader warsaw Oct 18, 2022 https://github.com/python/cpython/pull/98059/commits/8671f31927d54bf66b9fac1d79dccb17ffbe6270
5c5d749 Merge branch 'main' into find_loader warsaw Oct 18, 2022 https://github.com/python/cpython/pull/98059/commits/5c5d749f61f1107283b6d36f04d9bb9cf14d0ccc
4825990 Merge branch 'main' into find_loader warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/48259900a1606446443bc3711c8ec7290005e0f0
6c0d6b6 Clean up a few docs warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/6c0d6b63049d2cc2b2725584988bc2f64cd2f358
80909dd Merge branch 'main' into find_loader warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/80909dd843e9d8b7288f8469af35929ae4267323
8e5ae79 Update zipimport documentation for the removed methods warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/8e5ae79c4f29fbe7d69c3244871496d374aaf522
afd921a Revert back to using pkgutil._get_spec() warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/afd921afbf91a5188db1018faff1c72f6d99370b
c1ab102 Fix some Windows tests warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/c1ab1026f6c94997d2d1c4a16546a9988c4bc586
e266721 Update Doc/reference/import.rst warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/e2667216890483f5c9900e9f0c72cbcbdad3ed9e
797a8f8 Merge branch 'main' into find_loader warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/797a8f87068167092ba3ab125e8fae87a6e13211
0ae7690 We don't need pkgutil._get_spec() any more either warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/0ae769024d5ca90afc3fb64f06061bec2665f7af
746d515 More things we don't need anymore warsaw Apr 29, 2023 https://github.com/python/cpython/pull/98059/commits/746d51514a10c86c55674ba96b91b3569a01b2d0
3299a19 Merge branch 'main' into find_loader warsaw May 1, 2023 https://github.com/python/cpython/pull/98059/commits/3299a191860125357eb25214f349bad038528730
d06a9d0 Merge branch 'main' into find_loader warsaw May 2, 2023 https://github.com/python/cpython/pull/98059/commits/d06a9d05f92380ffecdd6efca61fb3d2c8bfd5e4
41ed787 Suppress cross-references to find_loader and find_module AA-Turner May 2, 2023 https://github.com/python/cpython/pull/98059/commits/41ed78745ed7e484ae8c1b910800f039dda23ea9
378c3d9 Suppress cross-references to Finder AA-Turner May 2, 2023 https://github.com/python/cpython/pull/98059/commits/378c3d91538667943624428c75eb4e0739cf387b
d7100cb Suppress cross-references to pkgutil.ImpImporter and pkgutil.ImpLoader AA-Turner May 2, 2023 https://github.com/python/cpython/pull/98059/commits/d7100cbdd2d4e06a389e335949f384e45bc4162b
2e24b8b Merge branch 'main' into find_loader warsaw May 2, 2023 https://github.com/python/cpython/pull/98059/commits/2e24b8b2a1deb0b7d7a094be804610db0718244e
Clear filters https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
Please reload this pagehttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
Please reload this pagehttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
Prev https://github.com/python/cpython/pull/98059/commits/e798342a256cbeb5a10e1991db9051634d257041
Next https://github.com/python/cpython/pull/98059/commits/40d9201d851a7fd5fb589a430371629ea2a60bf7
Please reload this pagehttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767
https://github.com/warsaw
warsawhttps://github.com/python/cpython/commits?author=warsaw
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L262
Lib/test/test_importlib/import_/test_path.pyhttps://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767#diff-6312dd327f5dbf4e67d5572fcbfead8f328e04b13cd7fe80722cbe1618be369f
View file https://github.com/warsaw/cpython/blob/acb5fb4090f9636487ede7d9f1f83d2c75192767/Lib/test/test_importlib/import_/test_path.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/98059/commits/{{ revealButtonHref }}
https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767#diff-6312dd327f5dbf4e67d5572fcbfead8f328e04b13cd7fe80722cbe1618be369f
https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767#diff-6312dd327f5dbf4e67d5572fcbfead8f328e04b13cd7fe80722cbe1618be369f
https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767#diff-6312dd327f5dbf4e67d5572fcbfead8f328e04b13cd7fe80722cbe1618be369f
https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767#diff-6312dd327f5dbf4e67d5572fcbfead8f328e04b13cd7fe80722cbe1618be369f
https://github.com/python/cpython/pull/98059/commits/acb5fb4090f9636487ede7d9f1f83d2c75192767#diff-6312dd327f5dbf4e67d5572fcbfead8f328e04b13cd7fe80722cbe1618be369f
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.