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

Uploaded Source

Built Distribution

sheraf-0.1.1-py3-none-any.whl (47.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sheraf-0.1.1.tar.gz
  • Upload date:
  • Size: 38.2 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.1.1.tar.gz
Algorithm Hash digest
SHA256 363a39dcad61698e3cb38c1d106504ef98fe852975fb464b9fab8d54a467ce35
MD5 9ec3cba3d70d1fa7da3db877c6649db1
BLAKE2b-256 3ec604b49f23967afc9833d85ed9307250ccb87f66d43c43d13d96619859ac17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sheraf-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 47.3 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b124d884649843c0748fbd482d4190213c2ea2f607fa8b06ddc0ed5446ff4c9
MD5 e0c8e0fa4d401f794182f5a4d2d66458
BLAKE2b-256 f5b7eb4d4cfb7d794ef5f5822d423afd6de406c772e70cc198ee946b271ea9b5

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page