summaryrefslogtreecommitdiff
path: root/python-dare.spec
blob: 6210b81ad4616dc99c89dc6f06bdc52d3a9edd9e (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
%global _empty_manifest_terminate_build 0
Name:		python-DARE
Version:	0.8.0175
Release:	1
Summary:	Dynamic Application Runtime Environment
License:	MIT
URL:		https://github.com/saga-project/DARE
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/4a/d5/d4ca5489ed610c9238b68f0a50cafa8f055150165fe6a0a9874fb28b0385/DARE-0.8.0175.tar.gz
BuildArch:	noarch


%description
To achieve the goal of supporting both types of parallelism, on heterogeneous distributed computing resources, we have
developed the Dynamic Application Runtime Environment (DARE) framework.
At the core of the DARE framework, is a SAGA BigJob (which is a flexible general purpose pilot-job implementation). With a
suitable Web development framework, it supports the development of a lightweight but extensible, science gateway capable 
of using a range of distributed resources. The effectiveness of  DARE framework supports a wide range of infrastructure, 
problem instance configurations and size.

%package -n python3-DARE
Summary:	Dynamic Application Runtime Environment
Provides:	python-DARE
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-DARE
To achieve the goal of supporting both types of parallelism, on heterogeneous distributed computing resources, we have
developed the Dynamic Application Runtime Environment (DARE) framework.
At the core of the DARE framework, is a SAGA BigJob (which is a flexible general purpose pilot-job implementation). With a
suitable Web development framework, it supports the development of a lightweight but extensible, science gateway capable 
of using a range of distributed resources. The effectiveness of  DARE framework supports a wide range of infrastructure, 
problem instance configurations and size.

%package help
Summary:	Development documents and examples for DARE
Provides:	python3-DARE-doc
%description help
To achieve the goal of supporting both types of parallelism, on heterogeneous distributed computing resources, we have
developed the Dynamic Application Runtime Environment (DARE) framework.
At the core of the DARE framework, is a SAGA BigJob (which is a flexible general purpose pilot-job implementation). With a
suitable Web development framework, it supports the development of a lightweight but extensible, science gateway capable 
of using a range of distributed resources. The effectiveness of  DARE framework supports a wide range of infrastructure, 
problem instance configurations and size.

%prep
%autosetup -n DARE-0.8.0175

%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-DARE -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.0175-1
- Package Spec generated