{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/3"}],"enrichment":{"capability":"A Python client for connecting to Apache Hive Metastore and executing DDL commands via the Thrift protocol.","skillfed_tags":["hive","metastore","data-engineering"],"use_cases":["Automate database and table creation in Hive Metastore as part of a data pipeline setup.","Programmatically manage Hive schema definitions from Python without direct Thrift protocol handling.","Build data engineering tools that need to query or modify Hive metadata at runtime.","Integrate Hive Metastore operations into orchestration frameworks or ETL workflows.","Perform bulk DDL operations on Hive tables from a Python application or script."],"what_it_does":"Hive Metastore Client is a Python wrapper around the Thrift protocol for communicating with Apache Hive Metastore. It provides a higher-level interface for executing DDL (Data Definition Language) operations\u2014such as creating, modifying, and dropping databases and tables\u2014without writing raw Thrift calls. The package depends only on thrift and supports Python 3.7 and later.\n\nTypically used in data engineering workflows where you need to programmatically manage Hive metadata from Python code. It abstracts the Thrift connection and serialization details, offering builder patterns and context managers to simplify common operations. The library is suitable for automation scripts, data pipelines, and integration layers that need to interact with Hive Metastore.","worth_installing":"Yes, if you need to interact with Hive Metastore from Python and can work around the unclear license. The package has low install friction, no known vulnerabilities, and active repository maintenance. However, verify the license terms before use in commercial projects, and note that the latest release is over 4 years old\u2014test compatibility with your Hive version before deploying to production."},"id":"hive-metastore-client","links":{"html":"https://skillfed.io/packages/hive-metastore-client","md":"https://skillfed.io/packages/hive-metastore-client.md","pypi":"https://pypi.org/project/hive-metastore-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2021-08-23","license_spdx":null,"license_treatment":"unclear","name":"hive-metastore-client","python_support":"supports_current","summary":"A client for connecting and running DDLs on Hive Metastore with Thrift protocol"},"popularity":{"monthly_downloads":320087,"position":7639,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.9"}
