summaryrefslogtreecommitdiff
path: root/python-oslo-config.spec
blob: 2676d842f611ff3c8f3fe1f3612551a881c648c9 (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
%global _empty_manifest_terminate_build 0
Name:           python-oslo-config
Version:        8.5.1
Release:        2
Summary:        Oslo Configuration API
License:        Apache-2.0
URL:            https://docs.openstack.org/oslo.config/latest/
Source0:        https://files.pythonhosted.org/packages/42/76/91e67731685a970c4303428b41156e3bc5967737093ab2aafece4f6a4fd7/oslo.config-8.5.1.tar.gz
BuildArch:      noarch
%description
Library The Oslo configuration API supports parsing command line arguments and

%package -n python3-oslo-config
Summary:        Oslo Configuration API
Provides:       python-oslo-config
# Base build requires
BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
BuildRequires:  python3-pbr
BuildRequires:  python3-pip
BuildRequires:  python3-wheel
# General requires
BuildRequires:  python3-pyyaml
BuildRequires:  python3-debtcollector
BuildRequires:  python3-netaddr
BuildRequires:  python3-oslo-i18n
BuildRequires:  python3-requests
BuildRequires:  python3-rfc3986
BuildRequires:  python3-stevedore
BuildRequires:  python3-importlib-metadata
BuildRequires:  python3-sphinx
# Tests running requires
BuildRequires:  python3-bandit
BuildRequires:  python3-coverage
BuildRequires:  python3-fixtures
BuildRequires:  python3-hacking
BuildRequires:  python3-mypy
BuildRequires:  python3-oslotest
BuildRequires:  python3-pre-commit
BuildRequires:  python3-requests-mock
BuildRequires:  python3-stestr
BuildRequires:  python3-testscenarios
BuildRequires:  python3-testtools
# General requires
Requires:       python3-pyyaml
Requires:       python3-debtcollector
Requires:       python3-netaddr
Requires:       python3-oslo-i18n
Requires:       python3-requests
Requires:       python3-rfc3986
Requires:       python3-stevedore
Requires:       python3-importlib-metadata
Requires:       python3-sphinx
# Tests running requires
Requires:       python3-bandit
Requires:       python3-coverage
Requires:       python3-fixtures
Requires:       python3-hacking
Requires:       python3-mypy
Requires:       python3-oslotest
Requires:       python3-pre-commit
Requires:       python3-requests-mock
Requires:       python3-stestr
Requires:       python3-testscenarios
Requires:       python3-testtools
%description -n python3-oslo-config
Library The Oslo configuration API supports parsing command line arguments and

%package help
Summary:        Oslo Configuration API
Provides:       python3-oslo-config-doc
%description help
Library The Oslo configuration API supports parsing command line arguments and

%prep
%autosetup -n oslo.config-8.5.1

%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 .

#%check
#%{__python3} setup.py test

%files -n python3-oslo-config -f filelist.lst
%dir %{python3_sitelib}/*


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

%changelog
* wed Mar 02 2022 wangxiyuan <wangxiyuan1007@gmail.com> - 8.5.1-2
- Fix build require problem

* Tue Feb 15 2022 OpenStack_SIG <openstack@openeuler.org> - 8.5.1-1
- Upgrade for OpenStack Wallaby

* Mon Jul 12 2021 OpenStack_SIG <openstack@openeuler.org> - 8.5.0-1
- Upgrade version
* Fri Jan 22 2021 zhangy1317 <zhangy1317@foxmail.com>
- Add BuildRequires python3-pbr and python3-pip
* Fri Nov 20 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated