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

Uploaded Source

Built Distribution

repository_orm-1.1.4-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repository-orm-1.1.4.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.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.4.tar.gz
Algorithm Hash digest
SHA256 0df342548d498e85e3f1c3e5a1970236fb5c4263cf8bda46315d18925bda2b8a
MD5 42b830cad4a6d8a6c2b1991e30d7acc9
BLAKE2b-256 0b8c485c3e0a71af504db02239d28ff456b59aa4271e0c7e974cac3b1bce24af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: repository_orm-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a1008c00321e54996a697d52ad94a0a93a5407cabbe136097cce2f9d7556d5dd
MD5 3aa074b1f77fa9d4b82959dbbf182a3e
BLAKE2b-256 8016e5cc176c109165b702d942f17972be38f8a711381f80612d79cec3b2eb41

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