blob: 7133cda20d433d292893a11b010951a54be67fa0 (
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
|
%global _empty_manifest_terminate_build 0
%global common_description \
OpenStack SIG 开发工具oos(openEuler OpenStack SIG)是OpenStack \
SIG提供的命令行工具。
Name: openstack-sig-tool
Version: 1.0.1
Release: 1
Summary: The command line tool for openEuler OpenStack SIG
License: Apache-2.0
URL: https://gitee.com/openeuler/openstack-sig-tool
Source0: openstack-sig-tool-1.0.1.tar.gz
BuildArch: noarch
%description
%{common_description}
%package -n python3-openstack-sig-tool
Summary: The command line tool for openEuler OpenStack SIG
Provides: python-openstack-sig-tool
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General build requires
BuildRequires: ansible
BuildRequires: python3-beautifulsoup4
BuildRequires: python3-simplejson
BuildRequires: python3-click
BuildRequires: python3-jinja2
BuildRequires: python3-lxml
BuildRequires: python3-markdown
BuildRequires: python3-packaging
BuildRequires: python3-pandas
BuildRequires: python3-prettytable
BuildRequires: python3-pymdown-extensions
BuildRequires: python3-pyyaml
BuildRequires: python3-requests
BuildRequires: python3-xmltodict
# General requires
Requires: ansible
Requires: python3-beautifulsoup4
Requires: python3-simplejson
Requires: python3-click
Requires: python3-jinja2
Requires: python3-lxml
Requires: python3-markdown
Requires: python3-packaging
Requires: python3-pandas
Requires: python3-prettytable
Requires: python3-pymdown-extensions
Requires: python3-pyyaml
Requires: python3-requests
Requires: python3-xmltodict
%description -n python3-openstack-sig-tool
%{common_description}
%package help
Summary: The command line tool for openEuler OpenStack SIG
Provides: python3-openstack-sig-tool-doc
%description help
%{common_description}
%prep
%autosetup -n openstack-sig-tool-%{version}
# the default deployment tools dont need that
sed -i '/^huaweicloudsdkecs/d' requirements.txt
sed -i '/^huaweicloudsdkims/d' requirements.txt
sed -i '/^huaweicloudsdkvpc/d' requirements.txt
%build
%py3_build
%install
%py3_install
install -d -m 755 %{buildroot}/usr/etc/oos
# copy etc files to target directory
cp -ar etc/* %{buildroot}/usr/etc/oos
%check
%{__python3} setup.py test
%files -n openstack-sig-tool
%{_bindir}/oos
%dir %{python3_sitelib}/oos
%{python3_sitelib}/oos/*
%{python3_sitelib}/openstack_sig_tool-1.0.0-py3.*.egg-info/*
%config(noreplace) %attr(0644, root, root) /usr/etc/oos/*
%changelog
* Thu Oct 24 2024 OpenStack_SIG <openstack@openeuler.org> - 1.0.1-1
- Init package openstack-sig-tool of version 1.0.0
|