{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"}],"enrichment":{"capability":"Provides utilities to inspect and work with Python type names and named types, including functions to check if an object is named and retrieve its type name.","skillfed_tags":["type-introspection","runtime-metadata"],"use_cases":["Retrieve the string name of a Python type for logging, error messages, or dynamic type resolution in frameworks.","Check whether a type or object is named before attempting name-based operations in type-aware code.","Build type introspection tools or debugging utilities that need to display human-readable type information.","Support runtime type validation in libraries that need to distinguish between named and unnamed types."],"what_it_does":"Named is a small utility library for inspecting Python type names and determining whether objects or types are \"named\" in a specific sense. It exports core functions: `is_named()` checks if a type or object qualifies as named, `get_name()` retrieves the name of a named type, and `get_type_name()` gets the type name of an object. The package depends only on typing-extensions and is fully typed.\n\nThe library is designed for developers who need programmatic access to type metadata during runtime\u2014useful in type-checking utilities, introspection tools, or frameworks that need to reason about Python types. It is marked Production/Stable and supports Python 3.8, 3.9, 3.10, 3.11, and 3.12, though development has been dormant since early 2024.","worth_installing":"Yes, if you need lightweight type name introspection. The package is stable, has no known vulnerabilities, installs with minimal friction, and carries a permissive MIT license. However, the dormant maintenance status means you should verify that its type-name semantics align with your use case before relying on it for new projects."},"id":"named","links":{"html":"https://skillfed.io/packages/named","md":"https://skillfed.io/packages/named.md","pypi":"https://pypi.org/project/named/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-03-15","license_spdx":null,"license_treatment":"permissive","name":"named","python_support":"supports_current","summary":"Named types."},"popularity":{"monthly_downloads":196896,"position":9773,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.2"}
