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

Uploaded Source

Built Distribution

sheraf-0.3.6-py3-none-any.whl (53.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sheraf-0.3.6.tar.gz
  • Upload date:
  • Size: 44.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.1 Linux/5.10.11-arch1-1

File hashes

Hashes for sheraf-0.3.6.tar.gz
Algorithm Hash digest
SHA256 5c33af40af790c2a38e9c9f1b9b72e21f4ebdabc98c618071cae49f4851532df
MD5 24f020c87523ac7dc681f6d9972d0c48
BLAKE2b-256 f6562b33d1b5609c67764fe1e86a0d344125f3e9472de8e5521353079ea7b634

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sheraf-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f613cd53ca2c3901c4d9b1693128784c9ab3f892a9307c45528f517c2a6c6a9a
MD5 1c7f94922c00bb616b87b998ae76fa9c
BLAKE2b-256 83ee2e66f7f4f62528a05cf9ee00fbe404d08284eaef41a7e2e922c00a439e3a

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