Skip to main content

Naked SQLAlchemy

Naked SQLAlchemy is a simple and efficient layer on top of SQLAlchemy Core, designed to make database access faster and easier by focusing on query execution and result mapping to data classes.

Key Features

  • Dataclass Mapping: Automatically map query results directly to Python dataclasses, eliminating the need for manual mapping.
  • Stateless Session Management: Manage database sessions and transactions without the overhead of ORM state tracking or identity mapping.
  • Support for Database Views: Easily treat database views like tables, enabling queries without the limitations imposed by traditional ORMs.
  • Minimal Learning Curve: Minimal learning curve for developers familiar with SQL. Most complexity and most of SQLAlchemy documentation is because of SQLAlchemy ORM.

Naked SQLAlchemy is ideal for developers who want the power and flexibility of SQLAlchemy Core but without the unnecessary complexity and overheard of SQLAlchemy ORM. Whether you're dealing with database tables or views, this library provides a clean, efficient interface to work with your data, in closest possible

Installation

pip install naked-sqlalchemy

Attention

This library is not compatiable with SQLAlchemy ORM, and the goal is to provide an Engine with data mapper capabilities. If you are looking for an ORM, this library is not for you.

Any features such as relationship, lazy loading, identity map, etc. are not supported and will not be supported in the future.

Metadata

Release files for naked-sqla 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for naked-sqla 0.1.0
File Size Uploaded Provenance Actions
naked_sqla-0.1.0.tar.gz 85.4 kB Without provenance Details for naked_sqla-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for naked-sqla 0.1.0
File Interpreter ABI Platform Actions
naked_sqla-0.1.0-py3-none-any.whl Python 3 none any Details for naked_sqla-0.1.0-py3-none-any.whl

Total release size: 101.0 kB

Release files / naked_sqla-0.1.0.tar.gz

Download URL naked_sqla-0.1.0.tar.gz
Size 85.4 kB
Tags Source
SHA-256 checksum
How to use checksums
19788f19a1fefa13d0395b81190a507e20b28c921fec1ae39be83876a2449316
BLAKE2b-256 checksum
How to use checksums
f84cbd4312dc77b4c46ab3e4ff7515b1c9c50bac67fa40259431b1a1d3b5823f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / naked_sqla-0.1.0-py3-none-any.whl

Download URL naked_sqla-0.1.0-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2488a1a7fe431bd12f98c1ee6fb5d6b409e09f5d7eb21a1b127c953f79627c74
BLAKE2b-256 checksum
How to use checksums
19818205898616fe748044da85bfe69fe94619cd5435415360fd5f2f2289eeef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Security for naked-sqla 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page