{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/3"}],"enrichment":{"capability":"Provides async generators and async context managers for Python 3.5, backporting features from Python 3.6+ that enable writing async generator functions with native syntax.","skillfed_tags":["async-backport","legacy-python"],"use_cases":["Maintain async code compatibility with Python 3.5 in legacy projects that cannot upgrade their minimum version.","Use native async generator syntax in Python 3.5 codebases without rewriting to older callback-based patterns.","Implement async context managers with @asynccontextmanager decorator on Python 3.5 before it was added to the standard library."],"what_it_does":"async_generator backports async generator and async context manager syntax from Python 3.6+ down to Python 3.5. It lets you write async generator functions using decorators (@async_generator and @asynccontextmanager) and the await yield_() pattern, enabling code that would otherwise only work on newer Python versions to run on 3.5.\n\nThe package has no runtime dependencies and installs cleanly. It was maintained by the Trio project and works with any async library. However, the project is abandoned\u2014the last release was 2018-08-01 and the last commit 2020-08-24\u2014so it receives no updates, security patches, or maintenance.","worth_installing":"No, unless you are actively maintaining Python 3.5 code. The package is abandoned and unmaintained since 2020-08-24. If you control the Python version, upgrade to 3.6+ and use native async generators instead."},"id":"async-generator","links":{"html":"https://skillfed.io/packages/async-generator","md":"https://skillfed.io/packages/async-generator.md","pypi":"https://pypi.org/project/async-generator/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-08-01","license_spdx":null,"license_treatment":"permissive","name":"async_generator","python_support":"supports_current","summary":"Async generators and context managers for Python 3.5+"},"popularity":{"monthly_downloads":5221111,"position":2137,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.10"}
