多功能的ZODB抽象层
项目描述
一个通用的 ZODB 抽象层
sheraf 是一个围绕 ZODB 的包装库,它提供了模型管理和索引功能。它通过提供现成工具和显式工具,旨在使使用 ZODB
简单化。sheraf 目前与 ZODB 5
和 python 3.7+
兼容。
您可以使用 sheraf 做以下事情:
- 做一些事情,但要做到正确;
- 足够简单,以便初学者可以用几行代码做很多事情;
- 足够强大,并且可调整,以供 Python 专家使用;
- 代码简单且易于表达,必要时可以对其进行修改。
安装
sheraf 与 Python 3.7+ 兼容
poetry add sheraf
# or
pip install sheraf
如果您需要项目的 pytest 固定装置,请查看 pytest-sheraf。还有 sheraf 固定装置用于 unittest。
pip install pytest-sheraf
贡献
非常鼓励提交错误报告和拉取请求!
- 测试代码:
poetry run pytest
和poetry run tox
- 格式化代码:
black
- 生成文档:
poetry run tox -e doc
文档
您可以使用以下命令构建它,或在此处阅读它:readthedocs。
poetry run tox -e doc
open build/sphinx/html/index.html
开发安装
sheraf 使用 poetry 作为其主要构建工具。请放心查看 文档。
poetry install --extras all
项目详情
下载文件
下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分发
sheraf-0.5.38.tar.gz (55.5 kB 查看哈希值)
构建分发版
sheraf-0.5.38-py3-none-any.whl (65.9 kB 查看哈希值)
关闭
sheraf-0.5.38.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 71ea79d33360d7249dff12e0174d49f5b256a657db286e4a7add305ee4ba1f58 |
|
MD5 | 5c82d4e249125fa45c4c33e20dc5b126 |
|
BLAKE2b-256 | 8b969f715e2aef3d8c314b020423928b7a6ee7ac03ea5db4727a5186ca1d146b |
关闭
sheraf-0.5.38-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 082b465e6acd33cfe596e88d3362ebd8b52a784e5b02ca87db1d618b2b609455 |
|
MD5 | 72c16c3d93ad18b800217aafd571ed5f |
|
BLAKE2b-256 | 6d0439311a3e755b80ca77c65c1bc02c7c69419f3671f56db4ac5cb6fe015f1a |