skillfed

presto-types-parser

Presto types parser for input rows returned by presto rest api

presto-types-parser v0.0.2 204.5K downloads/30d#9,606 on PyPI0
Permissive license Apache License, Version 2.0 Abandoned released

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-parser

uv

uv add presto-types-parser

poetry

poetry add presto-types-parser

Installing 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

Intended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentTopic :: Database :: Front-Ends

Tags

presto type parsingpresto rest api response parsingsql type deserializationpresto row type conversiondatabase query result parsing
prestoabandonedtype-parsing

More Front-Ends packages