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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sheraf-0.4.0-py3-none-any.whl (55.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sheraf-0.4.0.tar.gz
Algorithm Hash digest
SHA256 b80a6f2c93c7fd4a12211fe7761a5f47771db336a39b237211a3be6d43d2f0df
MD5 294f7439fb4526913837f8616824e615
BLAKE2b-256 a6a0d3f9a75b5b7e2318d190914c332331ea67d4f290115650fd0072c78e74b0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sheraf-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8636c2c6bcd4920cae26b9f6e5cebf076c8b49d7ec3b1a7ac184c998468ccc5
MD5 61d7c38ebf3b58d2052dfce4601cb5ac
BLAKE2b-256 2686078987459a065755570bbeb667b4c290efbf8a6b8b4a006bcdbf290fb274

See more details on using hashes here.

Supported by

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