跳转到主要内容

"将GA4GH VRS和VRSATILE模式翻译为Pydantic数据模型"

项目描述

vrsatile-pydantic

将GA4GH VRSVRSATILE模式翻译为Pydantic数据模型

ga4gh/vrsatile/pydantic存储库依赖于VRS和VRSATILE模型,因此PyPI上的每个ga4gh.vrsatile.pydantic软件包都使用VRS和VRSATILE的特定版本。软件包之间的对应关系可以总结如下

ga4gh.vrsatile.pydantic分支 ga4gh.vrsatile.pydantic版本 VRS版本 VRSATILE版本
main 0.2.X 1.X.X main
元模式更新 0.1.X 元模式更新 元模式更新

安装

通过 PyPI 提供 vrsatile-pydantic

pip install ga4gh.vrsatile.pydantic

开发者指南

以下部分包含针对开发者的特定说明。

安装

对于开发安装,我们建议使用 Pipenv。有关在您的计算环境中安装 pipenv 的说明,请参阅pipenv 文档

安装后,克隆存储库并初始化环境

git clone https://github.com/ga4gh/vrsatile-pydantic
cd vrsatile-pydantic
pipenv shell
pipenv update
pipenv install --dev

初始化编码风格测试

代码风格由 flake8 管理,并在提交前进行检查。

我们使用 pre-commit 运行一致性测试。

这确保了

  • 检查代码风格
  • 检查新增的大文件
  • 检测 AWS 凭据
  • 检测私钥

在第一次提交之前运行

pre-commit install

运行单元测试

运行单元测试与 pytest 一样简单。

pipenv run pytest tests

项目详情


下载文件

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

源分布

ga4gh.vrsatile.pydantic-0.2.0.tar.gz (12.8 kB 查看哈希)

上传时间

构建分布

ga4gh.vrsatile.pydantic-0.2.0-py3-none-any.whl (12.7 kB 查看哈希)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面