python-ironic-inspector-client/python-ironic-inspector-client.spec
2021-02-22 13:12:22 +00:00

81 lines
2.8 KiB
RPMSpec

Name: python-ironic-inspector-client
Version: 4.4.0
Release: 2
Summary: Python client and CLI tool for Ironic Inspector
License: ASL 2.0
Group: Development/Languages/Python
URL: https://launchpad.net/python-ironic-inspector-client
Source0: https://files.pythonhosted.org/packages/source/p/python-ironic-inspector-client/python-ironic-inspector-client-4.4.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-fixtures
BuildRequires: python3-mock
BuildRequires: python3-openstackclient
BuildRequires: python3-openstackdocstheme
BuildRequires: python3-osc-lib
BuildRequires: python3-osc-lib-tests
BuildRequires: python3-oslo-concurrency
BuildRequires: python3-reno
BuildRequires: python3-requests-mock
BuildRequires: python3-testrepository
BuildArch: noarch
%description
Ironic Inspector is an auxiliary service for discovering hardware properties
for a node managed by OpenStack Ironic. Hardware introspection or hardware
properties discovery is a process of getting hardware parameters required for
scheduling from a bare metal node, given its power management credentials
(e.g. IPMI address, user name and password).
This package contains Python client and command line tool for Ironic Inspector.
%package -n python3-ironic-inspector-client
Summary: Python client and CLI tool for Ironic Inspector
Requires: python3-PyYAML
Requires: python3-keystoneauth1
Requires: python3-openstackclient
Requires: python3-osc-lib
Requires: python3-oslo-i18n
Requires: python3-oslo-utils
Requires: python3-requests
%description -n python3-ironic-inspector-client
Ironic Inspector is an auxiliary service for discovering hardware properties
for a node managed by OpenStack Ironic. Hardware introspection or hardware
properties discovery is a process of getting hardware parameters required for
scheduling from a bare metal node, given its power management credentials
(e.g. IPMI address, user name and password).
This package contains Python client and command line tool for Ironic Inspector.
This package contains the Python 3.x module.
%prep
%autosetup -p1 -n python-ironic-inspector-client-4.4.0
sed -i -e 's,hacking.*,,' test-requirements.txt
sed -i -e 's,coverage.*,,' test-requirements.txt
sed -i -e 's,doc8.*,,' test-requirements.txt
%py_req_cleanup
%build
%py3_build
%install
%py3_install
%check
rm -rf .testrepository
python3 -m unittest discover ironic_inspector_client
%files -n python3-ironic-inspector-client
%doc README.rst
%license LICENSE
%{python3_sitelib}/ironic_inspector_client
%{python3_sitelib}/*.egg-info
%changelog
* Mon Feb 22 2021 zhaorenhai <zhaorenhai@hotmail.com> - 4.4.0-2
- Add build requires python3-osc-lib-tests
* Sun Feb 07 2021 zhaorenhai <zhaorenhai@hotmail.com>
- Package Spec generated from rpm-packaging