presto-types-parser
Presto types parser for input rows returned by presto rest api
What it is and what it does
presto-types-parser is a lightweight utility that converts Presto SQL type annotations from REST API responses into Python-native objects. It was designed to handle the type metadata returned by Presto queries, allowing developers to work with structured type information programmatically rather than as raw strings.
The package has no runtime dependencies and installs cleanly, but it has not been maintained since 2020-08-18. The repository remains publicly available but is not actively developed, meaning it receives no bug fixes, security updates, or compatibility patches for newer Presto versions or Python releases.
Use it for:
- Parse type information from Presto query results when building a Python client library or ORM layer.
- Convert Presto REST API type responses into Python type objects for validation or schema introspection.
- Deserialize structured type metadata in data pipeline tools that consume Presto query output.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Parses Presto SQL type annotations from rows returned by the Presto REST API into Python objects.
No. The package is abandoned (last update 2020-08-18, no commits since), and Presto's API and type system have likely evolved. Unless you are maintaining legacy code that already depends on it, the risk of incompatibility with current Presto versions outweighs the minimal install friction.
Install
presto-types-parser on PyPI
pip
pip install presto-types-parseruv
uv add presto-types-parserpoetry
poetry add presto-types-parserInstalling presto-types-parser
Before you install
Low install friction with no runtime dependencies, but the package has been abandoned since its initial release on 2020-08-18 with no updates or maintenance activity since.
License in practice
Licensed under Apache License, Version 2.0 (permissive), which allows use, modification, and distribution with minimal restrictions.
Quickstart
pip install presto-types-parser==0.0.2
from presto_types_parser import parse_types
result = parse_types(row_data)
Verify before relying
- Whether the package actually works with current Presto REST API versions or if the API has changed incompatibly since 2020.
- What specific Presto type formats are supported and whether coverage is complete.
- Whether Python version compatibility is truly unspecified or if there are undocumented constraints.
Package facts
| License | Apache License, Version 2.0 (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | abandoned — 2,187 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 204,497/month — #9,606 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: presto_types_parser-0.0.2-py2-none-any.whl; presto_types_parser-0.0.2-py3-none-any.whl
Tags
More Front-Ends packages
SQLAlchemy is a Python SQL toolkit and Object…
permissive · top 100 on PyPI
psycopg2-binarypsycopg2-binary is a PostgreSQL database…
copyleft · top 1,000 on PyPI
alembicAlembic generates and manages database schema…
permissive · top 1,000 on PyPI
weaviate-clientA Python client library for connecting to and…
permissive · top 1,000 on PyPI
databricks-sql-connectorA Python client library that connects to…
permissive · top 1,000 on PyPI
psycopgPsycopg 3 is a PostgreSQL database adapter for…
copyleft · top 1,000 on PyPI
presto-python-clientProvides a Python DBAPI-compatible client to…
permissive · top 5,000 on PyPI
sttableParses string-formatted tables (with…
permissive · top 15,000 on PyPI
sqlglotSQLGlot parses, transpiles, optimizes, and…
permissive · top 1,000 on PyPI
apache-airflow-providers-prestoIntegrates Presto query execution into Apache…
permissive · top 15,000 on PyPI
db-dtypesProvides pandas extension data types for SQL…
permissive · top 1,000 on PyPI
pytdpytd provides Python interfaces to Treasure…
permissive · top 15,000 on PyPI
sqlglotcProvides mypyc-compiled C extensions that…
permissive · top 5,000 on PyPI
acryl-sqlglotParses, transpiles, and optimizes SQL across 23…
permissive · top 15,000 on PyPI
odata-queryParses OData v4 filter strings and transpiles…
permissive · top 15,000 on PyPI
recordsRecords provides a lightweight SQL query…
permissive · top 15,000 on PyPI