%global _empty_manifest_terminate_build 0 Name: python-yadage-schemas Version: 0.11.0 Release: 1 Summary: schemas for yadage and packtivity License: MIT License URL: https://pypi.org/project/yadage-schemas/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f3/e0/7b9ab168e801d420d04f79e834f0a2527ac5e4f181abe369ddc119c33b87/yadage-schemas-0.11.0.tar.gz BuildArch: noarch Requires: python3-jsonref Requires: python3-pyyaml Requires: python3-requests[security] Requires: python3-jsonschema Requires: python3-click Requires: python3-six Requires: python3-pyflakes Requires: python3-pytest Requires: python3-pytest-cov Requires: python3-coveralls %description # yadage-schemas [![DOI](https://zenodo.org/badge/54061494.svg)](https://zenodo.org/badge/latestdoi/54061494) [![PyPI version](https://badge.fury.io/py/yadage-schemas.svg)](https://badge.fury.io/py/yadage-schemas) [![CI](https://github.com/yadage/yadage-schemas/actions/workflows/ci.yml/badge.svg)](https://github.com/yadage/yadage-schemas/actions/workflows/ci.yml?query=branch%3Amain) This package holds JSON schema definitions for preserving individual processing tasks of scientific workflows (referred to "packtivities" since they including information where to find their respective prepackage sofware environments) as well as schemas to define declaratively workflows that orchestrate multiple of these steps using directed acyclic graphs (DAGs) Workflows defined this way can be read and executed by these packages: * Packtivity: https://github.com/yadage/packtivity * Yadage: https://github.com/yadage/yadage %package -n python3-yadage-schemas Summary: schemas for yadage and packtivity Provides: python-yadage-schemas BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-yadage-schemas # yadage-schemas [![DOI](https://zenodo.org/badge/54061494.svg)](https://zenodo.org/badge/latestdoi/54061494) [![PyPI version](https://badge.fury.io/py/yadage-schemas.svg)](https://badge.fury.io/py/yadage-schemas) [![CI](https://github.com/yadage/yadage-schemas/actions/workflows/ci.yml/badge.svg)](https://github.com/yadage/yadage-schemas/actions/workflows/ci.yml?query=branch%3Amain) This package holds JSON schema definitions for preserving individual processing tasks of scientific workflows (referred to "packtivities" since they including information where to find their respective prepackage sofware environments) as well as schemas to define declaratively workflows that orchestrate multiple of these steps using directed acyclic graphs (DAGs) Workflows defined this way can be read and executed by these packages: * Packtivity: https://github.com/yadage/packtivity * Yadage: https://github.com/yadage/yadage %package help Summary: Development documents and examples for yadage-schemas Provides: python3-yadage-schemas-doc %description help # yadage-schemas [![DOI](https://zenodo.org/badge/54061494.svg)](https://zenodo.org/badge/latestdoi/54061494) [![PyPI version](https://badge.fury.io/py/yadage-schemas.svg)](https://badge.fury.io/py/yadage-schemas) [![CI](https://github.com/yadage/yadage-schemas/actions/workflows/ci.yml/badge.svg)](https://github.com/yadage/yadage-schemas/actions/workflows/ci.yml?query=branch%3Amain) This package holds JSON schema definitions for preserving individual processing tasks of scientific workflows (referred to "packtivities" since they including information where to find their respective prepackage sofware environments) as well as schemas to define declaratively workflows that orchestrate multiple of these steps using directed acyclic graphs (DAGs) Workflows defined this way can be read and executed by these packages: * Packtivity: https://github.com/yadage/packtivity * Yadage: https://github.com/yadage/yadage %prep %autosetup -n yadage-schemas-0.11.0 %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-yadage-schemas -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 29 2023 Python_Bot - 0.11.0-1 - Package Spec generated