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 pytestandpoetry 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
Metadata
Release files for sheraf 0.3.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sheraf-0.3.6.tar.gz | 44.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sheraf-0.3.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 98.0 kB
Release files / sheraf-0.3.6.tar.gz
| Download URL | sheraf-0.3.6.tar.gz |
|---|---|
| Size | 44.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c33af40af790c2a38e9c9f1b9b72e21f4ebdabc98c618071cae49f4851532df
|
|
BLAKE2b-256 checksum How to use checksums |
f6562b33d1b5609c67764fe1e86a0d344125f3e9472de8e5521353079ea7b634
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.9.1 Linux/5.10.11-arch1-1
|
Release files / sheraf-0.3.6-py3-none-any.whl
| Download URL | sheraf-0.3.6-py3-none-any.whl |
|---|---|
| Size | 53.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f613cd53ca2c3901c4d9b1693128784c9ab3f892a9307c45528f517c2a6c6a9a
|
|
BLAKE2b-256 checksum How to use checksums |
83ee2e66f7f4f62528a05cf9ee00fbe404d08284eaef41a7e2e922c00a439e3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.4 CPython/3.9.1 Linux/5.10.11-arch1-1
|