├── .flake8 ├── .github └── workflows │ ├── run_tests.yml │ └── upload-to-pypi.yml ├── .gitignore ├── .pre-commit-config.yaml ├── MIT-LICENSE ├── Makefile ├── README.md ├── docs ├── deploy.sh ├── docs │ ├── alembic-wrapper.md │ ├── api │ │ ├── alembic-wrapper-class.md │ │ ├── session-class.md │ │ ├── sqlalchemy-wrapper-class.md │ │ └── testtransaction-class.md │ ├── assets │ │ ├── css │ │ │ ├── common.css │ │ │ └── highlight.css │ │ ├── img │ │ │ ├── favicon.svg │ │ │ ├── logo.svg │ │ │ └── social.png │ │ └── js │ │ │ ├── extra.js │ │ │ ├── inconceivable.js │ │ │ └── termynal.js │ ├── how-to.md │ ├── index.md │ ├── robots.txt │ ├── sqlalchemy-wrapper.md │ ├── testing-with-a-real-database.md │ └── working-with-the-session.md ├── mkdocs.yml ├── old │ └── 5.x │ │ ├── 404.html │ │ ├── alembic-wrapper │ │ └── index.html │ │ ├── api │ │ └── index.html │ │ ├── assets │ │ ├── css │ │ │ ├── common.css │ │ │ └── highlight.css │ │ ├── images │ │ │ └── favicon.png │ │ ├── img │ │ │ ├── favicon.svg │ │ │ ├── logo.svg │ │ │ └── social.png │ │ ├── javascripts │ │ │ ├── bundle.b1047164.min.js │ │ │ ├── bundle.b1047164.min.js.map │ │ │ ├── lunr │ │ │ │ ├── min │ │ │ │ │ ├── lunr.multi.min.js │ │ │ │ │ └── lunr.stemmer.support.min.js │ │ │ │ ├── tinyseg.js │ │ │ │ └── wordcut.js │ │ │ └── workers │ │ │ │ ├── search.fcfe8b6d.min.js │ │ │ │ └── search.fcfe8b6d.min.js.map │ │ ├── js │ │ │ ├── extra.js │ │ │ ├── inconceivable.js │ │ │ └── termynal.js │ │ └── stylesheets │ │ │ ├── main.a57b2b03.min.css │ │ │ ├── main.a57b2b03.min.css.map │ │ │ ├── palette.3f5d1f46.min.css │ │ │ └── palette.3f5d1f46.min.css.map │ │ ├── how-to │ │ └── index.html │ │ ├── index.html │ │ ├── search │ │ └── search_index.json │ │ ├── sitemap.xml │ │ ├── sitemap.xml.gz │ │ ├── sqlalchemy-wrapper │ │ └── index.html │ │ ├── testing-with-a-real-database │ │ └── index.html │ │ └── working-with-the-session │ │ └── index.html └── overrides │ ├── home.html │ ├── main.html │ └── partials │ └── header.html ├── header.png ├── poetry.lock ├── pyproject.toml ├── src └── sqla_wrapper │ ├── __init__.py │ ├── alembic_wrapper.py │ ├── base_model.py │ ├── cli │ ├── __init__.py │ ├── click_cli.py │ └── proper_cli_cli.py │ ├── py.typed │ ├── session.py │ └── sqlalchemy_wrapper.py └── tests ├── conftest.py ├── test_alembic_wrapper.py ├── test_base_model.py ├── test_session.py ├── test_sqlalchemy_wrapper.py └── test_testing.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/run_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/.github/workflows/run_tests.yml -------------------------------------------------------------------------------- /.github/workflows/upload-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/.github/workflows/upload-to-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/README.md -------------------------------------------------------------------------------- /docs/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/deploy.sh -------------------------------------------------------------------------------- /docs/docs/alembic-wrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/alembic-wrapper.md -------------------------------------------------------------------------------- /docs/docs/api/alembic-wrapper-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/api/alembic-wrapper-class.md -------------------------------------------------------------------------------- /docs/docs/api/session-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/api/session-class.md -------------------------------------------------------------------------------- /docs/docs/api/sqlalchemy-wrapper-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/api/sqlalchemy-wrapper-class.md -------------------------------------------------------------------------------- /docs/docs/api/testtransaction-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/api/testtransaction-class.md -------------------------------------------------------------------------------- /docs/docs/assets/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/assets/css/common.css -------------------------------------------------------------------------------- /docs/docs/assets/css/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/assets/css/highlight.css -------------------------------------------------------------------------------- /docs/docs/assets/img/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/assets/img/favicon.svg -------------------------------------------------------------------------------- /docs/docs/assets/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/assets/img/logo.svg -------------------------------------------------------------------------------- /docs/docs/assets/img/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/assets/img/social.png -------------------------------------------------------------------------------- /docs/docs/assets/js/extra.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/docs/assets/js/inconceivable.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/docs/assets/js/termynal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/assets/js/termynal.js -------------------------------------------------------------------------------- /docs/docs/how-to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/how-to.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: old/* 3 | -------------------------------------------------------------------------------- /docs/docs/sqlalchemy-wrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/sqlalchemy-wrapper.md -------------------------------------------------------------------------------- /docs/docs/testing-with-a-real-database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/testing-with-a-real-database.md -------------------------------------------------------------------------------- /docs/docs/working-with-the-session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/docs/working-with-the-session.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/old/5.x/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/404.html -------------------------------------------------------------------------------- /docs/old/5.x/alembic-wrapper/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/alembic-wrapper/index.html -------------------------------------------------------------------------------- /docs/old/5.x/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/api/index.html -------------------------------------------------------------------------------- /docs/old/5.x/assets/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/css/common.css -------------------------------------------------------------------------------- /docs/old/5.x/assets/css/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/css/highlight.css -------------------------------------------------------------------------------- /docs/old/5.x/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/images/favicon.png -------------------------------------------------------------------------------- /docs/old/5.x/assets/img/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/img/favicon.svg -------------------------------------------------------------------------------- /docs/old/5.x/assets/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/img/logo.svg -------------------------------------------------------------------------------- /docs/old/5.x/assets/img/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/img/social.png -------------------------------------------------------------------------------- /docs/old/5.x/assets/javascripts/bundle.b1047164.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/javascripts/bundle.b1047164.min.js -------------------------------------------------------------------------------- /docs/old/5.x/assets/javascripts/bundle.b1047164.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/javascripts/bundle.b1047164.min.js.map -------------------------------------------------------------------------------- /docs/old/5.x/assets/javascripts/lunr/min/lunr.multi.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/javascripts/lunr/min/lunr.multi.min.js -------------------------------------------------------------------------------- /docs/old/5.x/assets/javascripts/lunr/min/lunr.stemmer.support.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/javascripts/lunr/min/lunr.stemmer.support.min.js -------------------------------------------------------------------------------- /docs/old/5.x/assets/javascripts/lunr/tinyseg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/javascripts/lunr/tinyseg.js -------------------------------------------------------------------------------- /docs/old/5.x/assets/javascripts/lunr/wordcut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/javascripts/lunr/wordcut.js -------------------------------------------------------------------------------- /docs/old/5.x/assets/javascripts/workers/search.fcfe8b6d.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/javascripts/workers/search.fcfe8b6d.min.js -------------------------------------------------------------------------------- /docs/old/5.x/assets/javascripts/workers/search.fcfe8b6d.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/javascripts/workers/search.fcfe8b6d.min.js.map -------------------------------------------------------------------------------- /docs/old/5.x/assets/js/extra.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/old/5.x/assets/js/inconceivable.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/old/5.x/assets/js/termynal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/js/termynal.js -------------------------------------------------------------------------------- /docs/old/5.x/assets/stylesheets/main.a57b2b03.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/stylesheets/main.a57b2b03.min.css -------------------------------------------------------------------------------- /docs/old/5.x/assets/stylesheets/main.a57b2b03.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/stylesheets/main.a57b2b03.min.css.map -------------------------------------------------------------------------------- /docs/old/5.x/assets/stylesheets/palette.3f5d1f46.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/stylesheets/palette.3f5d1f46.min.css -------------------------------------------------------------------------------- /docs/old/5.x/assets/stylesheets/palette.3f5d1f46.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/assets/stylesheets/palette.3f5d1f46.min.css.map -------------------------------------------------------------------------------- /docs/old/5.x/how-to/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/how-to/index.html -------------------------------------------------------------------------------- /docs/old/5.x/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/index.html -------------------------------------------------------------------------------- /docs/old/5.x/search/search_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/search/search_index.json -------------------------------------------------------------------------------- /docs/old/5.x/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/sitemap.xml -------------------------------------------------------------------------------- /docs/old/5.x/sitemap.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/sitemap.xml.gz -------------------------------------------------------------------------------- /docs/old/5.x/sqlalchemy-wrapper/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/sqlalchemy-wrapper/index.html -------------------------------------------------------------------------------- /docs/old/5.x/testing-with-a-real-database/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/testing-with-a-real-database/index.html -------------------------------------------------------------------------------- /docs/old/5.x/working-with-the-session/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/old/5.x/working-with-the-session/index.html -------------------------------------------------------------------------------- /docs/overrides/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/overrides/home.html -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/overrides/partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/docs/overrides/partials/header.html -------------------------------------------------------------------------------- /header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/header.png -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/sqla_wrapper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/src/sqla_wrapper/__init__.py -------------------------------------------------------------------------------- /src/sqla_wrapper/alembic_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/src/sqla_wrapper/alembic_wrapper.py -------------------------------------------------------------------------------- /src/sqla_wrapper/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/src/sqla_wrapper/base_model.py -------------------------------------------------------------------------------- /src/sqla_wrapper/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sqla_wrapper/cli/click_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/src/sqla_wrapper/cli/click_cli.py -------------------------------------------------------------------------------- /src/sqla_wrapper/cli/proper_cli_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/src/sqla_wrapper/cli/proper_cli_cli.py -------------------------------------------------------------------------------- /src/sqla_wrapper/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/sqla_wrapper/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/src/sqla_wrapper/session.py -------------------------------------------------------------------------------- /src/sqla_wrapper/sqlalchemy_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/src/sqla_wrapper/sqlalchemy_wrapper.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_alembic_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/tests/test_alembic_wrapper.py -------------------------------------------------------------------------------- /tests/test_base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/tests/test_base_model.py -------------------------------------------------------------------------------- /tests/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/tests/test_session.py -------------------------------------------------------------------------------- /tests/test_sqlalchemy_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/tests/test_sqlalchemy_wrapper.py -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsca/sqla-wrapper/HEAD/tests/test_testing.py --------------------------------------------------------------------------------