Skip to main content

Hooks and functions related to databases compatible with the Python Database API Specification v2.0.

Project description

Typhoon DbAPI Extension

Hooks and functions related to databases compatible with the Python Database API Specification v2.0.

Installation

Run pip install typhoon-dbapi for the base package including functions and an EchoDb hook for testing purposes as well as SQLite.

Install extras

For additional databases run:

  • Snowflake: pip install typhoon-dbapi[snowflake]
  • Big Query: pip install typhoon-dbapi[bigquery]
  • Postgres: pip install typhoon-dbapi[postgres]
  • DuckDB: pip install typhoon-dbapi[duckdb]
  • MySQL: pip install typhoon-dbapi[mysql]

Virtualenv for development

python3 -m venv venv_typhoon
source venv_typhoon/bin/activate
python -m pip install -r requirements   # Re-run this every time you add new requirements

Upload to Pypi

Make an account at https://pypi.org/account/register/. Edit the setup.py to include project name, desired version, description etc. https://docs.python.org/3/distutils/setupscript.html Run make typhoon-extension and use the user and password you created to upload.

Upload docs to github pages

Coming soon...

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

typhoon_dbapi-0.0.3.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

typhoon_dbapi-0.0.3-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file typhoon_dbapi-0.0.3.tar.gz.

File metadata

  • Download URL: typhoon_dbapi-0.0.3.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.12

File hashes

Hashes for typhoon_dbapi-0.0.3.tar.gz
Algorithm Hash digest
SHA256 625726fa4667f147b348d91ee2af87fc04c03c857eb4b8d12b235005ece03ad0
MD5 b7da31688aa7637c1559b8d1ee1e7604
BLAKE2b-256 7555a9de1c92cd5db32d108d38ac66e64d7fea533fc59590373cec0e5b186d79

See more details on using hashes here.

File details

Details for the file typhoon_dbapi-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: typhoon_dbapi-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.12

File hashes

Hashes for typhoon_dbapi-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 49843c40ac7ad39444f79bf483752ba7191ebe9ae88d60c6e08959a7d8a09d66
MD5 26fe10c0055346e9d9e602b5f92e5b36
BLAKE2b-256 5bb19a691536cfe64aede55f322deac904589cca19079f33097785567d62b0b8

See more details on using hashes here.

Supported by

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