{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/2"}],"enrichment":{"capability":"contextlib2 backports the Python standard library's contextlib module to earlier Python versions, providing context managers and related utilities for resource management across Python 3.6 and later.","skillfed_tags":["backport","context-managers","legacy-support"],"use_cases":["Maintaining legacy code that must run on Python 3.6\u20133.10 while using a unified contextlib interface.","Providing type hints for contextlib usage in projects that need static type checking across multiple Python versions.","Serving as a reference implementation or testing ground for proposed enhancements to the standard library contextlib.","Supporting projects that pin to older Python versions and need backported context manager utilities."],"what_it_does":"contextlib2 is a backport of Python's standard library contextlib module, designed to make context manager utilities available on Python versions earlier than those in which they were added to the standard library. It includes both the core context manager decorators and utilities, plus type hints from the typeshed project.\n\nSince the package requires Python 3.6 or later and the standard library has included contextlib since the earliest Python 3 releases, this package is most relevant for maintaining compatibility in legacy codebases. The package is no longer actively maintained, with its last release in 2021-06-27.","worth_installing":"No, unless you are maintaining legacy code on Python 3.6\u20133.10 and need a specific backported feature not yet in your target Python version. For modern Python, use the standard library contextlib directly. The package is abandoned and receives no maintenance."},"id":"contextlib2","links":{"html":"https://skillfed.io/packages/contextlib2","md":"https://skillfed.io/packages/contextlib2.md","pypi":"https://pypi.org/project/contextlib2/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-06-27","license_spdx":null,"license_treatment":"permissive","name":"contextlib2","python_support":"supports_current","summary":"Backports and enhancements for the contextlib module"},"popularity":{"monthly_downloads":12264081,"position":1330,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"21.6.0"}
