My sqlalchemy utils package, that I use in my projects.
Project description
SQLAlchemy Dev utils
For what?
I made this project to avoid copy-pasting with utils in my projects. I was aiming to simplify working with sqlalchemy.
See sources for more info about utils. README (or probably, separated documentation), will be updated soon.
Install
With pip:
pip install sqlalchemy-dev-utils
With pdm:
pdm add sqlalchemy-dev-utils
With poetry:
poetry add sqlalchemy-dev-utils
Package has optional dependencies, so if you use it in some specific cases, install only needed dependencies.
For alembic utils:
pip install "sqlalchemy-dev-utils[alembic]"
For pydantic model field:
pip install "sqlalchemy-dev-utils[pydantic_field]"
For relativedelta model field (replace for timedelta):
pip install "sqlalchemy-dev-utils[relativedelta_field]"
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
Built Distribution
File details
Details for the file sqlalchemy_dev_utils-1.2.0.tar.gz
.
File metadata
- Download URL: sqlalchemy_dev_utils-1.2.0.tar.gz
- Upload date:
- Size: 24.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.20.0.post1 CPython/3.12.7 Linux/6.11.5-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d8f369618aa954daa30744cdf0a889219c180c7bc5cb0613c87f3fe51f239be |
|
MD5 | eb6573cdc2e60bc4b02067306b7bf108 |
|
BLAKE2b-256 | a2990b72dbb7a895ce75fb6edbea3184735a150dd17f3d14a1739442ea788406 |
File details
Details for the file sqlalchemy_dev_utils-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: sqlalchemy_dev_utils-1.2.0-py3-none-any.whl
- Upload date:
- Size: 20.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.20.0.post1 CPython/3.12.7 Linux/6.11.5-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 759f40449cf7ddb8b1e2b7c078b3a0d51bb6bcddf2ade83e55fe533a726c7a08 |
|
MD5 | 29c92962342422f467e9724f9622babd |
|
BLAKE2b-256 | 69c813ba543165a4238890231b1f7d1c9323f29d5cd855aa82bf2c41b9576905 |