Skip to main content

Data mapper and query builder for SQL databases.

Project description

la black luna

Estoult

PyPI PyPI - License PyPI - Python Version 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 doesn't attempt to apply relational algebra to objects.
  • Concise and composable (sub)queries.
  • Easy debugging by displaying any generated SQL in a readable format.
  • Fast. Estoult is NOT an ORM.

Estoult only works with Python 3.6+ and is primarily tested on Python 3.9+.

Installation

Install Estoult through pip:

pip install estoult

Documentation

Check the documentation for help and getting started.

Contributing

If you have found a bug or would like to see a feature added to Estoult, please submit an issue or a pull request! Likewise if you found something in the documentation unclear or imprecise.

Tests

Tests are run with pytest. Install it using pip:

pip install pytest

Run tests from the shell:

pytest

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.7.11.tar.gz (17.8 kB view details)

Uploaded Source

File details

Details for the file estoult-0.7.11.tar.gz.

File metadata

  • Download URL: estoult-0.7.11.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.3

File hashes

Hashes for estoult-0.7.11.tar.gz
Algorithm Hash digest
SHA256 e0db9a268ca7cf0323fb31964fbffff0de7c6853b5636c913847cedc7cdcc6a4
MD5 cfb1fa49336bc0a76699ac2cf7a72eff
BLAKE2b-256 ec3c2bb3b15221a7e87ebafcd60297c6c87794fec5bf93dca784339919f09e83

See more details on using hashes here.

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