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

Uploaded Source

Built Distribution

repository_orm-1.1.2-py3-none-any.whl (32.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for repository-orm-1.1.2.tar.gz
Algorithm Hash digest
SHA256 f4c3b039e041bab47b9091c540cb4495279255dedbd25e9962665e4db0942fff
MD5 630fa05043c5e6193ced0c82a8267d05
BLAKE2b-256 c1d72d3218cb96fc6ab3d1715b0c39fe8ce7cf0146ae64108b810861146155d8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for repository_orm-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d80e0fac22fd58274ad41b4646f2fee5f4e3f4015de0c26509255b37664076a2
MD5 ba31f32384b2ab49c66bbcfdd9cafb81
BLAKE2b-256 02c82fbf1d7226719855b75b01757d4d35fc1e66af039fbd213fcac672774efd

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