{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/5"}],"enrichment":{"capability":"Provides the PEP 567 contextvars module for Python 3.6, enabling context-local state management in concurrent code.","skillfed_tags":["backport","deprecated","python-3.6-only"],"use_cases":["Maintaining request-scoped state in async frameworks running on Python 3.6.","Passing context through concurrent.futures thread pools without global variables.","Porting code that uses contextvars from Python 3.7+ down to Python 3.6 environments."],"what_it_does":"This package backports Python 3.7's contextvars module to Python 3.6, implementing PEP 567 context-local state. It allows you to create and manage context variables that maintain separate values across concurrent execution contexts\u2014useful in async code and thread pools where thread-local storage is insufficient.\n\nThe package is now largely obsolete: Python 3.7+ includes contextvars in the standard library, and the package itself has been abandoned since its last release on 2019-04-01 with no active maintenance. It exists primarily as a compatibility shim for legacy Python 3.6 codebases. The standard library always takes precedence, so listing it as a dependency is safe but unnecessary for modern projects.","worth_installing":"No. If you are on Python 3.7 or later, use the standard library contextvars. If you must support Python 3.6, this backport is your only option, but the lack of maintenance since 2019-04-01 and high install friction make it a last resort. Modern projects should not depend on this."},"id":"contextvars","links":{"html":"https://skillfed.io/packages/contextvars","md":"https://skillfed.io/packages/contextvars.md","pypi":"https://pypi.org/project/contextvars/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-04-01","license_spdx":null,"license_treatment":"permissive","name":"contextvars","python_support":"unspecified","summary":"PEP 567 Backport"},"popularity":{"monthly_downloads":1399193,"position":3954,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.4"}
