Skip to main content

Unit of Work for SQLAlchemy project

Project description

sqlalchemy-uow

Unit of Work for SQLAlchemy project


PyPI Status Documentation License LastCommit Code Coverage Contributor Covenant

Developers:

Setup

Set up the environment

  1. Run make install, which installs Poetry (if it isn't already installed), sets up a virtual environment and all Python dependencies therein.
  2. Run source .venv/bin/activate to activate the virtual environment.

Install new packages

To install new PyPI packages, run:

$ poetry add <package-name>

Auto-generate API documentation

To auto-generate API document for your project, run:

$ make docs

To view the documentation, run:

$ make view-docs

Tools used in this project

  • Poetry: Dependency management
  • hydra: Manage configuration files
  • pre-commit plugins: Automate code reviewing formatting
  • pdoc: Automatically create an API documentation for your project

Project structure

.
├── .flake8
├── .github
│   └── workflows
│       ├── ci.yaml
│       └── docs.yaml
├── .gitignore
├── .pre-commit-config.yaml
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── config
│   ├── __init__.py
│   └── config.yaml
├── data
├── makefile
├── models
├── notebooks
├── poetry.toml
├── pyproject.toml
├── src
│   ├── scripts
│   │   ├── fix_dot_env_file.py
│   │   └── versioning.py
│   └── sqlalchemy_uow
│       └── __init__.py
└── tests
    └── __init__.py

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

sqlalchemy_uow-1.0.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

sqlalchemy_uow-1.0.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file sqlalchemy_uow-1.0.1.tar.gz.

File metadata

  • Download URL: sqlalchemy_uow-1.0.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Darwin/22.6.0

File hashes

Hashes for sqlalchemy_uow-1.0.1.tar.gz
Algorithm Hash digest
SHA256 182de891c9911282023091bf55effff3d3196e8e7128ed9059620000b437dd9d
MD5 f4131f8685eca6e8e347c42f1940c645
BLAKE2b-256 8ec7c9b2f2678b5852fd95eadc052282ff035bd3516fae8afe5c07e222345925

See more details on using hashes here.

File details

Details for the file sqlalchemy_uow-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: sqlalchemy_uow-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Darwin/22.6.0

File hashes

Hashes for sqlalchemy_uow-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 99471aa500774e03173d7943a824b4487c643eadc567b9994ac22a9e8727d0f1
MD5 b24d0371785b6b329ae83b0f8a854cea
BLAKE2b-256 7959e025539d1ecfbfa74009ba07b810a485f026004d059e8607cc3a92e2d04b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page