Skip to main content

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...

Release files for typhoon-dbapi 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for typhoon-dbapi 0.0.3
File Size Uploaded
typhoon_dbapi-0.0.3.tar.gz 8.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for typhoon-dbapi 0.0.3
File Interpreter ABI Platform
typhoon_dbapi-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 17.6 kB

Release files / typhoon_dbapi-0.0.3.tar.gz

Download URL typhoon_dbapi-0.0.3.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
625726fa4667f147b348d91ee2af87fc04c03c857eb4b8d12b235005ece03ad0
BLAKE2b-256 checksum
How to use checksums
7555a9de1c92cd5db32d108d38ac66e64d7fea533fc59590373cec0e5b186d79
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / typhoon_dbapi-0.0.3-py3-none-any.whl

Download URL typhoon_dbapi-0.0.3-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
49843c40ac7ad39444f79bf483752ba7191ebe9ae88d60c6e08959a7d8a09d66
BLAKE2b-256 checksum
How to use checksums
5bb19a691536cfe64aede55f322deac904589cca19079f33097785567d62b0b8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page