From dd1d716baab9ccaea8ea7fb91c494a7d9e924e98 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 29 May 2023 11:30:58 +0000 Subject: automatic import of python-yadage-schemas --- .gitignore | 1 + python-yadage-schemas.spec | 124 +++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 126 insertions(+) create mode 100644 python-yadage-schemas.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..cfdd1a6 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/yadage-schemas-0.11.0.tar.gz diff --git a/python-yadage-schemas.spec b/python-yadage-schemas.spec new file mode 100644 index 0000000..72bc9f5 --- /dev/null +++ b/python-yadage-schemas.spec @@ -0,0 +1,124 @@ +%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 diff --git a/sources b/sources new file mode 100644 index 0000000..d3764e0 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +5a1665b07d886f9e85c8d5c7b1ddad01 yadage-schemas-0.11.0.tar.gz -- cgit v1.2.3