Skip to main content

Simple SQL data mapper.

Project description

Estoult

PyPI Documentation Status

Estoult is a Python toolkit for data mapping with an integrated query builder for SQL databases. It currently supports MySQL, PostgreSQL, and SQLite.

Features:

  • Not an ORM: Estoult treats the data, not objects, as first class citizens.
  • No DSL: Query building is done using functions instead of overriding Python operators.
  • Composable (sub)queries: Create subqueries and store them for later use.
  • Easy debugging: Display any generated SQL in a readable format.
  • Performant as raw SQL: Estoult is NOT an ORM.

Estoult only works with Python 3.6+.

Installation

Install Estoult through pip:

pip install estoult

Documentation

Check the documentation for help.

License

Estoult is licensed under the MIT license (see LICENSE file).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

estoult-0.1.1.tar.gz (8.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page