René's URL Explorer Experiment


Title: gh-159963: Don't hold parent package import locks while a submodule executes by gpshead · Pull Request #159965 · python/cpython · GitHub

Open Graph Title: gh-159963: Don't hold parent package import locks while a submodule executes by gpshead · Pull Request #159965 · python/cpython

X Title: gh-159963: Don't hold parent package import locks while a submodule executes by gpshead · Pull Request #159965 · python/cpython

Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.

Open Graph Description: Since gh-83065, the first import of pkg.mod kept pkg's module lock until pkg/mod.py had finished executing. This shipped in 3.15.0. Threads needing only the finished pkg were blocked for that...

X Description: Since gh-83065, the first import of pkg.mod kept pkg's module lock until pkg/mod.py had finished executing. This shipped in 3.15.0. Threads needing only the finished pkg were blocked for ...

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

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:c71eaa8e-ef6c-b634-3097-9b4990964cd0
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC668:E7FB1:627F0F:7F3DB8:6AED2A82
html-safe-nonce5aa87d0d0edf9d04c14677f1e8bee8a4825ba7344909dfa42e7cca4b416e888d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjY4OkU3RkIxOjYyN0YwRjo3RjNEQjg6NkFFRDJBODIiLCJ2aXNpdG9yX2lkIjoiNjYxOTM1MDA3NDUwNjY4NTA1OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac91f727ea1aad0a71796da4d3ee5c46d3381a9d4aa250e6b335e4934376daab9e
hovercard-subject-tagpull_request:4943162131
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/159965/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/bafa64cf11fe268961d7e878cf8cd9287a3da74f93cb991906e67044d0cfaaa6/python/cpython/pull/159965
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/bafa64cf11fe268961d7e878cf8cd9287a3da74f93cb991906e67044d0cfaaa6/python/cpython/pull/159965
og:image:altSince gh-83065, the first import of pkg.mod kept pkg's module lock until pkg/mod.py had finished executing. This shipped in 3.15.0. Threads needing only the finished pkg were blocked for that...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamegpshead
hostnamegithub.com
expected-hostnamegithub.com
None9d95365dda0576efe9b71f45807595e396bd0ca9286fba5367a05048e6ddf8f2
turbo-cache-controlno-cache
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
release98b41fa4b5635ceb45a4c54320fced73817ff290
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/python/cpython/pull/159965#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F159965
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
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
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://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
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F159965
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/159965
Reloadhttps://github.com/python/cpython/pull/159965
Reloadhttps://github.com/python/cpython/pull/159965
pythonhttps://github.com/python
cpythonhttps://github.com/python/cpython
Codehttps://github.com/python/cpython
Issues5k+ (5k+)https://github.com/python/cpython/issues
Pull requests2.3k (2.3k)https://github.com/python/cpython/pulls
Actionshttps://github.com/python/cpython/actions
Projectshttps://github.com/python/cpython/projects
Security and qualityhttps://github.com/python/cpython/security
Insightshttps://github.com/python/cpython/pulse
https://github.com/python/cpython
gpsheadhttps://github.com/gpshead
python:mainhttps://github.com/python/cpython/tree/main
gpshead:import-parent-locks-regressionhttps://github.com/gpshead/cpython/tree/import-parent-locks-regression
Conversationhttps://github.com/python/cpython/pull/159965
Commits8 (8)https://github.com/python/cpython/pull/159965/commits
Checkshttps://github.com/python/cpython/pull/159965/checks
Files changedhttps://github.com/python/cpython/pull/159965/files
gh-159963: Don't hold parent package import locks while a submodule executeshttps://github.com/python/cpython/pull/159965#top
gpsheadhttps://github.com/gpshead
python:mainhttps://github.com/python/cpython/tree/main
gpshead:import-parent-locks-regressionhttps://github.com/gpshead/cpython/tree/import-parent-locks-regression
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
Oct 20, 2026https://github.com/python/cpython/pull/159965#issue-5950444644
Please reload this pagehttps://github.com/python/cpython/pull/159965
gh-83065https://github.com/python/cpython/issues/83065
gh-83065https://github.com/python/cpython/issues/83065
3.15 regression: concurrent first imports can fail or hang without any import cycle #159963https://github.com/python/cpython/issues/159963
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/gpshead
pythongh-159963https://github.com/python/cpython/issues/159963
: Don't hold parent package import locks while a submo…https://github.com/python/cpython/pull/159965/commits/fea385a6e9ca69417a49c3318c7308155bef208d
fea385ahttps://github.com/python/cpython/pull/159965/commits/fea385a6e9ca69417a49c3318c7308155bef208d
pythongh-83065https://github.com/python/cpython/issues/83065
pythongh-83065https://github.com/python/cpython/issues/83065
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
Oct 20, 2026https://github.com/python/cpython/pull/159965#event-33789952777
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
needs backport to 3.15 https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22needs%20backport%20to%203.15%22
Oct 20, 2026https://github.com/python/cpython/pull/159965#event-33789953998
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Oct 20, 2026 https://github.com/python/cpython/pull/159965#ref-issue-5950359501
3.15 regression: concurrent first imports can fail or hang without any import cycle #159963 https://github.com/python/cpython/issues/159963
https://github.com/apps/read-the-docs-community
read-the-docs-communityhttps://github.com/apps/read-the-docs-community
Oct 20, 2026https://github.com/python/cpython/pull/159965#issuecomment-6302913564
Please reload this pagehttps://github.com/python/cpython/pull/159965
cpython-previewshttps://app.readthedocs.org/projects/cpython-previews/
#35310738https://app.readthedocs.org/projects/cpython-previews/builds/35310738/
5d2a312https://github.com/python/cpython/commit/5d2a3128a6abc970cdc479654759d5312c797679
mainhttps://cpython-previews.readthedocs.io/en/main/
80040b6https://github.com/python/cpython/commit/80040b6f6304dfd61bb42142d204f6ddea5c6cee
  🔍 Preview build   https://cpython-previews--159965.org.readthedocs.build/en/159965/
