summaryrefslogtreecommitdiff
path: root/python-rlschool.spec
blob: 608f57ad515621a67c3adc05e3b7d04d9c1bd37a (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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
%global _empty_manifest_terminate_build 0
Name:		python-rlschool
Version:	1.0.3
Release:	1
Summary:	RLSchool: Excellent environments for reinforcement Learning benchmarking
License:	GPLv3
URL:		https://github.com/PaddlePaddle/RLSchool
Source0:	https://mirrors.aliyun.com/pypi/web/packages/16/df/02686e6bef914db71becfbf629b7f810c7be4ebc5a168e073812033c873b/rlschool-1.0.3-1.tar.gz
BuildArch:	noarch

Requires:	python3-gym
Requires:	python3-numpy
Requires:	python3-Pillow
Requires:	python3-six
Requires:	python3-configparser
Requires:	python3-pyglet
Requires:	python3-pyglet
Requires:	python3-pygame
Requires:	python3-numba
Requires:	python3-pygame
Requires:	python3-scipy
Requires:	python3-networkx
Requires:	python3-trimesh
Requires:	python3-colour
Requires:	python3-scipy
Requires:	python3-pybullet
Requires:	python3-attrs

%description
# RLSchool

RLSchool provides abundant environments for benchmarking Reinforcement Learning and Meta Reinforcement Learning

# Environments Updating

- [LiftSim](rlschool/liftsim):Simulator for Evelvator Dispatching (Sep, 2019)

- [Quadrotor](rlschool/quadrotor): 3D Quadrotor simulator for different tasks (Mar, 2020)

- [Quadrupedal](rlschool/quadrupedal): Quadrupedal robot adapting to different terrains (Seq, 2021)

- [MetaMaze](rlschool/metamaze): Meta maze environment for 3D visual navigation (Oct, 2021)

- [Navigator2D](rlschool/navigator2d): Simple 2D navigator meta environment (Oct, 2021)




%package -n python3-rlschool
Summary:	RLSchool: Excellent environments for reinforcement Learning benchmarking
Provides:	python-rlschool
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-rlschool
# RLSchool

RLSchool provides abundant environments for benchmarking Reinforcement Learning and Meta Reinforcement Learning

# Environments Updating

- [LiftSim](rlschool/liftsim):Simulator for Evelvator Dispatching (Sep, 2019)

- [Quadrotor](rlschool/quadrotor): 3D Quadrotor simulator for different tasks (Mar, 2020)

- [Quadrupedal](rlschool/quadrupedal): Quadrupedal robot adapting to different terrains (Seq, 2021)

- [MetaMaze](rlschool/metamaze): Meta maze environment for 3D visual navigation (Oct, 2021)

- [Navigator2D](rlschool/navigator2d): Simple 2D navigator meta environment (Oct, 2021)




%package help
Summary:	Development documents and examples for rlschool
Provides:	python3-rlschool-doc
%description help
# RLSchool

RLSchool provides abundant environments for benchmarking Reinforcement Learning and Meta Reinforcement Learning

# Environments Updating

- [LiftSim](rlschool/liftsim):Simulator for Evelvator Dispatching (Sep, 2019)

- [Quadrotor](rlschool/quadrotor): 3D Quadrotor simulator for different tasks (Mar, 2020)

- [Quadrupedal](rlschool/quadrupedal): Quadrupedal robot adapting to different terrains (Seq, 2021)

- [MetaMaze](rlschool/metamaze): Meta maze environment for 3D visual navigation (Oct, 2021)

- [Navigator2D](rlschool/navigator2d): Simple 2D navigator meta environment (Oct, 2021)




%prep
%autosetup -n rlschool-1-1.0.3

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

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

%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.3-1
- Package Spec generated