$npx skillfedfor your agent

pythena

A simple athena wrapper leveraging boto3 to execute queries and return results while only requiring a database and a query string.

SkipPyPI Front-EndsReleased Sep 2020151.6K downloads / mocopyleft licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pythena-1.6.0-py3-none-any.whl
v1.6.0 · released 2020-09-15 · 4 runtime deps: pandas, boto3, botocore, retrying

No. While pythena has low install friction and no known vulnerabilities, it is abandoned (last release 2020-09-15, last commit 2020-10-22). AWS Athena and boto3 have evolved since then, and the package will not receive updates for breaking changes or new features. For new projects, use boto3 directly or a maintained Athena wrapper; for existing projects already using pythena, consider migrating to avoid future compatibility issues.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • AWS credentials must be configured via aws cli (aws configure) or boto3 session before use.
  • Low install friction with a pure-Python wheel and four common dependencies (pandas, boto3, botocore, retrying).
  • However, the package is abandoned—last release was 2020-09-15 and last commit 2020-10-22—so it will not receive bug fixes or updates for modern AWS API changes.

License · maintenance · safety

copyleft license (copyleft) — Licensed under Mozilla Public License Version 2.0 (copyleft). You may use and modify the code, but any modifications must be released under the same license if distributed.

last release 2020-09-15 (2159 days) · last repo commit 2020-10-22 · 17 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 151,568 downloads/mo, #10,927 on PyPI

Verify before relying

pip install pythena

import pythena
athena_client = pythena.Athena("mydatabase")
df = athena_client.execute("select * from mytable")
  • Whether the package works with current AWS Athena API versions given its 2020 last update.
  • Python version compatibility—requires_python is unspecified in the fact sheet.
  • Whether dependencies (boto3, botocore) have breaking changes since the package's last release.
Same gist for agents: .md · .json

What it is and what it does

Pythena is a thin wrapper around boto3 that simplifies querying AWS Athena by handling the boilerplate of setting up clients, managing S3 result storage, and parsing query responses into pandas DataFrames. You provide a database name and SQL query; the package executes it against Athena and returns results as a DataFrame, optionally managing S3 cleanup or running queries asynchronously.

The package depends on pandas for DataFrame output, boto3 and botocore for AWS API access, and retrying for automatic retry logic. It requires AWS credentials to be configured beforehand (typically via aws cli). The main trade-off is simplicity: it handles the common case well but is no longer maintained, so it may not support newer Athena features or handle API changes introduced after 2020.

Use it for

  • Execute Athena queries from a Python script and receive results as a pandas DataFrame for immediate analysis.
  • Run Athena queries asynchronously and poll for results later using execution IDs.
  • List all databases and tables in your Glue catalog without writing raw boto3 code.
  • Save Athena query results to a specific S3 location instead of relying on default temporary storage.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

While pythena has low install friction and no known vulnerabilities, it is abandoned (last release 2020-09-15, last commit 2020-10-22). AWS Athena and boto3 have evolved since then, and the package will not receive updates for breaking changes or new features. For new projects, use boto3 directly or a maintained Athena wrapper; for existing projects already using pythena, consider migrating to avoid future compatibility issues.

Install

pythena on PyPI

Before you install

Low install friction with a pure-Python wheel and four common dependencies (pandas, boto3, botocore, retrying). However, the package is abandoned—last release was 2020-09-15 and last commit 2020-10-22—so it will not receive bug fixes or updates for modern AWS API changes.

AWS credentials must be configured via aws cli (aws configure) or boto3 session before use.

License in practice

Licensed under Mozilla Public License Version 2.0 (copyleft). You may use and modify the code, but any modifications must be released under the same license if distributed.

Quickstart

pip install pythena

import pythena
athena_client = pythena.Athena("mydatabase")
df = athena_client.execute("select * from mytable")

Verify before relying

  • Whether the package works with current AWS Athena API versions given its 2020 last update.
  • Python version compatibility—requires_python is unspecified in the fact sheet.
  • Whether dependencies (boto3, botocore) have breaking changes since the package's last release.

Package facts

Licensecopyleft license copyleft
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
pandasboto3botocoreretrying
MaintenanceAbandoned 2,159 days since the last release
Last repo commit
First released
Downloads151,568 / month, #10,927 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: pythena-1.6.0-py3-none-any.whl

Tags

Capabilities
aws athena python wrapperquery athena from pythonathena to pandas dataframeboto3 athena clientaws athena sql interface
Topics
aws-integrationabandoned

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “aws athena python wrapper”

  • pythenaPythena wraps AWS Athena queries in a Python interface that returns…
  • pyathenajdbcPyAthenaJDBC wraps the Amazon Athena JDBC driver to provide a Python…
  • dbt-athena-communityA dbt adapter that enables data transformation workflows on AWS…

Give your agent the search over MCP, or paste the wish link into any chat.

More Front-Ends packages

SQLAlchemy Worth it
PyPI · Front-Ends · released Aug 2026

SQLAlchemy is a Python SQL toolkit and Object Relational Mapper (ORM) that provides both a high-level ORM layer for declarative object persistence and a Core SQL construction system for direct database abstraction and query building.

permissive licensepure Python · 3.7+
422.7Mdownloads / mo
psycopg2-binary Worth it
PyPI · Software Development · released Apr 2026

psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.

copyleftcompiled wheel · 3.9+
271.6Mdownloads / mo
alembic Worth it
PyPI · Front-Ends · released Aug 2026

Alembic generates and manages database schema migrations for SQLAlchemy applications, handling version control of database structure changes with support for upgrades, downgrades, and auto-generation from model changes.

Install it if you use SQLAlchemy and need to version-control schema changes; skip it only if you manage migrations manually or use a different ORM entirely.

MITpure Python · 3.10+
215.2Mdownloads / mo
weaviate-client Worth it
PyPI · Front-Ends · released Aug 2026

A Python client library for connecting to and querying Weaviate, a vector database that enables semantic search and AI-powered data retrieval.

permissive licensepure Python · 3.10+
213.2Mdownloads / mo
databricks-sql-connector Worth it
PyPI · Front-Ends · released Jul 2026

A Python client library that connects to Databricks clusters and SQL warehouses using a Thrift-based protocol, conforming to the Python DB API 2.0 specification and supporting Arrow-based data exchange.

Install it if you need to query Databricks clusters or SQL warehouses from Python.

Apache-2.0pure Python
119.5Mdownloads / mo
psycopg Worth it
PyPI · Software Development · released May 2026

Psycopg 3 is a PostgreSQL database adapter for Python that enables applications to connect to, query, and manage PostgreSQL databases using Python code.

Install it if you need to connect Python to PostgreSQL.

LGPL-3.0-onlypure Python · 3.10+
117.0Mdownloads / mo

See also awswrangler · dbt-athena-community · PyAthena · pyathenajdbc · dbt-athena · pandasql · databricks-labs-lsql · mssql · gspread-dataframe · pandas_access