一套用于处理Kaibu(https://kaibu.org)的实用函数。
项目描述
kaibu-utils
一套用于处理Kaibu的实用函数。
创建一个新的存储库
- 创建一个新存储库,并将
imjoy-team/imjoy-python-template
作为模板存储库。 - 克隆您的新的存储库。
- 搜索并替换所有
kaibu-utils
的出现。将kaibu-utils
替换为新存储库的名称。 - 在
setup.py
和requirements.txt
中添加必要的包要求。 - 更新此
README.md
,包括对新存储库的描述和说明。
开发
-
安装和设置开发环境。
pip install -r requirements_dev.txt
这将安装所有要求。它还会以开发模式安装此包,以便代码更改立即生效,无需重新安装。
-
以下是我们使用的开发工具列表。
-
建议在代码编辑器中也使用相应的代码格式化器和检查器以获得即时反馈。一个可以做到这一点的流行编辑器是
vscode
。 -
运行所有测试,检查格式化和检查器。
tox
-
运行单个tox环境。
tox -e lint
-
重新安装所有 tox 环境。
tox -r
-
运行 pytest 和所有测试。
pytest
-
运行 pytest 并计算包的覆盖率。
pytest --cov-report term-missing --cov=kaibu-utils
-
默认支持通过 GitHub Actions 进行持续集成。GitHub Actions 对公共仓库免费,并为私人仓库提供每月 2000 分钟的免费 Ubuntu 构建时间。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源分布
kaibu-utils-0.1.14.tar.gz (7.8 kB 查看哈希值)
构建分布
kaibu_utils-0.1.14-py3-none-any.whl (7.5 kB 查看哈希值)
关闭
kaibu-utils-0.1.14.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8f4a6b79257f60af67410870015c649afdc9567810c883b83dfdee4a795bd5ef |
|
MD5 | f93e1846fa9c2b474e01a0137a31444e |
|
BLAKE2b-256 | fb0fdcb2e9ce05b6e06066960312d0cb5580b13750d952ba96629ecbb272aac1 |
关闭
kaibu_utils-0.1.14-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 810f4603934c5e383d91e9b1890d7721bba183d0aaca8a2c82669d61db3ced4e |
|
MD5 | 951d171b6c3b86f17f0ed7f56d7eeb81 |
|
BLAKE2b-256 | 0d2d93c39b4bd94dda13834292ad145b956060bcfd3779e56e314c61c26726f0 |