{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/10"}],"enrichment":{"capability":"Provides a unified API for reflecting and introspecting Python type hints, including support for evaluating modern type syntax (PEP 585, PEP 604) on older Python versions.","skillfed_tags":["type-hints","reflection","compatibility"],"use_cases":["Evaluate modern type hint syntax like `list[str]` and `int | str` on Python versions where native support is unavailable.","Build type-aware code generation or validation tools that need a consistent API across Python versions.","Implement runtime type checking or serialization frameworks that require deep introspection of type annotations.","Create documentation or IDE tooling that needs to analyze and display type information uniformly."],"what_it_does":"typeapi is a reflection library that standardizes how you inspect and work with Python type hints at runtime. It wraps the complexity of Python's typing module across different versions and provides a consistent interface for examining type annotations, whether they're simple types like `int`, generic types like `list[str]`, or union types like `int | str`. The package is particularly useful because it lets you use modern type syntax (PEP 585 and PEP 604) on Python versions that don't natively support them, bridging compatibility gaps.\n\nThe library depends only on typing-extensions and targets Python 3.8 and newer. It's actively maintained and carries no known security vulnerabilities. The MIT license places no restrictions on how you use it.","worth_installing":"Yes, if you need to work with type hints at runtime or support older Python versions while using modern type syntax. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a safe choice. Install only if you actually need type introspection; it's a specialized tool, not a general utility."},"id":"typeapi","links":{"html":"https://skillfed.io/packages/typeapi","md":"https://skillfed.io/packages/typeapi.md","pypi":"https://pypi.org/project/typeapi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-23","license_spdx":"MIT","license_treatment":"permissive","name":"typeapi","python_support":"supports_current","summary":null},"popularity":{"monthly_downloads":260683,"position":8394,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.3.0"}
