This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Request: make lzma._(encode|decode)_filter_properties public
Type: enhancement Stage:
Components: Library (Lib) Versions: Python 3.11
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: miurahr
Priority: normal Keywords:

Created on 2022-01-15 02:25 by miurahr, last changed 2022-04-11 14:59 by admin.

Messages (1)
msg410615 - (view) Author: Hiroshi Miura (miurahr) * Date: 2022-01-15 02:25
py7zr 3rd party project that use lzma module to compress/decompress 7-zip archive uses lzma._(encode|decode)_filter_properties.

These methods are public at first but become private in py3.4 at commit a425c3d5a264c556d31bdd88097c79246b533ea3

Here is a reason described in commit comment 
> These functions were originally added to support LZMA compression in the zipfile module, and are not of interest for the majority of users.

This is a request these methods to be public.

ref: py7zr: https://github.com/miurahr/py7zr
History
Date User Action Args
2022-04-11 14:59:54adminsetgithub: 90542
2022-01-15 02:25:06miurahrcreate