summaryrefslogtreecommitdiff
path: root/python-co2mpas.spec
blob: 5daedc766e25567eac284fad06ac5dc6d3b5a9b1 (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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
%global _empty_manifest_terminate_build 0
Name:		python-co2mpas
Version:	4.3.4
Release:	1
Summary:	The Type-Approving vehicle simulator predicting NEDC CO2 emissions from WLTP
License:	EUPL 1.1+
URL:		https://github.com/JRCSTU/co2mpas-ta
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/a2/22/d3ed51b339fd2dc91184b2b344a4caf5e9f606eb7384069880c57bf9c628/co2mpas-4.3.4.tar.gz
BuildArch:	noarch

Requires:	python3-PyYAML
Requires:	python3-schedula
Requires:	python3-tqdm
Requires:	python3-scikit-learn
Requires:	python3-regex
Requires:	python3-lmfit
Requires:	python3-numpy
Requires:	python3-schema
Requires:	python3-scipy
Requires:	python3-wltp
Requires:	python3-xgboost
Requires:	python3-statsmodels
Requires:	python3-syncing
Requires:	python3-flask
Requires:	python3-syncing
Requires:	python3-dill
Requires:	python3-docutils
Requires:	python3-pandas
Requires:	python3-xlref
Requires:	python3-graphviz
Requires:	python3-click-log
Requires:	python3-click
Requires:	python3-asteval
Requires:	python3-co2mpas-dice
Requires:	python3-Pygments
Requires:	python3-jinja2
Requires:	python3-xlrd
Requires:	python3-lxml
Requires:	python3-regex
Requires:	python3-plotly
Requires:	python3-beautifulsoup4
Requires:	python3-click
Requires:	python3-click-log
Requires:	python3-flask
Requires:	python3-syncing
Requires:	python3-dill
Requires:	python3-docutils
Requires:	python3-pandas
Requires:	python3-xlref
Requires:	python3-graphviz
Requires:	python3-click-log
Requires:	python3-click
Requires:	python3-asteval
Requires:	python3-co2mpas-dice
Requires:	python3-Pygments
Requires:	python3-jinja2
Requires:	python3-xlrd
Requires:	python3-lxml
Requires:	python3-regex
Requires:	python3-plotly
Requires:	python3-beautifulsoup4
Requires:	python3-wheel
Requires:	python3-sphinx
Requires:	python3-gitchangelog
Requires:	python3-mako
Requires:	python3-sphinx-rtd-theme
Requires:	python3-setuptools
Requires:	python3-sphinxcontrib-restbuilder
Requires:	python3-nose
Requires:	python3-coveralls
Requires:	python3-ddt
Requires:	python3-sphinx-click
Requires:	python3-co2mpas-dice
Requires:	python3-pandas
Requires:	python3-dill
Requires:	python3-regex
Requires:	python3-xlref
Requires:	python3-xlrd
Requires:	python3-asteval
Requires:	python3-pandas
Requires:	python3-dill
Requires:	python3-regex
Requires:	python3-xlref
Requires:	python3-xlrd
Requires:	python3-asteval
Requires:	python3-flask
Requires:	python3-regex
Requires:	python3-graphviz
Requires:	python3-Pygments
Requires:	python3-lxml
Requires:	python3-beautifulsoup4
Requires:	python3-jinja2
Requires:	python3-docutils
Requires:	python3-plotly
Requires:	python3-syncing
Requires:	python3-pandas

%description
The *European Commission* has introduced the *WLTP* as the test
procedure for the type I test of the European type-approval of
Light-duty vehicles as of September 2017. Its introduction has
required the adaptation of CO2 certification and monitoring procedures
set by European regulations (443/2009, 510/2011, 1152/EUR/2017 and
1153/EUR/2017). European Commission’s *Joint Research Centre* (JRC)
has been assigned the development of this vehicle simulator to
facilitate this adaptation.
The European Regulation setting the conditions for using CO2MPAS can
be found in `the Comitology Register
<http://ec.europa.eu/transparency/regcomitology/index.cfm?do=search.documentdetail&dos_id=0&ds_id=45835&version=2>`_
after its adoption by the *Climate Change Committee* which took place
on June 23, 2016, and its 2nd vote for modifications, in April 27,
2017.
Installation
************
To install CO2MPAS use (with root privileges):
   $ pip install co2mpas
Or download the latest git version and use (with root privileges):
   $ python setup.py install
Some additional functionality is enabled installing the following
extras:
*  ``cli``: enables the command line interface.
*  ``sync``: enables the time series synchronization tool (i.e.,
   `syncing <https://github.com/vinci1it2000/syncing>`_ previously
   named ``datasync``).
*  ``gui``: enables the graphical user interface.
*  ``plot``: enables to plot the CO2MPAS model and the workflow of
   each run.
*  ``io``: enables to read/write excel files.
*  ``driver``: enables the driver model (currently is not available).
To install co2mpas and all extras, do:
   $ pip install 'co2mpas[all]'

%package -n python3-co2mpas
Summary:	The Type-Approving vehicle simulator predicting NEDC CO2 emissions from WLTP
Provides:	python-co2mpas
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-co2mpas
The *European Commission* has introduced the *WLTP* as the test
procedure for the type I test of the European type-approval of
Light-duty vehicles as of September 2017. Its introduction has
required the adaptation of CO2 certification and monitoring procedures
set by European regulations (443/2009, 510/2011, 1152/EUR/2017 and
1153/EUR/2017). European Commission’s *Joint Research Centre* (JRC)
has been assigned the development of this vehicle simulator to
facilitate this adaptation.
The European Regulation setting the conditions for using CO2MPAS can
be found in `the Comitology Register
<http://ec.europa.eu/transparency/regcomitology/index.cfm?do=search.documentdetail&dos_id=0&ds_id=45835&version=2>`_
after its adoption by the *Climate Change Committee* which took place
on June 23, 2016, and its 2nd vote for modifications, in April 27,
2017.
Installation
************
To install CO2MPAS use (with root privileges):
   $ pip install co2mpas
Or download the latest git version and use (with root privileges):
   $ python setup.py install
Some additional functionality is enabled installing the following
extras:
*  ``cli``: enables the command line interface.
*  ``sync``: enables the time series synchronization tool (i.e.,
   `syncing <https://github.com/vinci1it2000/syncing>`_ previously
   named ``datasync``).
*  ``gui``: enables the graphical user interface.
*  ``plot``: enables to plot the CO2MPAS model and the workflow of
   each run.
*  ``io``: enables to read/write excel files.
*  ``driver``: enables the driver model (currently is not available).
To install co2mpas and all extras, do:
   $ pip install 'co2mpas[all]'

%package help
Summary:	Development documents and examples for co2mpas
Provides:	python3-co2mpas-doc
%description help
The *European Commission* has introduced the *WLTP* as the test
procedure for the type I test of the European type-approval of
Light-duty vehicles as of September 2017. Its introduction has
required the adaptation of CO2 certification and monitoring procedures
set by European regulations (443/2009, 510/2011, 1152/EUR/2017 and
1153/EUR/2017). European Commission’s *Joint Research Centre* (JRC)
has been assigned the development of this vehicle simulator to
facilitate this adaptation.
The European Regulation setting the conditions for using CO2MPAS can
be found in `the Comitology Register
<http://ec.europa.eu/transparency/regcomitology/index.cfm?do=search.documentdetail&dos_id=0&ds_id=45835&version=2>`_
after its adoption by the *Climate Change Committee* which took place
on June 23, 2016, and its 2nd vote for modifications, in April 27,
2017.
Installation
************
To install CO2MPAS use (with root privileges):
   $ pip install co2mpas
Or download the latest git version and use (with root privileges):
   $ python setup.py install
Some additional functionality is enabled installing the following
extras:
*  ``cli``: enables the command line interface.
*  ``sync``: enables the time series synchronization tool (i.e.,
   `syncing <https://github.com/vinci1it2000/syncing>`_ previously
   named ``datasync``).
*  ``gui``: enables the graphical user interface.
*  ``plot``: enables to plot the CO2MPAS model and the workflow of
   each run.
*  ``io``: enables to read/write excel files.
*  ``driver``: enables the driver model (currently is not available).
To install co2mpas and all extras, do:
   $ pip install 'co2mpas[all]'

%prep
%autosetup -n co2mpas-4.3.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-co2mpas -f filelist.lst
%dir %{python3_sitelib}/*

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

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