René's URL Explorer Experiment


Title: gh-88233: zipfile: refactor _strip_extra by jaraco · Pull Request #102083 · python/cpython · GitHub

Open Graph Title: gh-88233: zipfile: refactor _strip_extra by jaraco · Pull Request #102083 · python/cpython

X Title: gh-88233: zipfile: refactor _strip_extra by jaraco · Pull Request #102083 · python/cpython

Description: zipfile: handle extras after a zip64 extra Add NEWS entry for bugfix Fix typo Tweak style to conform to best conventions. Remove unused variable. Reflow comment to 72 characters per PEP 8. Replace ...

Open Graph Description: zipfile: handle extras after a zip64 extra Add NEWS entry for bugfix Fix typo Tweak style to conform to best conventions. Remove unused variable. Reflow comment to 72 characters per PEP 8. Replace ...

X Description: zipfile: handle extras after a zip64 extra Add NEWS entry for bugfix Fix typo Tweak style to conform to best conventions. Remove unused variable. Reflow comment to 72 characters per PEP 8. Replace ...

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

X: @github

direct link

Domain: github.com

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:b36b3729-c3cc-36e8-56a4-9cbfc5f51089
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9F7C:557D6:150B91:1C4895:6969A63B
html-safe-nonce54fd0d7155108f711eeef70fde7a174de6737f4f8e72e9f550c9bd1d39947d0f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RjdDOjU1N0Q2OjE1MEI5MToxQzQ4OTU6Njk2OUE2M0IiLCJ2aXNpdG9yX2lkIjoiNzU1MTgwMTgyODIyMzU5MTk5NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac1bc48ef439182df402702ba38a7c9da7d945202ea3e8ed0ca1fef7ab4c945967
hovercard-subject-tagpull_request:1247593950
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/102083/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/97e89d0cac8881cf4b8dde4b2bb5a73ceb42e89619283b815db5a27c46bb2b9f/python/cpython/pull/102083
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/97e89d0cac8881cf4b8dde4b2bb5a73ceb42e89619283b815db5a27c46bb2b9f/python/cpython/pull/102083
og:image:altzipfile: handle extras after a zip64 extra Add NEWS entry for bugfix Fix typo Tweak style to conform to best conventions. Remove unused variable. Reflow comment to 72 characters per PEP 8. Replace ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejaraco
hostnamegithub.com
expected-hostnamegithub.com
None24c4c97a2d520cb286b35e1a4c22d7a4df3c26a2fa28dd7cdf0e65db327b4de7
turbo-cache-controlno-preview
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
release124667f43168afb6c9c03b7c02eb5b1d2e1be3d9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/102083#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F102083
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%2F102083
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/102083
Reloadhttps://github.com/python/cpython/pull/102083
Reloadhttps://github.com/python/cpython/pull/102083
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/102083
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k 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 Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/102083
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
Jump to bottomhttps://github.com/python/cpython/pull/102083#issue-comment-box
jaracohttps://github.com/jaraco
python:mainhttps://github.com/python/cpython/tree/main
jaraco:refactor/zipfile-extrahttps://github.com/jaraco/cpython/tree/refactor/zipfile-extra
gh-88233: zipfile: refactor _strip_extra https://github.com/python/cpython/pull/102083#top
jaracohttps://github.com/jaraco
python:mainhttps://github.com/python/cpython/tree/main
jaraco:refactor/zipfile-extrahttps://github.com/jaraco/cpython/tree/refactor/zipfile-extra
Conversation 0 https://github.com/python/cpython/pull/102083
Commits 15 https://github.com/python/cpython/pull/102083/commits
Checks 0 https://github.com/python/cpython/pull/102083/checks
Files changed https://github.com/python/cpython/pull/102083/files
Please reload this pagehttps://github.com/python/cpython/pull/102083
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/jaraco
jaracohttps://github.com/jaraco
Feb 20, 2023https://github.com/python/cpython/pull/102083#issue-1592185842
Please reload this pagehttps://github.com/python/cpython/pull/102083
cmath module documentation is misleading on branch cuts #85417https://github.com/python/cpython/issues/85417
gh-85417: Clarify behaviour on branch cuts in cmath module #102046https://github.com/python/cpython/pull/102046
Misc improvements to the float tutorial #102052https://github.com/python/cpython/pull/102052
PyErr_SetObject() behavior is strange and not as documented. #101578https://github.com/python/cpython/issues/101578
gh-101578: Amend PyErr_{Set,Get}RaisedException docs #101962https://github.com/python/cpython/pull/101962
Compiler warning for _Py_InIntegralTypeRange #97786https://github.com/python/cpython/issues/97786
gh-97786: Fix compiler warnings in pytime.c #101826https://github.com/python/cpython/pull/101826
CI: intermittent macOS failures for make checksharedmods #101981https://github.com/python/cpython/issues/101981
gh-101981: Build macOS as recommended by the devguide #102070https://github.com/python/cpython/pull/102070
Isolate the _io extension module #101819https://github.com/python/cpython/issues/101819
gh-101819: Adapt _io types to heap types, batch 1 #101949https://github.com/python/cpython/pull/101949
code.h uses MS-only C++ extensions #101907https://github.com/python/cpython/issues/101907
gh-101907: Stop using _Py_OPCODE and _Py_OPARG macros #101912https://github.com/python/cpython/pull/101912
CI: intermittent macOS failures for make checksharedmods #101981https://github.com/python/cpython/issues/101981
gh-101981: Apply HOMEBREW related environment variables #102074https://github.com/python/cpython/pull/102074
Zipfile lib overwrites the extra field during closing when the archive size is more then ZIP64_LIMIT #88233https://github.com/python/cpython/issues/88233
Please reload this pagehttps://github.com/python/cpython/pull/102083
thatchhttps://github.com/thatch
February 20, 2023 11:48https://github.com/python/cpython/pull/102083#commits-pushed-dae825b
https://github.com/thatch
https://github.com/jaraco
zipfile: handle extras after a zip64 extrahttps://github.com/python/cpython/pull/102083/commits/dae825bad06f03250dbfe30af689e61675ee9a23
dae825bhttps://github.com/python/cpython/pull/102083/commits/dae825bad06f03250dbfe30af689e61675ee9a23
python#88233https://github.com/python/cpython/issues/88233
https://github.com/thatch
https://github.com/jaraco
Add NEWS entry for bugfixhttps://github.com/python/cpython/pull/102083/commits/03494d9bd686ccf8a9786516c0fd8e10457775c3
03494d9https://github.com/python/cpython/pull/102083/commits/03494d9bd686ccf8a9786516c0fd8e10457775c3
https://github.com/jaraco
Fix typohttps://github.com/python/cpython/pull/102083/commits/7e3627c269dd7290f2fea702a8d072ba9d39ac46
7e3627chttps://github.com/python/cpython/pull/102083/commits/7e3627c269dd7290f2fea702a8d072ba9d39ac46
https://github.com/jaraco
Tweak style to conform to best conventions. Remove unused variable.https://github.com/python/cpython/pull/102083/commits/31b71a9c36540b5e79a7d1e206db8f29fc31f0a6
31b71a9https://github.com/python/cpython/pull/102083/commits/31b71a9c36540b5e79a7d1e206db8f29fc31f0a6
https://github.com/jaraco
Reflow comment to 72 characters per PEP 8.https://github.com/python/cpython/pull/102083/commits/6f42280e47f8d7c9141d6b890aa1c422d2762fe9
6f42280https://github.com/python/cpython/pull/102083/commits/6f42280e47f8d7c9141d6b890aa1c422d2762fe9
https://github.com/jaraco
Replace literal and ambiguous comment with a self-documenting constant.https://github.com/python/cpython/pull/102083/commits/14d9e425d15757b41b1cc7e8f766e8e8e970dd72
14d9e42https://github.com/python/cpython/pull/102083/commits/14d9e425d15757b41b1cc7e8f766e8e8e970dd72
https://github.com/mdickinson
https://github.com/jaraco
pythongh-85417https://github.com/python/cpython/issues/85417
: Clarify behaviour on branch cuts in cmath module (https://github.com/python/cpython/pull/102083/commits/3c6360e100247839885afc4de97c544c2d4a6f09
pyt…https://github.com/python/cpython/pull/102046
3c6360ehttps://github.com/python/cpython/pull/102083/commits/3c6360e100247839885afc4de97c544c2d4a6f09
…hon#102046https://github.com/python/cpython/pull/102046
https://github.com/rhettinger
https://github.com/jaraco
Misc improvements to the float tutorial (https://github.com/python/cpython/pull/102083/commits/3055af6ca7c37da18601787e275a07b3daab9e2d
pythonGH-102052https://github.com/python/cpython/pull/102052
)https://github.com/python/cpython/pull/102083/commits/3055af6ca7c37da18601787e275a07b3daab9e2d
3055af6https://github.com/python/cpython/pull/102083/commits/3055af6ca7c37da18601787e275a07b3daab9e2d
https://github.com/erlend-aasland
https://github.com/CAM-Gerlach
https://github.com/jaraco
pythongh-101578https://github.com/python/cpython/issues/101578
: Amend PyErr_{Set,Get}RaisedException docs (https://github.com/python/cpython/pull/102083/commits/a0004e195b36a18ddae0de5b8f1f4a93bc6658a5
python#10…https://github.com/python/cpython/pull/101962
a0004e1https://github.com/python/cpython/pull/102083/commits/a0004e195b36a18ddae0de5b8f1f4a93bc6658a5
…1962https://github.com/python/cpython/pull/101962
https://github.com/mdickinson
https://github.com/jaraco
pythongh-97786https://github.com/python/cpython/issues/97786
: Fix compiler warnings in pytime.c (https://github.com/python/cpython/pull/102083/commits/c6f8395acf497ecd94637789a8de37dde8ee86bd
python#101826https://github.com/python/cpython/pull/101826
)https://github.com/python/cpython/pull/102083/commits/c6f8395acf497ecd94637789a8de37dde8ee86bd
c6f8395https://github.com/python/cpython/pull/102083/commits/c6f8395acf497ecd94637789a8de37dde8ee86bd
https://github.com/erlend-aasland
https://github.com/jaraco
pythongh-101981https://github.com/python/cpython/issues/101981
: Build macOS as recommended by the devguide (https://github.com/python/cpython/pull/102083/commits/462aaa30168231f11ad1070d45df7d7a3f2e86c5
pythonGH…https://github.com/python/cpython/pull/102070
462aaa3https://github.com/python/cpython/pull/102083/commits/462aaa30168231f11ad1070d45df7d7a3f2e86c5
…-102070https://github.com/python/cpython/pull/102070
https://github.com/erlend-aasland
https://github.com/jaraco
pythongh-101819https://github.com/python/cpython/issues/101819
: Adapt _io types to heap types, batch 1 (https://github.com/python/cpython/pull/102083/commits/13882e073126e23fdd80f4ff18017de4b9c954f9
pythonGH-101949https://github.com/python/cpython/pull/101949
13882e0https://github.com/python/cpython/pull/102083/commits/13882e073126e23fdd80f4ff18017de4b9c954f9
https://github.com/python/cpython/pull/101949
https://github.com/zooba
https://github.com/jaraco
pythongh-101907https://github.com/python/cpython/issues/101907
: Stop usinghttps://github.com/python/cpython/pull/102083/commits/ca5d36e86d9be50189563cbc2eb2961c0d5a510e
_Py_OPCODEhttps://github.com/python/cpython/pull/102083/commits/ca5d36e86d9be50189563cbc2eb2961c0d5a510e
andhttps://github.com/python/cpython/pull/102083/commits/ca5d36e86d9be50189563cbc2eb2961c0d5a510e
_Py_OPARGhttps://github.com/python/cpython/pull/102083/commits/ca5d36e86d9be50189563cbc2eb2961c0d5a510e
macros (https://github.com/python/cpython/pull/102083/commits/ca5d36e86d9be50189563cbc2eb2961c0d5a510e
pyth…https://github.com/python/cpython/pull/101912
ca5d36ehttps://github.com/python/cpython/pull/102083/commits/ca5d36e86d9be50189563cbc2eb2961c0d5a510e
…onGH-101912https://github.com/python/cpython/pull/101912
pythongh-101907https://github.com/python/cpython/issues/101907
https://github.com/corona10
https://github.com/jaraco
pythongh-101981https://github.com/python/cpython/issues/101981
: Apply HOMEBREW related environment variables (https://github.com/python/cpython/pull/102083/commits/b57a039a8d020739ef72bac00f5520a5f102f7aa
python…https://github.com/python/cpython/pull/102074
b57a039https://github.com/python/cpython/pull/102083/commits/b57a039a8d020739ef72bac00f5520a5f102f7aa
…gh-102074https://github.com/python/cpython/pull/102074
https://github.com/jaraco
Refactor zipfile._strip_extra to use higher level abstractions for ex…https://github.com/python/cpython/pull/102083/commits/8d9363bcead5dbf11a2c0db64012edd925eca294
8d9363bhttps://github.com/python/cpython/pull/102083/commits/8d9363bcead5dbf11a2c0db64012edd925eca294
https://github.com/jaraco
jaracohttps://github.com/jaraco
abalkinhttps://github.com/abalkin
ezio-melottihttps://github.com/ezio-melotti
iritkatrielhttps://github.com/iritkatriel
markshannonhttps://github.com/markshannon
pgansslehttps://github.com/pganssle
code ownershttps://github.com/python/cpython/blob/ed01addb59a554804995303ad3e7bf0c6067737b/.github/CODEOWNERS#L78
February 20, 2023 16:49https://github.com/python/cpython/pull/102083#event-8563606336
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Feb 20, 2023https://github.com/python/cpython/pull/102083#event-8563606649
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Feb 20, 2023 https://github.com/python/cpython/pull/102083#ref-issue-1199058021
Zipfile lib overwrites the extra field during closing when the archive size is more then ZIP64_LIMIT #88233 https://github.com/python/cpython/issues/88233
https://github.com/jaraco
jaracohttps://github.com/jaraco
Feb 20, 2023https://github.com/python/cpython/pull/102083#event-8563607480
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%2F102083
https://github.com/pganssle
pganssle https://github.com/pganssle
https://github.com/abalkin
abalkin https://github.com/abalkin
https://github.com/markshannon
markshannon https://github.com/markshannon
https://github.com/iritkatriel
iritkatriel https://github.com/iritkatriel
https://github.com/ezio-melotti
ezio-melotti https://github.com/ezio-melotti
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Please reload this pagehttps://github.com/python/cpython/pull/102083
https://github.com/jaraco
https://github.com/bedevere-bot
https://github.com/thatch
https://github.com/mdickinson
https://github.com/rhettinger
https://github.com/erlend-aasland
https://github.com/zooba
https://github.com/corona10
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.