跳转到主要内容

一个由社区协作的、去中心化的生物医学本体。

项目描述

DeBiO

Tests PyPI PyPI - Python Version PyPI - License Documentation Status Codecov status Cookiecutter template from @cthoyt Code style: black Contributor Covenant

一个由社区协作的、去中心化的生物医学本体。

🚀 安装

最新代码和数据可以直接通过GitHub安装:

$ pip install git+https://github.com/biopragmatics/debio.git

👐 贡献

贡献,无论是提交问题、提交拉取请求还是分支,都是受欢迎的。有关参与的更多信息,请参阅CONTRIBUTING.md

👋 赋权

⚖️ 许可证

此包中的代码在MIT许可证下授权。

🍪 Cookiecutter

本包使用@audreyfeldroycookiecutter包和@cthoytcookiecutter-snekpack模板创建。

🛠️ 开发者指南

查看开发者说明

README的最后一部分是如果您想通过代码贡献来参与其中。

开发安装

要使用开发模式安装,请使用以下命令

$ git clone git+https://github.com/biopragmatics/debio.git
$ cd debio
$ pip install -e .

🥼 测试

在克隆存储库并使用pip install tox安装tox后,可以使用以下方式重复运行tests/文件夹中的单元测试

$ tox

此外,这些测试在每次提交时都会自动重新运行,由GitHub Action触发。

📖 构建文档

可以使用以下方式在本地构建文档

$ git clone git+https://github.com/biopragmatics/debio.git
$ cd debio
$ tox -e docs
$ open docs/build/html/index.html

文档会自动安装包以及setup.cfg中指定的docs额外部分。可以在其中添加texext插件。此外,它们还需要添加到docs/source/conf.py中的extensions列表中。

📦 制作发布版本

在开发模式下安装包并使用pip install tox安装tox后,制作新发布版本的命令包含在tox.inifinish环境中。请在shell中运行以下命令

$ tox -e finish

此脚本执行以下操作

  1. 使用Bump2Versionsetup.cfgsrc/debio/version.pydocs/source/conf.py中的版本号更改为不带-dev后缀
  2. 使用build将代码打包成tar存档和wheel格式
  3. 使用twine上传到PyPI。请确保有一个配置好的.pypirc文件,以避免在此步骤中需要手动输入
  4. 推送到GitHub。您需要创建一个与版本提升的提交相对应的发布版本
  5. 将版本提升到下一个补丁。如果您进行了大的更改并希望通过次要版本提升版本,可以在之后使用tox -e bumpversion minor

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

debio-0.1.1.tar.gz (16.1 kB 查看哈希值)

构建分布

debio-0.1.1-py3-none-any.whl (10.0 kB 查看哈希值)

Python 3

支持者