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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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