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

Uploaded Source

Built Distribution

recipe-0.37.2-py2.py3-none-any.whl (67.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: recipe-0.37.2.tar.gz
  • Upload date:
  • Size: 229.1 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.37.2.tar.gz
Algorithm Hash digest
SHA256 5cb151d47efd802cf329350e2d534afeff10383e27cde62ae464daf050276929
MD5 4910625e93f947b5d4d407a80832e744
BLAKE2b-256 929f565f1eeb6d6b923bd0a1d1e8c3a06067ceadfd85bf914be2041395a77e27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: recipe-0.37.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 67.0 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.37.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8ef18bc856630d4c9b2971d514bb7c0fa56e93d9437b38aff6589be9358d0e12
MD5 4fedb3e53d755eaf4c91752403626777
BLAKE2b-256 ffbeec2132b9cd0332d686cd503eeb2927c9051102aade0430858158d6f67825

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