Skip to main content

Library to ease the implementation of the repository pattern in Python projects.

Project description

Repository ORM

Actions Status Actions Status Coverage Status

Library to ease the implementation of the repository pattern.

One of the disadvantages of using the repository pattern is that developers need to add and maintain a new abstraction to manage how to persist their models in the storage. repository-orm aims to mitigate this inconvenient by:

  • Supplying classes that already have the common operations for different storage solutions.
  • Supplying test classes and fixtures so extending the provided repositories is easy.

Help

See documentation for more details.

Installing

pip install repository-orm

Contributing

For guidance on setting up a development environment, and how to make a contribution to repository-orm, see Contributing to repository-orm.

License

GPLv3

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

repository-orm-0.5.5.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

repository_orm-0.5.5-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file repository-orm-0.5.5.tar.gz.

File metadata

  • Download URL: repository-orm-0.5.5.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for repository-orm-0.5.5.tar.gz
Algorithm Hash digest
SHA256 b18056239a6064a9c8fbe35b72659c3a4ca6faf254fe90460c6e78f6677cfada
MD5 f5ca693e3edc922392915753b7c1744c
BLAKE2b-256 29a30261f5a34f861812e7d71310db5df77ff49aa4a733d8b9b514804c6e40ca

See more details on using hashes here.

File details

Details for the file repository_orm-0.5.5-py3-none-any.whl.

File metadata

  • Download URL: repository_orm-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.3

File hashes

Hashes for repository_orm-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 432a8071c7fcbb0ca58d87420b3987a5231f9ea11ba975b1a93432ada7dfe7ee
MD5 d80fbf853694d89595276fea3c86d3cc
BLAKE2b-256 16f12219825fad5c3b91f9bfe6598efc518f9e004ffeaaf7cb7f8fb9dafc7761

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