René's URL Explorer Experiment


Title: gh-59999: Add option to preserve permissions in ZipFile.extract by dignissimus · Pull Request #32289 · python/cpython · GitHub

Open Graph Title: gh-59999: Add option to preserve permissions in ZipFile.extract by dignissimus · Pull Request #32289 · python/cpython

X Title: gh-59999: Add option to preserve permissions in ZipFile.extract by dignissimus · Pull Request #32289 · python/cpython

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

Open Graph Description: Co-authored by Alexey Boriskin https://bugs.python.org/issue15795 TODO Documentation Document constants Document permission preservation parameters Document new behaviour for archives creat...

X Description: Co-authored by Alexey Boriskin https://bugs.python.org/issue15795 TODO Documentation Document constants Document permission preservation parameters Document new behaviour for archives creat...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:2acce9e4-c5eb-2164-7aa3-b9103f7b37ba
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBD56:2DC8D1:2894817:38A2F07:6A4F55E6
html-safe-noncecfa243908e5628b865cb7fd6a09c9bd2b3e239cf3eae2d117810bb4946e2c2cc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDU2OjJEQzhEMToyODk0ODE3OjM4QTJGMDc6NkE0RjU1RTYiLCJ2aXNpdG9yX2lkIjoiMjIyNTUxMjAzODYzNjkzNDYzMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac03c0244009c102c42175f8c30633d8001b5f38b537fbde532a4037584cb7a4a7
hovercard-subject-tagpull_request:898318152
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/32289/commits
twitter:imagehttps://opengraph.githubassets.com/f09192959fb45fd18ca8e9d96765532b75ea525a8ef3fdb3520f120fe54a7d00/python/cpython/pull/32289
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/f09192959fb45fd18ca8e9d96765532b75ea525a8ef3fdb3520f120fe54a7d00/python/cpython/pull/32289
og:image:altCo-authored by Alexey Boriskin https://bugs.python.org/issue15795 TODO Documentation Document constants Document permission preservation parameters Document new behaviour for archives creat...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamedignissimus
hostnamegithub.com
expected-hostnamegithub.com
Noneb92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9
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
release4b249b445842943ed31549e027f57a8ade9881ed
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/32289/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F32289%2Fcommits
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%2Fpython%2Fcpython%2Fpull%2F32289%2Fcommits
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/32289/commits
Reloadhttps://github.com/python/cpython/pull/32289/commits
Reloadhttps://github.com/python/cpython/pull/32289/commits
Please reload this pagehttps://github.com/python/cpython/pull/32289/commits
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/32289/commits
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 34.8k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.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.3k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security and quality 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 and quality https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
dignissimushttps://github.com/dignissimus
python:mainhttps://github.com/python/cpython/tree/main
dignissimus:bpo-15795https://github.com/dignissimus/cpython/tree/bpo-15795
Conversationhttps://github.com/python/cpython/pull/32289
Commits40 (40)https://github.com/python/cpython/pull/32289/commits
Checkshttps://github.com/python/cpython/pull/32289/checks
Files changedhttps://github.com/python/cpython/pull/32289/files
gh-59999: Add option to preserve permissions in ZipFile.extracthttps://github.com/python/cpython/pull/32289/commits#top
dignissimushttps://github.com/dignissimus
python:mainhttps://github.com/python/cpython/tree/main
dignissimus:bpo-15795https://github.com/dignissimus/cpython/tree/bpo-15795
Add option to preserve permissions in ZipFile.extracthttps://github.com/python/cpython/pull/32289/commits/4fea41a68182cb863472550e4d86c1fb426a9234
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
4fea41ahttps://github.com/python/cpython/pull/32289/commits/4fea41a68182cb863472550e4d86c1fb426a9234
https://github.com/python/cpython/tree/4fea41a68182cb863472550e4d86c1fb426a9234
Update ACKShttps://github.com/python/cpython/pull/32289/commits/f2f44ea5c972fc861492089b0d00608a375c5bbf
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
f2f44eahttps://github.com/python/cpython/pull/32289/commits/f2f44ea5c972fc861492089b0d00608a375c5bbf
https://github.com/python/cpython/tree/f2f44ea5c972fc861492089b0d00608a375c5bbf
Document option contentshttps://github.com/python/cpython/pull/32289/commits/a09e5d391a0ac320a78bdf1947626166d07443ff
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
a09e5d3https://github.com/python/cpython/pull/32289/commits/a09e5d391a0ac320a78bdf1947626166d07443ff
https://github.com/python/cpython/tree/a09e5d391a0ac320a78bdf1947626166d07443ff
Document preserve_permissions parameterhttps://github.com/python/cpython/pull/32289/commits/e2fa678f2036fc97f1f0ab1fa2f4acb13a7d8732
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
e2fa678https://github.com/python/cpython/pull/32289/commits/e2fa678f2036fc97f1f0ab1fa2f4acb13a7d8732
https://github.com/python/cpython/tree/e2fa678f2036fc97f1f0ab1fa2f4acb13a7d8732
Continue work on testshttps://github.com/python/cpython/pull/32289/commits/8a056b4fc2b9ecd004205aa14f686a637a389940
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
8a056b4https://github.com/python/cpython/pull/32289/commits/8a056b4fc2b9ecd004205aa14f686a637a389940
https://github.com/python/cpython/tree/8a056b4fc2b9ecd004205aa14f686a637a389940
Fix testshttps://github.com/python/cpython/pull/32289/commits/a56d934ab31ae16b19b282b641b885deb9877713
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
a56d934https://github.com/python/cpython/pull/32289/commits/a56d934ab31ae16b19b282b641b885deb9877713
https://github.com/python/cpython/tree/a56d934ab31ae16b19b282b641b885deb9877713
Skip tests on windowshttps://github.com/python/cpython/pull/32289/commits/06aff018c1b6b6ae59f1145c2912a8bdeca6294e
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
06aff01https://github.com/python/cpython/pull/32289/commits/06aff018c1b6b6ae59f1145c2912a8bdeca6294e
https://github.com/python/cpython/tree/06aff018c1b6b6ae59f1145c2912a8bdeca6294e
Add news entryhttps://github.com/python/cpython/pull/32289/commits/9a4b4f620908b8c27ddff74b7018e0373a5224b2
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
9a4b4f6https://github.com/python/cpython/pull/32289/commits/9a4b4f620908b8c27ddff74b7018e0373a5224b2
https://github.com/python/cpython/tree/9a4b4f620908b8c27ddff74b7018e0373a5224b2
Add tests for special file permissionshttps://github.com/python/cpython/pull/32289/commits/5776f4cd54d9768f28da8ebb1871f30e2b4b2a39
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
5776f4chttps://github.com/python/cpython/pull/32289/commits/5776f4cd54d9768f28da8ebb1871f30e2b4b2a39
https://github.com/python/cpython/tree/5776f4cd54d9768f28da8ebb1871f30e2b4b2a39
Re-introduce tests for mode 0https://github.com/python/cpython/pull/32289/commits/8a3a778b3d1e30054cf8b4f218ee071bb081fb5b
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
8a3a778https://github.com/python/cpython/pull/32289/commits/8a3a778b3d1e30054cf8b4f218ee071bb081fb5b
https://github.com/python/cpython/tree/8a3a778b3d1e30054cf8b4f218ee071bb081fb5b
Use enumeration type in place of constantshttps://github.com/python/cpython/pull/32289/commits/8a6a2c44187d581050b99c4327bb15d49ed991f2
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
8a6a2c4https://github.com/python/cpython/pull/32289/commits/8a6a2c44187d581050b99c4327bb15d49ed991f2
https://github.com/python/cpython/tree/8a6a2c44187d581050b99c4327bb15d49ed991f2
Document enumeration typehttps://github.com/python/cpython/pull/32289/commits/6470201ce606af36ab2f9266bbb95791ea6a735b
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
6470201https://github.com/python/cpython/pull/32289/commits/6470201ce606af36ab2f9266bbb95791ea6a735b
https://github.com/python/cpython/tree/6470201ce606af36ab2f9266bbb95791ea6a735b
Check whether files were created on unix systems before extrating permissionshttps://github.com/python/cpython/pull/32289/commits/5c8d82b71f4bd0477009265dbc1ee507fe9bc732
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
5c8d82bhttps://github.com/python/cpython/pull/32289/commits/5c8d82b71f4bd0477009265dbc1ee507fe9bc732
https://github.com/python/cpython/tree/5c8d82b71f4bd0477009265dbc1ee507fe9bc732
Remove trailing whitespacehttps://github.com/python/cpython/pull/32289/commits/89da6f2be1ca0ed39164d00d268fbf91e29a8821
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
89da6f2https://github.com/python/cpython/pull/32289/commits/89da6f2be1ca0ed39164d00d268fbf91e29a8821
https://github.com/python/cpython/tree/89da6f2be1ca0ed39164d00d268fbf91e29a8821
Check file permissions against the umaskhttps://github.com/python/cpython/pull/32289/commits/30e552886e3391aa3f54b968cc29cfc11db864fc
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
30e5528https://github.com/python/cpython/pull/32289/commits/30e552886e3391aa3f54b968cc29cfc11db864fc
https://github.com/python/cpython/tree/30e552886e3391aa3f54b968cc29cfc11db864fc
Document that permissions are not preserved with archives created on Windowshttps://github.com/python/cpython/pull/32289/commits/5a1edac64960b3d6ad126c54ad1d2dfef5c9ea20
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
5a1edachttps://github.com/python/cpython/pull/32289/commits/5a1edac64960b3d6ad126c54ad1d2dfef5c9ea20
https://github.com/python/cpython/tree/5a1edac64960b3d6ad126c54ad1d2dfef5c9ea20
Merge branch 'main' into bpo-15795https://github.com/python/cpython/pull/32289/commits/8a8229468ff049fdcace7318f8598e7ed5b2e1bf
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
8a82294https://github.com/python/cpython/pull/32289/commits/8a8229468ff049fdcace7318f8598e7ed5b2e1bf
https://github.com/python/cpython/tree/8a8229468ff049fdcace7318f8598e7ed5b2e1bf
minor changeshttps://github.com/python/cpython/pull/32289/commits/41a350dbe26b3edbce610e327baa6fb3cd0e4f9b
https://github.com/merwok
merwokhttps://github.com/python/cpython/commits?author=merwok
41a350dhttps://github.com/python/cpython/pull/32289/commits/41a350dbe26b3edbce610e327baa6fb3cd0e4f9b
https://github.com/python/cpython/tree/41a350dbe26b3edbce610e327baa6fb3cd0e4f9b
Merge branch 'main' into bpo-15795https://github.com/python/cpython/pull/32289/commits/1b09aecae25aba8fca987d99fd78549c421ce923
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
1b09aechttps://github.com/python/cpython/pull/32289/commits/1b09aecae25aba8fca987d99fd78549c421ce923
https://github.com/python/cpython/tree/1b09aecae25aba8fca987d99fd78549c421ce923
Qualify PreserveMode as zipfile.PreserveMode in documentationhttps://github.com/python/cpython/pull/32289/commits/c456bb3f11b184da248464a0e67425a78ed28521
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
c456bb3https://github.com/python/cpython/pull/32289/commits/c456bb3f11b184da248464a0e67425a78ed28521
https://github.com/python/cpython/tree/c456bb3f11b184da248464a0e67425a78ed28521
Revert PreserveMode -> zipfile.PreserveMode in documentationhttps://github.com/python/cpython/pull/32289/commits/5616e0ab5572390506532c8ebd137ba201c92b68
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
5616e0ahttps://github.com/python/cpython/pull/32289/commits/5616e0ab5572390506532c8ebd137ba201c92b68
https://github.com/python/cpython/tree/5616e0ab5572390506532c8ebd137ba201c92b68
Replace dash with verb phrase in documentation for zipfilehttps://github.com/python/cpython/pull/32289/commits/0065d2e0294289aa9c961bd06033f422660cb4f8
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
0065d2ehttps://github.com/python/cpython/pull/32289/commits/0065d2e0294289aa9c961bd06033f422660cb4f8
https://github.com/python/cpython/tree/0065d2e0294289aa9c961bd06033f422660cb4f8
Add versionchanged note in documentation for preserve_permissions in ZipFile.extract and ZipFile.extractallhttps://github.com/python/cpython/pull/32289/commits/4064c327d344fe101c80b33b8a38204057ac6237
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
4064c32https://github.com/python/cpython/pull/32289/commits/4064c327d344fe101c80b33b8a38204057ac6237
https://github.com/python/cpython/tree/4064c327d344fe101c80b33b8a38204057ac6237
Qualify ZipFile method references in documentationhttps://github.com/python/cpython/pull/32289/commits/f2c816ad90456f96f9a034cdc001e566373bb547
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
f2c816ahttps://github.com/python/cpython/pull/32289/commits/f2c816ad90456f96f9a034cdc001e566373bb547
https://github.com/python/cpython/tree/f2c816ad90456f96f9a034cdc001e566373bb547
Qualify zipfile.ZipFile.extract in news entryhttps://github.com/python/cpython/pull/32289/commits/7d72b3b737ac7525cf892b88c962aa9b6eee2094
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
7d72b3bhttps://github.com/python/cpython/pull/32289/commits/7d72b3b737ac7525cf892b88c962aa9b6eee2094
https://github.com/python/cpython/tree/7d72b3b737ac7525cf892b88c962aa9b6eee2094
Disable tests that require root on wasihttps://github.com/python/cpython/pull/32289/commits/cb2478b80b0abd8621005dab5f2e45d49bd5a0c8
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
cb2478bhttps://github.com/python/cpython/pull/32289/commits/cb2478b80b0abd8621005dab5f2e45d49bd5a0c8
https://github.com/python/cpython/tree/cb2478b80b0abd8621005dab5f2e45d49bd5a0c8
Disable tests that require file permissions on wasihttps://github.com/python/cpython/pull/32289/commits/a08220460cc6a9adc5908b7468359187e89d6352
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
a082204https://github.com/python/cpython/pull/32289/commits/a08220460cc6a9adc5908b7468359187e89d6352
https://github.com/python/cpython/tree/a08220460cc6a9adc5908b7468359187e89d6352
Move zipfile.PreserveMode description into docstringhttps://github.com/python/cpython/pull/32289/commits/fbba438cc0815149f155570a225e3be0b1940b9b
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
merwokhttps://github.com/python/cpython/commits?author=merwok
fbba438https://github.com/python/cpython/pull/32289/commits/fbba438cc0815149f155570a225e3be0b1940b9b
https://github.com/python/cpython/tree/fbba438cc0815149f155570a225e3be0b1940b9b
Remove superfluous newlinehttps://github.com/python/cpython/pull/32289/commits/0d6b86455cbb4610f7251c33e9b0d70cf9aa40af
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
0d6b864https://github.com/python/cpython/pull/32289/commits/0d6b86455cbb4610f7251c33e9b0d70cf9aa40af
https://github.com/python/cpython/tree/0d6b86455cbb4610f7251c33e9b0d70cf9aa40af
Align method arguments in zipfile documentationhttps://github.com/python/cpython/pull/32289/commits/b466493e309ebab74292e29fe91267749aaf7971
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
merwokhttps://github.com/python/cpython/commits?author=merwok
b466493https://github.com/python/cpython/pull/32289/commits/b466493e309ebab74292e29fe91267749aaf7971
https://github.com/python/cpython/tree/b466493e309ebab74292e29fe91267749aaf7971
Separate clause with commahttps://github.com/python/cpython/pull/32289/commits/9e945818627261c3c7bc22d7730df202b70b04a6
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
jaracohttps://github.com/python/cpython/commits?author=jaraco
9e94581https://github.com/python/cpython/pull/32289/commits/9e945818627261c3c7bc22d7730df202b70b04a6
https://github.com/python/cpython/tree/9e945818627261c3c7bc22d7730df202b70b04a6
Documentation brevityhttps://github.com/python/cpython/pull/32289/commits/500ae2e41357770e14b75a8c2e79ab2cf1606864
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
jaracohttps://github.com/python/cpython/commits?author=jaraco
500ae2ehttps://github.com/python/cpython/pull/32289/commits/500ae2e41357770e14b75a8c2e79ab2cf1606864
https://github.com/python/cpython/tree/500ae2e41357770e14b75a8c2e79ab2cf1606864
Merge branch 'main' into bpo-15795https://github.com/python/cpython/pull/32289/commits/a81a8570cdbd22d9ee0ca8a1db6f259a46f6c465
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
a81a857https://github.com/python/cpython/pull/32289/commits/a81a8570cdbd22d9ee0ca8a1db6f259a46f6c465
https://github.com/python/cpython/tree/a81a8570cdbd22d9ee0ca8a1db6f259a46f6c465
Merge branch 'main' into bpo-15795https://github.com/python/cpython/pull/32289/commits/2cad611e90008c0fdc116c7477f4db41278437fe
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
2cad611https://github.com/python/cpython/pull/32289/commits/2cad611e90008c0fdc116c7477f4db41278437fe
https://github.com/python/cpython/tree/2cad611e90008c0fdc116c7477f4db41278437fe
Deduplicate Zipile path and pwd parametershttps://github.com/python/cpython/pull/32289/commits/5ef404a85366ecf2a41bc2a2a263d2f13d177aaf
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
5ef404ahttps://github.com/python/cpython/pull/32289/commits/5ef404a85366ecf2a41bc2a2a263d2f13d177aaf
https://github.com/python/cpython/tree/5ef404a85366ecf2a41bc2a2a263d2f13d177aaf
Separate permission-setting functionality from zipfile extraction codehttps://github.com/python/cpython/pull/32289/commits/c74c0063d459007eb2a08a753d4b70e8e74cd0c4
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
c74c006https://github.com/python/cpython/pull/32289/commits/c74c0063d459007eb2a08a753d4b70e8e74cd0c4
https://github.com/python/cpython/tree/c74c0063d459007eb2a08a753d4b70e8e74cd0c4
Merge branch 'main' into bpo-15795https://github.com/python/cpython/pull/32289/commits/865771c9f9a816c4b17a62401d37a4493c3fc91f
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
865771chttps://github.com/python/cpython/pull/32289/commits/865771c9f9a816c4b17a62401d37a4493c3fc91f
https://github.com/python/cpython/tree/865771c9f9a816c4b17a62401d37a4493c3fc91f
Separate permission-setting functionality from zipfile extraction codehttps://github.com/python/cpython/pull/32289/commits/a2d7e77ee5a98619ebd627b4c6966e877302ad63
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
a2d7e77https://github.com/python/cpython/pull/32289/commits/a2d7e77ee5a98619ebd627b4c6966e877302ad63
https://github.com/python/cpython/tree/a2d7e77ee5a98619ebd627b4c6966e877302ad63
Merge branch 'main' into bpo-15795https://github.com/python/cpython/pull/32289/commits/44f5c89ce542a9379c459c34270b8679af3aac5c
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
44f5c89https://github.com/python/cpython/pull/32289/commits/44f5c89ce542a9379c459c34270b8679af3aac5c
https://github.com/python/cpython/tree/44f5c89ce542a9379c459c34270b8679af3aac5c
Merge branch 'main' into bpo-15795https://github.com/python/cpython/pull/32289/commits/9f5ebc3f66fc3054e6b63ddcdec374809218a1d4
https://github.com/dignissimus
dignissimushttps://github.com/python/cpython/commits?author=dignissimus
9f5ebc3https://github.com/python/cpython/pull/32289/commits/9f5ebc3f66fc3054e6b63ddcdec374809218a1d4
https://github.com/python/cpython/tree/9f5ebc3f66fc3054e6b63ddcdec374809218a1d4
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.