Logilab项目使用的底层Python包和模块的集合
项目描述
这是什么?
此包包含不同Logilab项目使用的某些模块。
它遵循GNU Lesser General Public License发布。
目前尚无文档可用,但源代码应该是干净且文档齐全的。
设计用于简化
处理命令行选项和配置文件
编写交互式命令行工具
文件和字符串的操作
图、树等常见结构以及访问者模式的操作
生成文本和HTML报告
更多...
文档
安装
logilab-common可在PyPI上找到,您可以使用pip进行安装
pip install logilab-common
或者,提取tarball,进入创建的目录并运行
python setup.py install
有关安装选项,请参阅
python setup.py install --help
构建文档
创建一个virtualenv并安装依赖项
virtualenv venv source venv/bin/activate # you need the krb5-config command to build all dependencies # on debian you can get it using "apt-get install libkrb5-dev" pip install doc/requirements-doc.txt # install logilab-common pip install -e .
然后构建文档
cd doc make html
现在在 doc/_build/html/ 下可用
代码风格
Python代码经过flake8验证,并使用black格式化。
您可以通过运行tox -e black来检查文件是否格式正确。
您可以通过运行tox -e black-run来格式化它们(如果需要的话)。
您可以将 .hgrc 文件包含到您自己的 .hgrc 文件中,以便在每次提交/修改之前自动运行 black。这可以通过在您的 .hgrc 文件末尾写入 %include ../.hgrc 来完成。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
logilab-common-2.0.0.tar.gz (187.5 kB 查看哈希值)
构建分发
logilab_common-2.0.0-py3-none-any.whl (154.3 kB 查看哈希值)
关闭
logilab-common-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a23bd1da4dd6a63e448f4392e7b2386855ff70615578bfcf993eeb8824de970b |
|
MD5 | 36ead83430ad1f9cf87d9e8216fd74df |
|
BLAKE2b-256 | cac7875df9e513d29486557b495bc0260ec38f03b077f49a5d92de50bdf8ffce |
评论、支持、错误报告
项目页面 https://www.logilab.org/project/logilab-common
请使用 cubicweb-devel@lists.cubicweb.org 邮件列表。
您可以通过 https://lists.cubicweb.org/mailman/listinfo/cubicweb-devel 订阅此邮件列表
存档可在 https://lists.cubicweb.org/pipermail/cubicweb-devel/ 查找