Title: PEP 594: uuencode codec and binascii functions apparently not properly deprecated or documented as such · Issue #92613 · python/cpython · GitHub
Open Graph Title: PEP 594: uuencode codec and binascii functions apparently not properly deprecated or documented as such · Issue #92613 · python/cpython
X Title: PEP 594: uuencode codec and binascii functions apparently not properly deprecated or documented as such · Issue #92613 · python/cpython
Description: As referred to in #92611 , PEP 594 (PEP-594) states that the uuencode/decode-related functions in the binascii module, as well as the uu codec will be deprecated in Python 3.11 and removed in Python 3.13: The uu module provides uuencode ...
Open Graph Description: As referred to in #92611 , PEP 594 (PEP-594) states that the uuencode/decode-related functions in the binascii module, as well as the uu codec will be deprecated in Python 3.11 and removed in Pytho...
X Description: As referred to in #92611 , PEP 594 (PEP-594) states that the uuencode/decode-related functions in the binascii module, as well as the uu codec will be deprecated in Python 3.11 and removed in Pytho...
Opengraph URL: https://github.com/python/cpython/issues/92613
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"PEP 594: uuencode codec and binascii functions apparently not properly deprecated or documented as such","articleBody":"As referred to in #92611 , PEP 594 (PEP-594) [states](https://peps.python.org/pep-0594/#uu-and-the-uu-encoding) that the `uuencode`/`decode`-related functions in the `binascii` module, as well as the `uu` codec will be deprecated in Python 3.11 and removed in Python 3.13:\r\n\r\n\u003e The [uu](https://docs.python.org/3/library/uu.html) module provides uuencode format, an old binary encoding format for email from 1980. The uu format has been replaced by MIME. The uu codec is provided by the binascii module. There’s also encodings/uu_codec.py which is a codec for the same encoding; it should also be deprecated.\r\n\r\nHowever, as far as I can tell, those deprecations are neither implemented with warnings in [uu_codec.py](https://github.com/python/cpython/blob/main/Lib/encodings/uu_codec.py) or [binascii](https://github.com/python/cpython/blob/main/Modules/binascii.c) (although I'm not sure what a deprecation warning at the C level that should appear at the Python level is actually supposed to look like) nor are they documented in the respective [uu codec](https://docs.python.org/3.11/library/codecs.html#binary-transforms) or [binascii](https://docs.python.org/3.11/library/binascii.html?highlight=uu#binascii.a2b_uu) documentation sections.\r\n\r\nIs this intentional. If not, shouldn't we get these in for 3.11?\r\n\r\n@brettcannon @tiran \n\n\u003c!-- gh-pr-number: gh-92758 --\u003e\n* PR: gh-92758\n\u003c!-- /gh-pr-number --\u003e\n","author":{"url":"https://github.com/CAM-Gerlach","@type":"Person","name":"CAM-Gerlach"},"datePublished":"2022-05-10T07:11:22.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":12},"url":"https://github.com/92613/cpython/issues/92613"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:62bef4cd-0487-937c-f186-b67f41ffba72 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D738:EF6F3:1249130:17C012F:696B15EF |
| html-safe-nonce | 94f0c570e208008e831d287bf2c7e3a4dfb9e2fdd1ebc8b4808258dcde85f8ac |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENzM4OkVGNkYzOjEyNDkxMzA6MTdDMDEyRjo2OTZCMTVFRiIsInZpc2l0b3JfaWQiOiI3Mzc3MTAzNzU4NTgwOTc5MTgzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 463188129b3eb8848a1c1aae925cad2ce5a3c3bda9c151d8bfe7a7b3285758e6 |
| hovercard-subject-tag | issue:1230717232 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/92613/issue_layout |
| twitter:image | https://opengraph.githubassets.com/4ddd0e86cc0ff683a58b5024d03922d0f69b8b78692da215ba1c6e5473c94f62/python/cpython/issues/92613 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/4ddd0e86cc0ff683a58b5024d03922d0f69b8b78692da215ba1c6e5473c94f62/python/cpython/issues/92613 |
| og:image:alt | As referred to in #92611 , PEP 594 (PEP-594) states that the uuencode/decode-related functions in the binascii module, as well as the uu codec will be deprecated in Python 3.11 and removed in Pytho... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | CAM-Gerlach |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d |
| turbo-cache-control | no-preview |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 82560a55c6b2054555076f46e683151ee28a19bc |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width