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-1.1.7.tar.gz (44.2 kB view details)

Uploaded Source

Built Distribution

repository_orm-1.1.7-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repository-orm-1.1.7.tar.gz
  • Upload date:
  • Size: 44.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for repository-orm-1.1.7.tar.gz
Algorithm Hash digest
SHA256 c8c6d67c505b000bb72d0c37827fa07a3d98838bd39650ea11dd202253c06c5c
MD5 bdf65b27b98321da9d813fbb7fc48642
BLAKE2b-256 0ab511dec5c063e32b1e72bc265ad1c1b434b6df35ba206c6331927cef893caa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: repository_orm-1.1.7-py3-none-any.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for repository_orm-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 888395ea5c50b9bc1cb87a9e9218215088130e6ce05e3b189fd66939bb241544
MD5 50efb3bb93a3bebe3db1c420d45535fe
BLAKE2b-256 edd2148c21f1599201bfbce0b99d32771265b62a77a3182c9c03a7265d64a148

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