]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-145980: Add support for alternative alphabets in the binascii module (GH-145981)
authorSerhiy Storchaka <storchaka@gmail.com>
Fri, 20 Mar 2026 11:07:00 +0000 (13:07 +0200)
committerGitHub <noreply@github.com>
Fri, 20 Mar 2026 11:07:00 +0000 (13:07 +0200)
commit4507d496b4a89956c67db54e45e1629c9708dda5
tree67680aafe2a48ae2de89f722e3d4d619317b9d69
parentd357a7dbf38868844415ec1d5df80379ea5a2326
gh-145980: Add support for alternative alphabets in the binascii module (GH-145981)

* Add the alphabet parameter in functions b2a_base64(), a2b_base64(),
  b2a_base85(), and a2b_base85().
* And a number of "*_ALPHABET" constants.
* Remove b2a_z85() and a2b_z85().
Doc/library/binascii.rst
Doc/whatsnew/3.15.rst
Include/internal/pycore_global_objects_fini_generated.h
Include/internal/pycore_global_strings.h
Include/internal/pycore_runtime_init_generated.h
Include/internal/pycore_unicodeobject_generated.h
Lib/base64.py
Lib/test/test_binascii.py
Misc/NEWS.d/next/Library/2026-03-15-16-38-48.gh-issue-145980.mRze5H.rst [new file with mode: 0644]
Modules/binascii.c
Modules/clinic/binascii.c.h