René's URL Explorer Experiment


Title: TarFile filters fail in non-UTF-8 locales · Issue #133890 · python/cpython · GitHub

Open Graph Title: TarFile filters fail in non-UTF-8 locales · Issue #133890 · python/cpython

X Title: TarFile filters fail in non-UTF-8 locales · Issue #133890 · python/cpython

Description: Bug report test_tarfile files in non-UTF-8 locales. For example: $ LC_ALL=uk_UA ./python -m test -vuall test_tarfile -m 'NoneInfoExtractTests_*' -m test_data_filter -m test_tar_filter Details =============================================...

Open Graph Description: Bug report test_tarfile files in non-UTF-8 locales. For example: $ LC_ALL=uk_UA ./python -m test -vuall test_tarfile -m 'NoneInfoExtractTests_*' -m test_data_filter -m test_tar_filter Details =====...

X Description: Bug report test_tarfile files in non-UTF-8 locales. For example: $ LC_ALL=uk_UA ./python -m test -vuall test_tarfile -m 'NoneInfoExtractTests_*' -m test_data_filter -m test_tar_filter Detai...

Opengraph URL: https://github.com/python/cpython/issues/133890

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"TarFile filters fail in non-UTF-8 locales","articleBody":"# Bug report\n\n`test_tarfile` files in non-UTF-8 locales. For example:\n```\n$ LC_ALL=uk_UA ./python -m test -vuall test_tarfile -m 'NoneInfoExtractTests_*' -m test_data_filter -m test_tar_filter\n```\n\u003cdetails\u003e\n\n```\n======================================================================\nERROR: setUpClass (test.test_tarfile.NoneInfoExtractTests_Data)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File \"/home/serhiy/py/cpython/Lib/test/test_tarfile.py\", line 3264, in setUpClass\n    tar.extractall(cls.control_dir, filter=cls.extraction_filter)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2389, in extractall\n    tarinfo = self._get_extract_tarinfo(member, filter_function, path)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2441, in _get_extract_tarinfo\n    tarinfo = filter_function(tarinfo, path)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 842, in data_filter\n    new_attrs = _get_filtered_attrs(member, dest_path, True)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 782, in _get_filtered_attrs\n    target_path = os.path.realpath(os.path.join(dest_path, name))\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 405, in realpath\n    return _realpath(filename, strict, sep, curdir, pardir, getcwd)\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 452, in _realpath\n    st_mode = lstat(newpath).st_mode\n              ~~~~~^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/encodings/koi8_u.py\", line 12, in encode\n    return codecs.charmap_encode(input,errors,encoding_table)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nUnicodeEncodeError: 'charmap' codec can't encode characters in position 112-118: character maps to \u003cundefined\u003e\nencoding with 'koi8-u' codec failed\n\n======================================================================\nERROR: setUpClass (test.test_tarfile.NoneInfoExtractTests_Default)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File \"/home/serhiy/py/cpython/Lib/test/test_tarfile.py\", line 3264, in setUpClass\n    tar.extractall(cls.control_dir, filter=cls.extraction_filter)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2389, in extractall\n    tarinfo = self._get_extract_tarinfo(member, filter_function, path)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2441, in _get_extract_tarinfo\n    tarinfo = filter_function(tarinfo, path)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 842, in data_filter\n    new_attrs = _get_filtered_attrs(member, dest_path, True)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 782, in _get_filtered_attrs\n    target_path = os.path.realpath(os.path.join(dest_path, name))\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 405, in realpath\n    return _realpath(filename, strict, sep, curdir, pardir, getcwd)\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 452, in _realpath\n    st_mode = lstat(newpath).st_mode\n              ~~~~~^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/encodings/koi8_u.py\", line 12, in encode\n    return codecs.charmap_encode(input,errors,encoding_table)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nUnicodeEncodeError: 'charmap' codec can't encode characters in position 112-118: character maps to \u003cundefined\u003e\nencoding with 'koi8-u' codec failed\n\n======================================================================\nERROR: setUpClass (test.test_tarfile.NoneInfoExtractTests_FullyTrusted)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File \"/home/serhiy/py/cpython/Lib/test/test_tarfile.py\", line 3264, in setUpClass\n    tar.extractall(cls.control_dir, filter=cls.extraction_filter)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2397, in extractall\n    self._extract_one(tarinfo, path, set_attrs=not tarinfo.isdir(),\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                      numeric_owner=numeric_owner)\n                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2460, in _extract_one\n    self._extract_member(tarinfo, os.path.join(path, tarinfo.name),\n    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                         set_attrs=set_attrs,\n                         ^^^^^^^^^^^^^^^^^^^^\n                         numeric_owner=numeric_owner)\n                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2543, in _extract_member\n    self.makefile(tarinfo, targetpath)\n    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2589, in makefile\n    with bltn_open(targetpath, \"wb\") as target:\n         ~~~~~~~~~^^^^^^^^^^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/encodings/koi8_u.py\", line 12, in encode\n    return codecs.charmap_encode(input,errors,encoding_table)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nUnicodeEncodeError: 'charmap' codec can't encode characters in position 112-118: character maps to \u003cundefined\u003e\nencoding with 'koi8-u' codec failed\n\n======================================================================\nERROR: setUpClass (test.test_tarfile.NoneInfoExtractTests_Tar)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File \"/home/serhiy/py/cpython/Lib/test/test_tarfile.py\", line 3264, in setUpClass\n    tar.extractall(cls.control_dir, filter=cls.extraction_filter)\n    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2389, in extractall\n    tarinfo = self._get_extract_tarinfo(member, filter_function, path)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 2441, in _get_extract_tarinfo\n    tarinfo = filter_function(tarinfo, path)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 836, in tar_filter\n    new_attrs = _get_filtered_attrs(member, dest_path, False)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 782, in _get_filtered_attrs\n    target_path = os.path.realpath(os.path.join(dest_path, name))\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 405, in realpath\n    return _realpath(filename, strict, sep, curdir, pardir, getcwd)\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 452, in _realpath\n    st_mode = lstat(newpath).st_mode\n              ~~~~~^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/encodings/koi8_u.py\", line 12, in encode\n    return codecs.charmap_encode(input,errors,encoding_table)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nUnicodeEncodeError: 'charmap' codec can't encode characters in position 112-118: character maps to \u003cundefined\u003e\nencoding with 'koi8-u' codec failed\n\n======================================================================\nERROR: test_data_filter (test.test_tarfile.TestExtractionFilters.test_data_filter)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File \"/home/serhiy/py/cpython/Lib/test/test_tarfile.py\", line 4086, in test_data_filter\n    filtered = tarfile.data_filter(tarinfo, '')\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 842, in data_filter\n    new_attrs = _get_filtered_attrs(member, dest_path, True)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 782, in _get_filtered_attrs\n    target_path = os.path.realpath(os.path.join(dest_path, name))\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 405, in realpath\n    return _realpath(filename, strict, sep, curdir, pardir, getcwd)\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 452, in _realpath\n    st_mode = lstat(newpath).st_mode\n              ~~~~~^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/encodings/koi8_u.py\", line 12, in encode\n    return codecs.charmap_encode(input,errors,encoding_table)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nUnicodeEncodeError: 'charmap' codec can't encode characters in position 69-75: character maps to \u003cundefined\u003e\nencoding with 'koi8-u' codec failed\n\n======================================================================\nERROR: test_tar_filter (test.test_tarfile.TestExtractionFilters.test_tar_filter)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File \"/home/serhiy/py/cpython/Lib/test/test_tarfile.py\", line 4076, in test_tar_filter\n    filtered = tarfile.tar_filter(tarinfo, '')\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 836, in tar_filter\n    new_attrs = _get_filtered_attrs(member, dest_path, False)\n  File \"/home/serhiy/py/cpython/Lib/tarfile.py\", line 782, in _get_filtered_attrs\n    target_path = os.path.realpath(os.path.join(dest_path, name))\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 405, in realpath\n    return _realpath(filename, strict, sep, curdir, pardir, getcwd)\n  File \"/home/serhiy/py/cpython/Lib/posixpath.py\", line 452, in _realpath\n    st_mode = lstat(newpath).st_mode\n              ~~~~~^^^^^^^^^\n  File \"/home/serhiy/py/cpython/Lib/encodings/koi8_u.py\", line 12, in encode\n    return codecs.charmap_encode(input,errors,encoding_table)\n           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nUnicodeEncodeError: 'charmap' codec can't encode characters in position 69-75: character maps to \u003cundefined\u003e\nencoding with 'koi8-u' codec failed\n\n----------------------------------------------------------------------\n```\n\n\u003c/details\u003e\n\nThis happens because they use `os.path.realpath()` for paths in a tar archive, which uses `os.stat()`, which fails with unexpected `UnicodeEncodeError` if the path in a tar archive can't be encoded in the current filesystem encoding. This error should be handled at some level, either in `os.path.realpath()` or in `tarfile`. `os.stat()` can also raise `ValueError` if the path contain null bytes. Don't know if this is relevant here, we should test.\n\n\n\u003c!-- gh-linked-prs --\u003e\n### Linked PRs\n* gh-134147\n* gh-134195\n* gh-134196\n\u003c!-- /gh-linked-prs --\u003e\n","author":{"url":"https://github.com/serhiy-storchaka","@type":"Person","name":"serhiy-storchaka"},"datePublished":"2025-05-11T11:23:42.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/133890/cpython/issues/133890"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:cce49d4b-51d2-0065-4062-d0cc7f8ca04a
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idDE0C:9F9DA:986EA1:D224A6:696A793F
html-safe-noncef4fac669f93b3235f5e75e05d290a1130359c80ea9efa431f02d790d2ece62ec
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERTBDOjlGOURBOjk4NkVBMTpEMjI0QTY6Njk2QTc5M0YiLCJ2aXNpdG9yX2lkIjoiMzE4ODk5MDEyNTAwOTQzNDk0MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacfe400d00b4955fb19f1b55a17c9086f3b139c2c81bc428a2e8ca67fb7d8bb03b
hovercard-subject-tagissue:3054928420
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/133890/issue_layout
twitter:imagehttps://opengraph.githubassets.com/ab662f0dc4e7a90dcb79e379ee36d0fc47dede8d3cd24e6ecb269760d85f55dd/python/cpython/issues/133890
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ab662f0dc4e7a90dcb79e379ee36d0fc47dede8d3cd24e6ecb269760d85f55dd/python/cpython/issues/133890
og:image:altBug report test_tarfile files in non-UTF-8 locales. For example: $ LC_ALL=uk_UA ./python -m test -vuall test_tarfile -m 'NoneInfoExtractTests_*' -m test_data_filter -m test_tar_filter Details =====...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameserhiy-storchaka
hostnamegithub.com
expected-hostnamegithub.com
None5b774e44f85c14a75886edd04ddda4e5a25ddebbb241bcbb590b08a3048730e8
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
releasecc5f4eee261b3601c1e98e217ceaf28508b9567e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/issues/133890#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fissues%2F133890
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%2Fissues%2F133890
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%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/issues/133890
Reloadhttps://github.com/python/cpython/issues/133890
Reloadhttps://github.com/python/cpython/issues/133890
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/issues/133890
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/issues/133890
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
New issuehttps://github.com/login?return_to=https://github.com/python/cpython/issues/133890
New issuehttps://github.com/login?return_to=https://github.com/python/cpython/issues/133890
TarFile filters fail in non-UTF-8 localeshttps://github.com/python/cpython/issues/133890#top
https://github.com/serhiy-storchaka
3.12only security fixeshttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%223.12%22
3.13bugs and security fixeshttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%223.13%22
3.14bugs and security fixeshttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%223.14%22
stdlibStandard Library Python modules in the Lib/ directoryhttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22stdlib%22
type-bugAn unexpected behavior, bug, or errorhttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22type-bug%22
https://github.com/serhiy-storchaka
https://github.com/serhiy-storchaka
serhiy-storchakahttps://github.com/serhiy-storchaka
on May 11, 2025https://github.com/python/cpython/issues/133890#issue-3054928420
gh-133890: Handle UnicodeEncodeError in tarfile #134147https://github.com/python/cpython/pull/134147
[3.14] gh-133890: Handle UnicodeEncodeError in tarfile (GH-134147) #134195https://github.com/python/cpython/pull/134195
[3.13] gh-133890: Handle UnicodeEncodeError in tarfile (GH-134147) #134196https://github.com/python/cpython/pull/134196
serhiy-storchakahttps://github.com/serhiy-storchaka
3.12only security fixeshttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%223.12%22
3.13bugs and security fixeshttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%223.13%22
3.14bugs and security fixeshttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%223.14%22
stdlibStandard Library Python modules in the Lib/ directoryhttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22stdlib%22
type-bugAn unexpected behavior, bug, or errorhttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22type-bug%22
Tarfile issueshttps://github.com/orgs/python/projects/11
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.