跳转到主要内容

一套用于处理Kaibu(https://kaibu.org)的实用函数。

项目描述

kaibu-utils

一套用于处理Kaibu的实用函数。

创建一个新的存储库

  • 创建一个新存储库,并将imjoy-team/imjoy-python-template作为模板存储库。
  • 克隆您的新的存储库。
  • 搜索并替换所有kaibu-utils的出现。将kaibu-utils替换为新存储库的名称。
  • setup.pyrequirements.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 查看哈希值)

上传时间 Python 3

支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面