{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"Provides a Python DBAPI-compatible client to query Presto, a distributed SQL engine, executing SQL and retrieving results.","skillfed_tags":["database-client","sql-query","distributed-sql"],"use_cases":["Execute SQL queries against a Presto cluster from a Python script without writing raw HTTP requests.","Integrate Presto queries into data pipelines or ETL workflows that require programmatic SQL execution.","Connect to LDAP-configured or OAuth-enabled Presto clusters using authentication classes.","Retrieve query results in batches using fetchone(), fetchmany(), or fetchall() for memory-efficient processing.","Run transactional workloads by setting isolation_level to REPEATABLE_READ or other non-autocommit modes."],"what_it_does":"This is a Python client for Presto, a distributed SQL query engine. It implements the Python DBAPI 2.0 interface, allowing you to connect to a Presto cluster and execute SQL queries using standard cursor methods like execute() and fetchall(). You provide connection details (host, port, user, catalog, schema) and optional authentication (basic, Kerberos, or OAuth), then interact with the cluster through familiar database cursor operations.\n\nThe package handles HTTP communication with the Presto coordinator and supports transaction control via isolation levels. It works across multiple Python versions and operating systems, including CPython and PyPy. Common use cases include ad-hoc analytics queries, data pipeline integration, and programmatic access to Presto clusters from Python applications.","worth_installing":"Yes, if you need to query Presto from Python. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive Apache 2.0 license. However, note the release gap since 2023-09-07\u2014verify compatibility with your Presto version before adopting in new projects."},"id":"presto-python-client","links":{"html":"https://skillfed.io/packages/presto-python-client","md":"https://skillfed.io/packages/presto-python-client.md","pypi":"https://pypi.org/project/presto-python-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-09-07","license_spdx":null,"license_treatment":"permissive","name":"presto-python-client","python_support":"unspecified","summary":"Client for the Presto distributed SQL Engine"},"popularity":{"monthly_downloads":4918934,"position":2199,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.8.4"}
