%global _empty_manifest_terminate_build 0 Name: python-ga4gh.vrsatile.pydantic Version: 0.0.12 Release: 1 Summary: "Translation of the GA4GH VRS and VRSATILE Schemas to a Pydantic data model" License: Apache Software License URL: https://github.com/ga4gh/vrs-pydantic Source0: https://mirrors.aliyun.com/pypi/web/packages/ec/b2/fc7e0aee33dfe25ee5f4287f0f001134cf5d2a75b9e389a865384caf7643/ga4gh.vrsatile.pydantic-0.0.12.tar.gz BuildArch: noarch Requires: python3-pydantic %description # vrsatile-pydantic Translation of the GA4GH [VRS](https://vrs.ga4gh.org/en/stable/) and [VRSATILE](https://vrsatile.readthedocs.io/en/latest/) schemas to a Pydantic data model The ga4gh/vrsatile/pydantic repo depends on VRS and VRSATILE models, and therefore each ga4gh.vrsatile.pydantic package on PyPI uses a particular version of VRS and VRSATILE. The correspondences between the packages may be summarized as: | ga4gh.vrsatile.pydantic branch | ga4gh.vrsatile.pydantic version | VRS version | VRSATILE version | | ---- | --- | --- | --- | | main | 0.0.X | [1.X.X](https://github.com/ga4gh/vrs) | [main](https://github.com/ga4gh/vrsatile/tree/main) | | metaschema-update | 0.1.X | [metaschema-update](https://github.com/ga4gh/vrs/tree/metaschema-update) | [metaschema-update](https://github.com/ga4gh/vrsatile/tree/metaschema-update) | ## Installation vrsatile-pydantic is available via PyPI: ```commandline pip install ga4gh.vrsatile.pydantic ``` ## Developer Instructions Following are sections include instructions specifically for developers. ### Installation For a development install, we recommend using Pipenv. See the [pipenv docs](https://pipenv-fork.readthedocs.io/en/latest/#install-pipenv-today) for direction on installing pipenv in your compute environment. Once installed, clone the repo and initialize the environment: ```commandline git clone https://github.com/ga4gh/vrsatile-pydantic cd vrsatile-pydantic pipenv shell pipenv update pipenv install --dev ``` ### Init coding style tests Code style is managed by [flake8](https://github.com/PyCQA/flake8) and checked prior to commit. We use [pre-commit](https://pre-commit.com/#usage) to run conformance tests. This ensures: * Check code style * Check for added large files * Detect AWS Credentials * Detect Private Key Before first commit run: ```commandline pre-commit install ``` ### Running unit tests Running unit tests is as easy as pytest. ```commandline pipenv run pytest tests ``` %package -n python3-ga4gh.vrsatile.pydantic Summary: "Translation of the GA4GH VRS and VRSATILE Schemas to a Pydantic data model" Provides: python-ga4gh.vrsatile.pydantic BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-ga4gh.vrsatile.pydantic # vrsatile-pydantic Translation of the GA4GH [VRS](https://vrs.ga4gh.org/en/stable/) and [VRSATILE](https://vrsatile.readthedocs.io/en/latest/) schemas to a Pydantic data model The ga4gh/vrsatile/pydantic repo depends on VRS and VRSATILE models, and therefore each ga4gh.vrsatile.pydantic package on PyPI uses a particular version of VRS and VRSATILE. The correspondences between the packages may be summarized as: | ga4gh.vrsatile.pydantic branch | ga4gh.vrsatile.pydantic version | VRS version | VRSATILE version | | ---- | --- | --- | --- | | main | 0.0.X | [1.X.X](https://github.com/ga4gh/vrs) | [main](https://github.com/ga4gh/vrsatile/tree/main) | | metaschema-update | 0.1.X | [metaschema-update](https://github.com/ga4gh/vrs/tree/metaschema-update) | [metaschema-update](https://github.com/ga4gh/vrsatile/tree/metaschema-update) | ## Installation vrsatile-pydantic is available via PyPI: ```commandline pip install ga4gh.vrsatile.pydantic ``` ## Developer Instructions Following are sections include instructions specifically for developers. ### Installation For a development install, we recommend using Pipenv. See the [pipenv docs](https://pipenv-fork.readthedocs.io/en/latest/#install-pipenv-today) for direction on installing pipenv in your compute environment. Once installed, clone the repo and initialize the environment: ```commandline git clone https://github.com/ga4gh/vrsatile-pydantic cd vrsatile-pydantic pipenv shell pipenv update pipenv install --dev ``` ### Init coding style tests Code style is managed by [flake8](https://github.com/PyCQA/flake8) and checked prior to commit. We use [pre-commit](https://pre-commit.com/#usage) to run conformance tests. This ensures: * Check code style * Check for added large files * Detect AWS Credentials * Detect Private Key Before first commit run: ```commandline pre-commit install ``` ### Running unit tests Running unit tests is as easy as pytest. ```commandline pipenv run pytest tests ``` %package help Summary: Development documents and examples for ga4gh.vrsatile.pydantic Provides: python3-ga4gh.vrsatile.pydantic-doc %description help # vrsatile-pydantic Translation of the GA4GH [VRS](https://vrs.ga4gh.org/en/stable/) and [VRSATILE](https://vrsatile.readthedocs.io/en/latest/) schemas to a Pydantic data model The ga4gh/vrsatile/pydantic repo depends on VRS and VRSATILE models, and therefore each ga4gh.vrsatile.pydantic package on PyPI uses a particular version of VRS and VRSATILE. The correspondences between the packages may be summarized as: | ga4gh.vrsatile.pydantic branch | ga4gh.vrsatile.pydantic version | VRS version | VRSATILE version | | ---- | --- | --- | --- | | main | 0.0.X | [1.X.X](https://github.com/ga4gh/vrs) | [main](https://github.com/ga4gh/vrsatile/tree/main) | | metaschema-update | 0.1.X | [metaschema-update](https://github.com/ga4gh/vrs/tree/metaschema-update) | [metaschema-update](https://github.com/ga4gh/vrsatile/tree/metaschema-update) | ## Installation vrsatile-pydantic is available via PyPI: ```commandline pip install ga4gh.vrsatile.pydantic ``` ## Developer Instructions Following are sections include instructions specifically for developers. ### Installation For a development install, we recommend using Pipenv. See the [pipenv docs](https://pipenv-fork.readthedocs.io/en/latest/#install-pipenv-today) for direction on installing pipenv in your compute environment. Once installed, clone the repo and initialize the environment: ```commandline git clone https://github.com/ga4gh/vrsatile-pydantic cd vrsatile-pydantic pipenv shell pipenv update pipenv install --dev ``` ### Init coding style tests Code style is managed by [flake8](https://github.com/PyCQA/flake8) and checked prior to commit. We use [pre-commit](https://pre-commit.com/#usage) to run conformance tests. This ensures: * Check code style * Check for added large files * Detect AWS Credentials * Detect Private Key Before first commit run: ```commandline pre-commit install ``` ### Running unit tests Running unit tests is as easy as pytest. ```commandline pipenv run pytest tests ``` %prep %autosetup -n ga4gh.vrsatile.pydantic-0.0.12 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-ga4gh.vrsatile.pydantic -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot - 0.0.12-1 - Package Spec generated