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)
| File | Size | Uploaded | |
|---|---|---|---|
| typhoon_dbapi-0.0.3.tar.gz | 8.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|