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

Uploaded Source

Built Distribution

repository_orm-0.2.0-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repository-orm-0.2.0.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.3

File hashes

Hashes for repository-orm-0.2.0.tar.gz
Algorithm Hash digest
SHA256 099e7f14c5697f85c4ee2ee7ce843bdc2906a146b89064a4f837c3798cba0c11
MD5 a6d0d3604270fb34afd7c690c0c38ab1
BLAKE2b-256 15f43bc2eadb04b789dc4ddc86bf34c806497846285ca0de21323402de327c54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: repository_orm-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.3

File hashes

Hashes for repository_orm-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 105265ae0245b87a464c62df67adb753185634def8a5bc9bcf79dccd5bc3bb19
MD5 61568a3b736290f9e12c5e780c636c23
BLAKE2b-256 3682ab97822654499080e811f4ca142e4bf577db9690715b0d623cda60e0ea22

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