Utils and wrappers for SQLAlchemy.
pip install git+https://github.com/adhtruong/dbmodel
from db_model import DBModel, PrimaryKey
class MyModel(DBModel):
"""Defined table of my_model with primary key id and name column."""
id: PrimaryKey[int]
name: str
- Add documentation
- Add testing
- Add main decorator
- Allow better configuration
- Improve mypy plugin
- Intercept dataclass transformer so descriptor can be transformed before generating init.
- Make pip installable
pip install -r requirements-dev.txt
pre-commit install