Skip to main content

Versatile ZODB abstraction layer

Project description

A versatile ZODB abstraction layer

sheraf is an overlay over ZODB. It provides a high level interface to save and read your data.

Installation

sheraf is compatible with Python 3.6+

poetry add sheraf
# or
pip install sheraf

If you need pytest fixtures for your project check out pytest-sheraf. There are also sheraf fixtures for unittest.

pip install pytest-sheraf

The documentation is hosted here.

Contributing

Bug reports and pull requests are highly encouraged!

  • Test some code : poetry run pytest and poetry run tox
  • Format code : black
  • Generate documentation : poetry run tox -e doc

Documentation

poetry run tox -e doc
open build/sphinx/html/index.html

Development installation

sheraf use poetry as its main build tool. Do not hesitate to check the documentation.

poetry install --extras all

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sheraf-0.3.1.tar.gz (43.4 kB view details)

Uploaded Source

Built Distribution

sheraf-0.3.1-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

File details

Details for the file sheraf-0.3.1.tar.gz.

File metadata

  • Download URL: sheraf-0.3.1.tar.gz
  • Upload date:
  • Size: 43.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.9.1 Linux/5.10.8-arch1-1

File hashes

Hashes for sheraf-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d1b39922d19956ea839897485873b352b45765a176bd3f9513d9edcb0b6c41d5
MD5 b066e14c360951a5f2a7b0f0c708d3f6
BLAKE2b-256 e2ef2e518b9e97408ad1e873dbf62da9f7f1118d5d40a2105b19df1a8c43902d

See more details on using hashes here.

File details

Details for the file sheraf-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: sheraf-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 52.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.10 CPython/3.9.1 Linux/5.10.8-arch1-1

File hashes

Hashes for sheraf-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f53fa0a917f8ffa19e8ac78695a3c44f824a37c8c95efbd6650b6be4eca9b534
MD5 e6de72a22adb54a3af65d70172fb2ed0
BLAKE2b-256 9d373e3d514d86cedd6da222040031c58bfcd25c006dc7a2bf37fa59d86cdd53

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page