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

Uploaded Source

Built Distribution

recipe-0.36.6-py2.py3-none-any.whl (67.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: recipe-0.36.6.tar.gz
  • Upload date:
  • Size: 230.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/6.0.0 pkginfo/1.9.6 requests/2.28.2 requests-toolbelt/0.10.1 tqdm/4.65.0 CPython/3.9.16

File hashes

Hashes for recipe-0.36.6.tar.gz
Algorithm Hash digest
SHA256 3a6e76a15f01088bd9bbd91e1801d6752e5827718963248d33d97d76da3020e8
MD5 31bfb5694885ebf9786d1d25fa2a817b
BLAKE2b-256 3c570187be2f2f20dce899a1d8263594b43829b4325a177c46b3418ca2a874da

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: recipe-0.36.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 67.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/6.0.0 pkginfo/1.9.6 requests/2.28.2 requests-toolbelt/0.10.1 tqdm/4.65.0 CPython/3.9.16

File hashes

Hashes for recipe-0.36.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1f599e8156002395f9efd5fd513ddee061ecda400ec5479e3ee2737621bd8b04
MD5 790c3ef7c15365c5ffece2c7a4b0983b
BLAKE2b-256 11ce902657b6c5c31d014d50810db96d8827fb29d9ca77cf1b22d02c2114d476

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