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

Uploaded Source

Built Distribution

sheraf-0.3.8-py3-none-any.whl (54.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sheraf-0.3.8.tar.gz
Algorithm Hash digest
SHA256 bb597b6468f8fd82cef48de1d2a626779c1a1258932fd8bcf83928f9cb76b2bf
MD5 5c3fa27e07cff544e81dd47800b081c2
BLAKE2b-256 4995d67484d87076743334642a56c99a58eb292e4abb3cdc157838839bcd3575

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sheraf-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 cf2013fe00c7a4c086be12e0d31b0707af0bc3bd4d36616d99068e9ddd0b677b
MD5 9474920115866411b6874ef113682260
BLAKE2b-256 7498d8590c42c63774dfab48f20fd4fad2667b599d787213e3b23092f5bcb7f3

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