Skip to main content

Cartonnage

Cartonnage is a Database-First ORM—designed as a 'Live Database Reflection ORM' or 'Record Reflection Layer (RRL)'—that reflects your existing database at runtime, speaking its schema fluently: not model-first, not schema-first, but runtime-bound, making it the ORM for existing databases:

  • SQLite
  • MySQL
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server

Installation

pip install cartonnage

With database drivers:

pip install cartonnage[mysql]     # MySQL support
pip install cartonnage[postgres]  # PostgreSQL support
pip install cartonnage[oracle]    # Oracle support
pip install cartonnage[mssql]     # SQL Server support
pip install cartonnage[all]       # All databases

License

MIT

Metadata

Release files for cartonnage 0.1.7

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

Source distribution (sdist)

Source distribution for cartonnage 0.1.7
File Size Uploaded
cartonnage-0.1.7.tar.gz 13.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cartonnage 0.1.7
File Interpreter ABI Platform
cartonnage-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 25.9 kB

Release files / cartonnage-0.1.7.tar.gz

Download URL cartonnage-0.1.7.tar.gz
Size 13.2 kB
Tags Source
SHA-256 checksum
How to use checksums
36f966eb000e113edf3016d64d53358de66bc9fef4559dd415ae664f341ebfc5
BLAKE2b-256 checksum
How to use checksums
6b87922aee2cc6338b3966aac1cc15268c76e3855acac6f11a12e415653c6198
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / cartonnage-0.1.7-py3-none-any.whl

Download URL cartonnage-0.1.7-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c27ddb7ff9c976083a52d83f3ee242e7e6a7d15dffac8e87b421e1885c86520
BLAKE2b-256 checksum
How to use checksums
2e200d3dffe6d1bf333e36667087c0abe32ac132c78ba4f4699661d46fa1df4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.5

2 release files

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