Skip to main content

A construction kit for SQL

Project description

Legos for SQL

Recipe is an MIT licensed cross-database querying library, written in Python. It allows you to reuse SQL fragments to answer data questions consistently. Extension classes allow you to support data anonymization, automatic generation of where clauses, user permissioning to data, subselects, and response formatting.

Installation

pip install recipe

Documentation

https://recipe.readthedocs.io/

Development

To run the all tests run:

tox

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

recipe-0.31.4.tar.gz (217.3 kB view details)

Uploaded Source

Built Distribution

recipe-0.31.4-py2.py3-none-any.whl (59.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file recipe-0.31.4.tar.gz.

File metadata

  • Download URL: recipe-0.31.4.tar.gz
  • Upload date:
  • Size: 217.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.1 CPython/3.8.5

File hashes

Hashes for recipe-0.31.4.tar.gz
Algorithm Hash digest
SHA256 99dfc778ca1b7a4096ce53c1e350a200dcb211118ba00b27e0dc83476a2862f4
MD5 7178b814b92ab985cbfa5a40877bfc80
BLAKE2b-256 8dc4182fe61b6f70759e05a7dfb1c2017c29103d48a49c1d408916533072dd78

See more details on using hashes here.

Provenance

File details

Details for the file recipe-0.31.4-py2.py3-none-any.whl.

File metadata

  • Download URL: recipe-0.31.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 59.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.63.1 CPython/3.8.5

File hashes

Hashes for recipe-0.31.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2d032985e44d13dec35c2fe4dfd1c87649cc9423c69ecb3888e4facf8cd1e665
MD5 4df69a343922ba47440cfae142dd3c84
BLAKE2b-256 2c83b4ce2dc1f43d7abcdd4ef099dc4a617e3fff3dff493490e71e31f211f96b

See more details on using hashes here.

Provenance

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