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.5+

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

Uploaded Source

Built Distribution

sheraf-0.2.0-py3-none-any.whl (52.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sheraf-0.2.0.tar.gz
  • Upload date:
  • Size: 42.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.5.13-arch1-1

File hashes

Hashes for sheraf-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ef477f56e25d01109360b208b92a56bc65441f48fdecc2bbd30deb03810d335c
MD5 a295aba887d0847ee4053a1180937c0f
BLAKE2b-256 e621000c98774dbeb270adee82b7e82e71c2cd25c7afcd8a213b1d5eab8d3637

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sheraf-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 52.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.5.13-arch1-1

File hashes

Hashes for sheraf-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 307ca029fa015d0772483ad34848b38cb2cc082434ba5a22bde7a32357f00039
MD5 35794e3406cc061060e0b02a8ee1cd5a
BLAKE2b-256 fa65c1f65bea9d71ca294442376bea611a4227e26c130d68b96c91bc1cfc02df

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