summaryrefslogtreecommitdiff
path: root/python-gladier.spec
diff options
context:
space:
mode:
Diffstat (limited to 'python-gladier.spec')
-rw-r--r--python-gladier.spec91
1 files changed, 91 insertions, 0 deletions
diff --git a/python-gladier.spec b/python-gladier.spec
new file mode 100644
index 0000000..66f2aeb
--- /dev/null
+++ b/python-gladier.spec
@@ -0,0 +1,91 @@
+%global _empty_manifest_terminate_build 0
+Name: python-gladier
+Version: 0.8.4
+Release: 1
+Summary: Tooling for rapid deployment of automation tooling.
+License: Apache 2.0
+URL: https://github.com/globus-gladier/gladier
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3d/b9/1a52190b508c3d00ef54ee300157e77f48b9368ad5fd355310c03f8ed274/gladier-0.8.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-funcx
+Requires: python3-globus-automate-client
+Requires: python3-packaging
+Requires: python3-fair-research-login
+
+%description
+|docs|
+Gladier provides a simple software interface to enable researchers to rapidly create, manage, and deploy complex automation flows. It has been used as a programmable data capture, storage, and analysis architecture at experimental facilities including the Argonne Leadership Computing Facility and the Advanced Photon Source. Gladier makes it easy to connect heterogeneous data and computing substrates deployed across distributed compute and storage
+systems and manage using Globus Flows.
+Whether you're working in materials science, X-ray science, automated laboratores, genomics, or any other research field,
+Gladier can help you streamline your data management and analysis workflows, so you can focus on your scientific discoveries.
+Try Gladier today and see how it can enhance your research capabilities!
+
+%package -n python3-gladier
+Summary: Tooling for rapid deployment of automation tooling.
+Provides: python-gladier
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-gladier
+|docs|
+Gladier provides a simple software interface to enable researchers to rapidly create, manage, and deploy complex automation flows. It has been used as a programmable data capture, storage, and analysis architecture at experimental facilities including the Argonne Leadership Computing Facility and the Advanced Photon Source. Gladier makes it easy to connect heterogeneous data and computing substrates deployed across distributed compute and storage
+systems and manage using Globus Flows.
+Whether you're working in materials science, X-ray science, automated laboratores, genomics, or any other research field,
+Gladier can help you streamline your data management and analysis workflows, so you can focus on your scientific discoveries.
+Try Gladier today and see how it can enhance your research capabilities!
+
+%package help
+Summary: Development documents and examples for gladier
+Provides: python3-gladier-doc
+%description help
+|docs|
+Gladier provides a simple software interface to enable researchers to rapidly create, manage, and deploy complex automation flows. It has been used as a programmable data capture, storage, and analysis architecture at experimental facilities including the Argonne Leadership Computing Facility and the Advanced Photon Source. Gladier makes it easy to connect heterogeneous data and computing substrates deployed across distributed compute and storage
+systems and manage using Globus Flows.
+Whether you're working in materials science, X-ray science, automated laboratores, genomics, or any other research field,
+Gladier can help you streamline your data management and analysis workflows, so you can focus on your scientific discoveries.
+Try Gladier today and see how it can enhance your research capabilities!
+
+%prep
+%autosetup -n gladier-0.8.4
+
+%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-gladier -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.4-1
+- Package Spec generated