{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"}],"enrichment":{"capability":"Retrieves Python package metadata at runtime in a uniform way, regardless of build backend or project structure, with functions to query any installed package or the current package's metadata.","skillfed_tags":["introspection","packaging-tools"],"use_cases":["Embed the current package's version or author info in CLI help text or error messages without duplicating setup.cfg or pyproject.toml.","Query installed dependencies' metadata (license, homepage, version) for compliance audits or dependency reports.","Build introspection tools that need to read package metadata uniformly regardless of how the package was built or installed.","Populate __version__ or __about__ module attributes from canonical package metadata at import time.","Generate dynamic documentation or changelogs that reference package metadata retrieved at runtime."],"what_it_does":"pkg_about provides a single interface to read Python package metadata at runtime, abstracting away differences between build systems and project layouts. It exposes three main functions: about(package_name) to query any installed package, about() to query the current package, and about_from_setup() to read metadata directly from pyproject.toml or setup.cfg. The package depends on typing-extensions, packaging, and build to handle the complexity of modern Python packaging standards.\n\nThis is useful when your code needs to inspect package versions, authors, URLs, or other metadata without hardcoding values or duplicating information already stored in project configuration. It works across CPython, PyPy, and GraalPy on Python 3.11 through 3.15, and has been in production use since 2021.","worth_installing":"Yes. Low install friction, active maintenance, permissive license, no known vulnerabilities, and a clear use case for any project that needs to read package metadata at runtime without reimplementing the logic. Install it if you're building tools, CLIs, or libraries that need to introspect package information."},"id":"pkg-about","links":{"html":"https://skillfed.io/packages/pkg-about","md":"https://skillfed.io/packages/pkg-about.md","pypi":"https://pypi.org/project/pkg-about/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-01","license_spdx":"Zlib","license_treatment":"permissive","name":"pkg-about","python_support":"supports_current","summary":"Unified access to Python package metadata at runtime."},"popularity":{"monthly_downloads":290997,"position":7979,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.4.3"}
