{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"}],"enrichment":{"capability":"Provides the Python 3.6 inspect module API on Python 2.7 and 3.2\u20133.5, allowing code written for newer Python versions to introspect functions, classes, and objects on older runtimes.","skillfed_tags":["backport","legacy-python"],"use_cases":["Backporting code that uses Python 3.6 inspect features to a Python 2.7 or 3.2\u20133.5 codebase without rewriting introspection logic.","Providing a unified inspect API across multiple Python versions in a legacy application that cannot yet upgrade.","Testing or validating function signatures and metadata in older Python environments during a gradual migration to newer versions."],"what_it_does":"inspect2 is a backport of Python 3.6's inspect module to older Python versions (2.7 and 3.2\u20133.5). It allows developers working on legacy codebases to use the newer inspect API for introspecting functions, classes, methods, and other code objects without upgrading their Python runtime. The module aims to minimize divergence from the standard library source, making future backports easier to maintain.\n\nThe package has no runtime dependencies and installs as a pure-Python wheel. However, it has been abandoned since August 2019 and will not receive updates. It is most useful as a temporary compatibility shim for projects still supporting Python 2.7 or early Python 3 versions; for new projects or those targeting modern Python, the standard library inspect module should be used directly.","worth_installing":"No, unless you are maintaining a legacy Python 2.7 or 3.2\u20133.5 codebase that requires Python 3.6 inspect features and cannot be upgraded. The package is abandoned (last release 2019-08-10) and will not receive security or compatibility updates. For new projects or those on modern Python versions, use the standard library inspect module directly."},"id":"inspect2","links":{"html":"https://skillfed.io/packages/inspect2","md":"https://skillfed.io/packages/inspect2.md","pypi":"https://pypi.org/project/inspect2/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-08-10","license_spdx":null,"license_treatment":"permissive","name":"inspect2","python_support":"unspecified","summary":"Backport of the Python 3.6 inspect module to Python 2.7-3.5"},"popularity":{"monthly_downloads":123598,"position":11904,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.2"}
