!14 Init python-hacking with 1.1.0 for OpenStack Train

From: @huangtianhua
Reviewed-by: @xiyuanwang
Signed-off-by: @xiyuanwang
This commit is contained in:
openeuler-ci-bot 2021-11-09 11:01:41 +00:00 committed by Gitee
commit b980413389
3 changed files with 14 additions and 19 deletions

BIN
hacking-1.1.0.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,16 +1,14 @@
%global _empty_manifest_terminate_build 0 %global _empty_manifest_terminate_build 0
%global __requires_exclude flake8
Name: python-hacking Name: python-hacking
Version: 4.0.0 Version: 1.1.0
Release: 4 Release: 1
Summary: OpenStack Hacking Guideline Enforcement Summary: OpenStack Hacking Guideline Enforcement
License: Apache-2.0 License: Apache-2.0
URL: https://docs.openstack.org/hacking/latest/ URL: https://docs.openstack.org/hacking/latest/
Source0: https://files.pythonhosted.org/packages/cd/6a/c4885e716d6a9f2263be3c541937d0a8a1bcc6e19cb3e35af8b960f70380/hacking-4.0.0.tar.gz Source0: https://files.pythonhosted.org/packages/16/31/f5cbbb18ef6885d26bc252f0abce8e7ca52cb6160384d5684707fee5253c/hacking-1.1.0.tar.gz
BuildArch: noarch BuildArch: noarch
%description %description
hacking is a set of flake8 plugins that test and enforce the hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide
`OpenStack StyleGuide <https://docs.openstack.org/hacking/latest/user/hacking.html#styleguide>`_
Hacking pins its dependencies, as a new release of some dependency can break Hacking pins its dependencies, as a new release of some dependency can break
hacking based gating jobs. This is because new versions of dependencies can hacking based gating jobs. This is because new versions of dependencies can
introduce new rules, or make existing rules stricter. introduce new rules, or make existing rules stricter.
@ -26,13 +24,15 @@ BuildRequires: python3-pip
BuildRequires: python3-wheel BuildRequires: python3-wheel
# General requires # General requires
BuildRequires: python3-flake8 BuildRequires: python3-flake8
BuildRequires: python3-six
BuildRequires: python3-flake8-docstrings BuildRequires: python3-flake8-docstrings
# General requires # General requires
Requires: python3-pbr
Requires: python3-flake8 Requires: python3-flake8
Requires: python3-six
Requires: python3-flake8-docstrings Requires: python3-flake8-docstrings
%description -n python3-hacking %description -n python3-hacking
hacking is a set of flake8 plugins that test and enforce the hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide
`OpenStack StyleGuide <https://docs.openstack.org/hacking/latest/user/hacking.html#styleguide>`_
Hacking pins its dependencies, as a new release of some dependency can break Hacking pins its dependencies, as a new release of some dependency can break
hacking based gating jobs. This is because new versions of dependencies can hacking based gating jobs. This is because new versions of dependencies can
introduce new rules, or make existing rules stricter. introduce new rules, or make existing rules stricter.
@ -41,20 +41,20 @@ introduce new rules, or make existing rules stricter.
Summary: OpenStack Hacking Guideline Enforcement Summary: OpenStack Hacking Guideline Enforcement
Provides: python3-hacking-doc Provides: python3-hacking-doc
%description help %description help
hacking is a set of flake8 plugins that test and enforce the hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide
`OpenStack StyleGuide <https://docs.openstack.org/hacking/latest/user/hacking.html#styleguide>`_
Hacking pins its dependencies, as a new release of some dependency can break Hacking pins its dependencies, as a new release of some dependency can break
hacking based gating jobs. This is because new versions of dependencies can hacking based gating jobs. This is because new versions of dependencies can
introduce new rules, or make existing rules stricter. introduce new rules, or make existing rules stricter.
%prep %prep
%autosetup -n hacking-4.0.0 %autosetup -n hacking-%{version}
%build %build
%py3_build %py3_build
%install %install
%py3_install %py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir} install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
@ -81,6 +81,7 @@ popd
mv %{buildroot}/filelist.lst . mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst . mv %{buildroot}/doclist.lst .
%files -n python3-hacking -f filelist.lst %files -n python3-hacking -f filelist.lst
%dir %{python3_sitelib}/* %dir %{python3_sitelib}/*
@ -88,11 +89,5 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/* %{_docdir}/*
%changelog %changelog
* Mon Jul 26 2021 wangxiyuan<wangxiyuan1007@gmail.com> - 4.0.0-4 * Mon Nov 08 2021 OpenStack_SIG <openstack@openeuler.org> - 1.1.0-1
- Correct requires position in spec - Init package python3-hacking with version 1.1.0 for Train
* Thu Jul 22 2021 openstack-sig <openstack@openeuler.org>
- Remove requirements
* Sat Jan 30 2021 zhangy <zhangy1317@foxmail.com>
- Add buildrequires
* Fri Nov 20 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated