{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/4"}],"enrichment":{"capability":"pymetastore is a Python client for the Hive Metastore that provides a Thrift-based interface to query and manage metadata about databases, tables, and partitions in a Hive metastore service.","skillfed_tags":["hive-ecosystem","metadata-management","data-engineering"],"use_cases":["Discover table schemas and partition structures from a Hive metastore in a data discovery or catalog tool.","Automate metadata validation or governance checks by querying metastore state programmatically.","Build data pipeline orchestration logic that depends on inspecting table properties or partition availability.","Integrate Hive metastore metadata into a data lineage or data quality monitoring system.","Query partition information to dynamically determine which data to process in a batch job."],"what_it_does":"pymetastore wraps the Thrift protocol used by Hive Metastore into a Python-friendly API, letting you programmatically query metadata about databases, tables, and partitions stored in a Hive metastore service. It depends only on thrift and supports Python 3.8 and later, making it a lightweight addition to data engineering workflows that need to inspect or manage Hive metadata without writing raw Thrift code.\n\nThe package is typically used in data pipelines and catalog systems where you need to discover table schemas, list partitions, or retrieve metadata properties from a running metastore. It abstracts away the low-level Thrift details and provides context managers and straightforward method calls for common operations like listing databases, fetching table definitions, and querying partition information.","worth_installing":"Yes, if you need to query a Hive Metastore from Python code. The package has low install friction, a permissive license, no known vulnerabilities, and provides a clean abstraction over Thrift. Maintenance is aging but not stalled\u2014updates are infrequent but the repo is not archived. Suitable for production use in data engineering contexts where metastore access is a real requirement."},"id":"pymetastore","links":{"html":"https://skillfed.io/packages/pymetastore","md":"https://skillfed.io/packages/pymetastore.md","pypi":"https://pypi.org/project/pymetastore/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-11-04","license_spdx":null,"license_treatment":"permissive","name":"pymetastore","python_support":"supports_current","summary":"A Python client for the Thrift interface to Hive Metastore"},"popularity":{"monthly_downloads":125436,"position":11819,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.2"}
