diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-29 11:30:58 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-29 11:30:58 +0000 |
| commit | dd1d716baab9ccaea8ea7fb91c494a7d9e924e98 (patch) | |
| tree | a304922ad6577c3141b7b347c63a88139fc3da63 | |
| parent | a905d35593674debf6b566c341cf7efd631ccfa2 (diff) | |
automatic import of python-yadage-schemas
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-yadage-schemas.spec | 124 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 126 insertions, 0 deletions
@@ -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 + +[](https://zenodo.org/badge/latestdoi/54061494) +[](https://badge.fury.io/py/yadage-schemas) + +[](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 + +[](https://zenodo.org/badge/latestdoi/54061494) +[](https://badge.fury.io/py/yadage-schemas) + +[](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 + +[](https://zenodo.org/badge/latestdoi/54061494) +[](https://badge.fury.io/py/yadage-schemas) + +[](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 <Python_Bot@openeuler.org> - 0.11.0-1 +- Package Spec generated @@ -0,0 +1 @@ +5a1665b07d886f9e85c8d5c7b1ddad01 yadage-schemas-0.11.0.tar.gz |
