summaryrefslogtreecommitdiff
path: root/python-gladier.spec
blob: 0163a4aea3b3fd41618d3d0ad4065270d1deb2f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
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.aliyun.com/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
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.4-1
- Package Spec generated