├── .github ├── tox-uv │ └── action.yml ├── uv │ └── action.yml └── workflows │ ├── ci.yml │ ├── doc.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── changelog.md ├── images │ ├── example-openapi-generated-doc.png │ └── favicon.png ├── index.md ├── orm.md ├── pagination.md ├── session.md └── setup.md ├── mkdocs.yml ├── pyproject.toml ├── src └── fastsqla.py ├── tests ├── conftest.py ├── integration │ ├── conftest.py │ ├── test_base.py │ ├── test_pagination.py │ ├── test_session_dependency.py │ └── test_sqlmodel.py └── unit │ ├── test_lifespan.py │ └── test_open_session.py └── uv.lock /.github/tox-uv/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/.github/tox-uv/action.yml -------------------------------------------------------------------------------- /.github/uv/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/.github/uv/action.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/README.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /docs/images/example-openapi-generated-doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/docs/images/example-openapi-generated-doc.png -------------------------------------------------------------------------------- /docs/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/docs/images/favicon.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/orm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/docs/orm.md -------------------------------------------------------------------------------- /docs/pagination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/docs/pagination.md -------------------------------------------------------------------------------- /docs/session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/docs/session.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/docs/setup.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/fastsqla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/src/fastsqla.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/tests/integration/conftest.py -------------------------------------------------------------------------------- /tests/integration/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/tests/integration/test_base.py -------------------------------------------------------------------------------- /tests/integration/test_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/tests/integration/test_pagination.py -------------------------------------------------------------------------------- /tests/integration/test_session_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/tests/integration/test_session_dependency.py -------------------------------------------------------------------------------- /tests/integration/test_sqlmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/tests/integration/test_sqlmodel.py -------------------------------------------------------------------------------- /tests/unit/test_lifespan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/tests/unit/test_lifespan.py -------------------------------------------------------------------------------- /tests/unit/test_open_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/tests/unit/test_open_session.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadrien/FastSQLA/HEAD/uv.lock --------------------------------------------------------------------------------