c-api/pyexpat.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/pyexpat.html
c-api/code.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/code.html
c-api/conversion.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/conversion.html
c-api/dict.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/dict.html
c-api/exceptions.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/exceptions.html
c-api/file.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/file.html
c-api/function.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/function.html
c-api/hash.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/hash.html
c-api/import.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/import.html
c-api/intro.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/intro.html
c-api/iterator.htmlhttps://cpython-previews--159965.org.readthedocs.build/en/159965/c-api/iterator.html
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/gpshead
Simplify the NEWS, What's New and comment wordinghttps://github.com/python/cpython/pull/159965/commits/74497369597a8119bb77f85b31a36bb5ff7c9741
7449736https://github.com/python/cpython/pull/159965/commits/74497369597a8119bb77f85b31a36bb5ff7c9741
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
Oct 21, 2026 https://github.com/python/cpython/pull/159965#pullrequestreview-5605892570
View reviewed changes https://github.com/python/cpython/pull/159965/files/fea385a6e9ca69417a49c3318c7308155bef208d
Doc/whatsnew/3.15.rsthttps://github.com/python/cpython/pull/159965/files/fea385a6e9ca69417a49c3318c7308155bef208d#diff-bd7a9c5b54eeb2b40e6db5e48e8d79d309d8738e776a40918773c6840189edf9
Please reload this pagehttps://github.com/python/cpython/pull/159965
Lib/importlib/_bootstrap.pyhttps://github.com/python/cpython/pull/159965/files/fea385a6e9ca69417a49c3318c7308155bef208d#diff-dba786ae26d5505c4c367a93b1179c2f80f2433d983b84bacb9001fb552f0761
Please reload this pagehttps://github.com/python/cpython/pull/159965
Lib/importlib/_bootstrap.pyhttps://github.com/python/cpython/pull/159965/files/fea385a6e9ca69417a49c3318c7308155bef208d#diff-dba786ae26d5505c4c367a93b1179c2f80f2433d983b84bacb9001fb552f0761
Please reload this pagehttps://github.com/python/cpython/pull/159965
Lib/importlib/_bootstrap.pyhttps://github.com/python/cpython/pull/159965/files/fea385a6e9ca69417a49c3318c7308155bef208d#diff-dba786ae26d5505c4c367a93b1179c2f80f2433d983b84bacb9001fb552f0761
Please reload this pagehttps://github.com/python/cpython/pull/159965
Misc/NEWS.d/next/Core_and_Builtins/2026-10-20-22-00-00.gh-issue-159963.pLkHld.rsthttps://github.com/python/cpython/pull/159965/files/fea385a6e9ca69417a49c3318c7308155bef208d#diff-0b6113cb0eab462fe618ab5655f2be1fd9c39e8fc5dce995171f49afc64e70c5
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/gpshead
Merge branch 'main' into import-parent-locks-regressionhttps://github.com/python/cpython/pull/159965/commits/5d2a3128a6abc970cdc479654759d5312c797679
5d2a312https://github.com/python/cpython/pull/159965/commits/5d2a3128a6abc970cdc479654759d5312c797679
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
Oct 21, 2026 https://github.com/python/cpython/pull/159965#pullrequestreview-5606777875
View reviewed changes https://github.com/python/cpython/pull/159965/files/5d2a3128a6abc970cdc479654759d5312c797679
Doc/whatsnew/3.15.rsthttps://github.com/python/cpython/pull/159965/files/5d2a3128a6abc970cdc479654759d5312c797679#diff-bd7a9c5b54eeb2b40e6db5e48e8d79d309d8738e776a40918773c6840189edf9
Please reload this pagehttps://github.com/python/cpython/pull/159965
gpsheadhttps://github.com/gpshead
October 21, 2026 22:01https://github.com/python/cpython/pull/159965#commits-pushed-f4070d1
https://github.com/gpshead
drop the What's New entryhttps://github.com/python/cpython/pull/159965/commits/f4070d175c54ad1120dc5f18863682c5a4a3b22c
f4070d1https://github.com/python/cpython/pull/159965/commits/f4070d175c54ad1120dc5f18863682c5a4a3b22c
https://github.com/gpshead
Remove two tests that duplicate coverage of othershttps://github.com/python/cpython/pull/159965/commits/a1269ba83705c877e37e93b79085725c9fa72229
a1269bahttps://github.com/python/cpython/pull/159965/commits/a1269ba83705c877e37e93b79085725c9fa72229
https://github.com/gpshead
Test the import of a parent package removed before its submodule loadshttps://github.com/python/cpython/pull/159965/commits/48734dbc5ce63cb19671cbe48d1e20e30cd33b92
48734dbhttps://github.com/python/cpython/pull/159965/commits/48734dbc5ce63cb19671cbe48d1e20e30cd33b92
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
Oct 22, 2026 https://github.com/python/cpython/pull/159965#pullrequestreview-5621633767
View reviewed changes https://github.com/python/cpython/pull/159965/files/48734dbc5ce63cb19671cbe48d1e20e30cd33b92
Lib/importlib/_bootstrap.pyhttps://github.com/python/cpython/pull/159965/files/48734dbc5ce63cb19671cbe48d1e20e30cd33b92#diff-dba786ae26d5505c4c367a93b1179c2f80f2433d983b84bacb9001fb552f0761
Please reload this pagehttps://github.com/python/cpython/pull/159965
Lib/test/test_importlib/test_threaded_import.pyhttps://github.com/python/cpython/pull/159965/files/48734dbc5ce63cb19671cbe48d1e20e30cd33b92#diff-a1e554f578aaaf3a7232078affdd527a19c86b178d8e3df84de287d335804ab1
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/gpshead
Use comments rather than docstrings for internal helpershttps://github.com/python/cpython/pull/159965/commits/8d8771643aa4a8b22841e95ffc80486b38a92f88
8d87716https://github.com/python/cpython/pull/159965/commits/8d8771643aa4a8b22841e95ffc80486b38a92f88
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
October 22, 2026 23:32https://github.com/python/cpython/pull/159965#event-34003374387
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
FFY00https://github.com/FFY00
brettcannonhttps://github.com/brettcannon
ericsnowcurrentlyhttps://github.com/ericsnowcurrently
ncoghlanhttps://github.com/ncoghlan
warsawhttps://github.com/warsaw
code ownershttps://github.com/python/cpython/blob/2c24bc1b6ea3fa135634db9d0c336d67b1d42ef9/.github/CODEOWNERS#L257
October 22, 2026 23:32https://github.com/python/cpython/pull/159965#event-34003375263
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Oct 22, 2026https://github.com/python/cpython/pull/159965#event-34003377598
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
emmatypinghttps://github.com/emmatyping
October 22, 2026 23:39https://github.com/python/cpython/pull/159965#event-34003727933
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
Oct 22, 2026https://github.com/python/cpython/pull/159965#issuecomment-6353800750
@emmatypinghttps://github.com/emmatyping
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
emmatypinghttps://github.com/emmatyping
Oct 23, 2026https://github.com/python/cpython/pull/159965#event-34021521436
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
sprint https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Asprint
Oct 23, 2026https://github.com/python/cpython/pull/159965#event-34088504245
https://github.com/apps/github-project-automation
github-project-automationhttps://github.com/apps/github-project-automation
Sprinthttps://github.com/orgs/python/projects/32
Oct 23, 2026https://github.com/python/cpython/pull/159965#event-34088506082
https://github.com/apps/github-project-automation
github-project-automationhttps://github.com/apps/github-project-automation
Sprinthttps://github.com/orgs/python/projects/32
Oct 23, 2026https://github.com/python/cpython/pull/159965#event-34088510940
https://github.com/emmatyping
emmatypinghttps://github.com/emmatyping
Oct 23, 2026 https://github.com/python/cpython/pull/159965#pullrequestreview-5634815402
View reviewed changes https://github.com/python/cpython/pull/159965/files/8d8771643aa4a8b22841e95ffc80486b38a92f88
Lib/importlib/_bootstrap.pyhttps://github.com/python/cpython/pull/159965/files/8d8771643aa4a8b22841e95ffc80486b38a92f88#diff-dba786ae26d5505c4c367a93b1179c2f80f2433d983b84bacb9001fb552f0761
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/gpshead
Don't return a module another thread has begun loading againhttps://github.com/python/cpython/pull/159965/commits/e0982d9b185f8d5a6ed109fdc81cd47025ff14a2
e0982d9https://github.com/python/cpython/pull/159965/commits/e0982d9b185f8d5a6ed109fdc81cd47025ff14a2
pythonGH-159965https://github.com/python/cpython/pull/159965
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
7159b15https://github.com/python/cpython/commit/7159b152a0b6205941ad7f14ced3f7d9ec20f68b
Oct 25, 2026https://github.com/python/cpython/pull/159965#event-34156357728
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/apps/github-project-automation
github-project-automationhttps://github.com/apps/github-project-automation
Sprinthttps://github.com/orgs/python/projects/32
Oct 25, 2026https://github.com/python/cpython/pull/159965#event-34156360054
https://github.com/apps/miss-islington-app
miss-islington-apphttps://github.com/apps/miss-islington-app
Oct 25, 2026https://github.com/python/cpython/pull/159965#issuecomment-6391218233
@gpsheadhttps://github.com/gpshead
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Oct 25, 2026https://github.com/python/cpython/pull/159965#event-34156360825
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
Oct 25, 2026https://github.com/python/cpython/pull/159965#issuecomment-6391220623
GH-160630https://github.com/python/cpython/pull/160630
3.15 branchhttps://github.com/python/cpython/tree/3.15
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/apps/bedevere-app
bedevere-apphttps://github.com/apps/bedevere-app
needs backport to 3.15 https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22needs%20backport%20to%203.15%22
Oct 25, 2026https://github.com/python/cpython/pull/159965#event-34156370359
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
October 25, 2026 00:07https://github.com/python/cpython/pull/159965#event-34156379646
gpsheadhttps://github.com/gpshead
Oct 25, 2026 https://github.com/python/cpython/pull/159965#ref-commit-3255d5d
https://github.com/miss-islington
https://github.com/gpshead
[3.15]https://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
gh-159963https://github.com/python/cpython/issues/159963
: Don't hold parent package import locks while a subm…https://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
3255d5dhttps://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
GH-159965https://github.com/python/cpython/pull/159965
#160630https://github.com/python/cpython/pull/160630
gh-159963https://github.com/python/cpython/issues/159963
GH-159965https://github.com/python/cpython/pull/159965
gh-83065https://github.com/python/cpython/issues/83065
gh-83065https://github.com/python/cpython/issues/83065
7159b15https://github.com/python/cpython/commit/7159b152a0b6205941ad7f14ced3f7d9ec20f68b
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Oct 25, 2026https://github.com/python/cpython/pull/159965#issuecomment-6391792968
3255d5dhttps://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
the buildbot page in the devguidehttps://devguide.python.org/buildbots/
https://buildbot.python.org/#/builders/2118/builds/782https://buildbot.python.org/#/builders/2118/builds/782
3255d5dhttps://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
https://buildbot.python.org/#/builders/2118/builds/782https://buildbot.python.org/#/builders/2118/builds/782
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Oct 25, 2026https://github.com/python/cpython/pull/159965#issuecomment-6391830115
3255d5dhttps://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
the buildbot page in the devguidehttps://devguide.python.org/buildbots/
https://buildbot.python.org/#/builders/2097/builds/768https://buildbot.python.org/#/builders/2097/builds/768
3255d5dhttps://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
https://buildbot.python.org/#/builders/2097/builds/768https://buildbot.python.org/#/builders/2097/builds/768
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Oct 25, 2026https://github.com/python/cpython/pull/159965#issuecomment-6392062614
3255d5dhttps://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
the buildbot page in the devguidehttps://devguide.python.org/buildbots/
https://buildbot.python.org/#/builders/2103/builds/246https://buildbot.python.org/#/builders/2103/builds/246
3255d5dhttps://github.com/python/cpython/commit/3255d5d56583144edc00162b999dfe2e70910a87
https://buildbot.python.org/#/builders/2103/builds/246https://buildbot.python.org/#/builders/2103/builds/246
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/RoryGlenn
RoryGlennhttps://github.com/RoryGlenn
Oct 29, 2026 https://github.com/python/cpython/pull/159965#ref-issue-6103650167
Add isolated large-project benchmark cases with fair grading and reproducible qualification RoryGlenn/agent-toolkit#5 https://github.com/RoryGlenn/agent-toolkit/issues/5
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F159965
https://github.com/emmatyping
emmatyping https://github.com/emmatyping
https://github.com/python/cpython/pull/159965/files/8d8771643aa4a8b22841e95ffc80486b38a92f88
https://github.com/brettcannon
brettcannon https://github.com/brettcannon
https://github.com/ericsnowcurrently
ericsnowcurrently https://github.com/ericsnowcurrently
https://github.com/ncoghlan
ncoghlan https://github.com/ncoghlan
https://github.com/warsaw
warsaw https://github.com/warsaw
https://github.com/FFY00
FFY00 https://github.com/FFY00
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/gpshead
gpshead https://github.com/gpshead
https://github.com/emmatyping
emmatyping https://github.com/emmatyping
sprint https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Asprint
Sprint https://github.com/orgs/python/projects/32
Please reload this pagehttps://github.com/python/cpython/pull/159965
https://github.com/gpshead
https://github.com/bedevere-bot
https://github.com/emmatyping
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.