一个由社区协作的、去中心化的生物医学本体。
项目描述
DeBiO
一个由社区协作的、去中心化的生物医学本体。
🚀 安装
最新代码和数据可以直接通过GitHub安装:
$ pip install git+https://github.com/biopragmatics/debio.git
👐 贡献
贡献,无论是提交问题、提交拉取请求还是分支,都是受欢迎的。有关参与的更多信息,请参阅CONTRIBUTING.md。
👋 赋权
⚖️ 许可证
此包中的代码在MIT许可证下授权。
🍪 Cookiecutter
本包使用@audreyfeldroy的cookiecutter包和@cthoyt的cookiecutter-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.ini
的finish
环境中。请在shell中运行以下命令
$ tox -e finish
此脚本执行以下操作
- 使用Bump2Version将
setup.cfg
、src/debio/version.py
和docs/source/conf.py
中的版本号更改为不带-dev
后缀 - 使用
build
将代码打包成tar存档和wheel格式 - 使用
twine
上传到PyPI。请确保有一个配置好的.pypirc
文件,以避免在此步骤中需要手动输入 - 推送到GitHub。您需要创建一个与版本提升的提交相对应的发布版本
- 将版本提升到下一个补丁。如果您进行了大的更改并希望通过次要版本提升版本,可以在之后使用
tox -e bumpversion minor
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
debio-0.1.1.tar.gz (16.1 kB 查看哈希值)
构建分布
debio-0.1.1-py3-none-any.whl (10.0 kB 查看哈希值)
关闭
debio-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ece423fb830c2b8e8f2a2d7ce5ffb9033095524a4113c04de1c2747ad4c062f5 |
|
MD5 | 7fefe7b514b9f4d77a8c1d6adfacdec2 |
|
BLAKE2b-256 | 09671a1094cba37535201bb9a54a96c9aa3aa6fe8a0d264a31b1bfecae567a04 |