"将GA4GH VRS和VRSATILE模式翻译为Pydantic数据模型"
项目描述
vrsatile-pydantic
将GA4GH VRS 和 VRSATILE模式翻译为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
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 21c3e1fe3b9f5b468ec2da35b4177a4b124799ce4f71121a65a9ad1b316d5ad4 |
|
MD5 | 97ff907f01d14f9f1b1ab6db7134d479 |
|
BLAKE2b-256 | 641da5d4574672d4dddbb9bb233897f1abede6e533b517af1b7fb6cdaec5d8d0 |