{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"}],"enrichment":{"capability":"Backports the pickle 5 protocol (PEP 574) and related pickle module improvements from Python 3.8.3 to earlier Python versions, allowing use of protocol 5 features on Python 3.5, 3.6, and 3.7.","skillfed_tags":["serialization","legacy-python","abandoned"],"use_cases":["Serialize objects using protocol 5 on Python 3.5\u20133.7 projects that cannot yet upgrade to Python 3.8+","Use PickleBuffer for efficient serialization of large binary data on older Python versions","Maintain compatibility with code written for Python 3.8+ pickle features while running on legacy Python"],"what_it_does":"pickle5 is a backport of Python 3.8.3's pickle module enhancements, specifically implementing PEP 574 and related improvements for Python 3.5, 3.6, and 3.7. It allows developers on older Python versions to use the pickle 5 protocol, which includes support for PickleBuffer and other features not available in the standard pickle module on those versions.\n\nThe package provides a drop-in replacement for the standard pickle module, imported as pickle5 instead. It has no runtime dependencies and compiles to platform-specific wheels for multiple architectures. However, the package is archived and abandoned as of November 2021, with no active maintenance or updates.","worth_installing":"No. While pickle5 solves a real compatibility problem, the package has been abandoned since November 2021 with no maintenance. Python 3.5, 3.6, and 3.7 are themselves end-of-life. If you are still on one of these versions, upgrading Python is strongly preferable to adopting an unmaintained backport. Only consider it if you are locked into legacy Python and genuinely need protocol 5 features."},"id":"pickle5","links":{"html":"https://skillfed.io/packages/pickle5","md":"https://skillfed.io/packages/pickle5.md","pypi":"https://pypi.org/project/pickle5/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-11-20","license_spdx":null,"license_treatment":"permissive","name":"pickle5","python_support":"capped_below_current","summary":"Backport of the pickle 5 protocol (PEP 574) and other pickle changes"},"popularity":{"monthly_downloads":108713,"position":12541,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.12"}
