Compare commits

..

No commits in common. "0f2351e09b834b2017d52d9adeff0abe07bb50e7" and "15f28e86c331377dc2a4708f86ec609311dc149f" have entirely different histories.

3 changed files with 41 additions and 43 deletions

Binary file not shown.

BIN
hacking-4.0.0.tar.gz Normal file

Binary file not shown.

View File

@ -1,61 +1,62 @@
%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: 1
Release: 2 Summary: OpenStack Hacking Guideline Enforcement
Summary: OpenStack Hacking Guideline Enforcement License: Apache Software License
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
Requires: python3-subunit
Requires: python3-stestr
Requires: python3-testscenarios
Requires: python3-testtools
Requires: python3-flake8
Requires: python3-flake8-docstrings
Requires: python3-coverage
Requires: python3-ddt
Requires: python3-eventlet
Requires: python3-fixtures
Requires: python3-mock
%description %description
hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide hacking is a set of flake8 plugins that test and enforce the
`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.
%package -n python3-hacking %package -n python3-hacking
Summary: OpenStack Hacking Guideline Enforcement Summary: OpenStack Hacking Guideline Enforcement
Provides: python-hacking Provides: python-hacking
# Base build requires BuildRequires: python3-devel
BuildRequires: python3-devel BuildRequires: python3-setuptools
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-flake8
BuildRequires: python3-six
BuildRequires: python3-flake8-docstrings
# General requires
Requires: python3-pbr
Requires: python3-flake8
Requires: python3-six
Requires: python3-flake8-docstrings
%description -n python3-hacking %description -n python3-hacking
hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide hacking is a set of flake8 plugins that test and enforce the
`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.
%package help %package help
Summary: OpenStack Hacking Guideline Enforcement Summary: Development documents and examples for hacking
Provides: python3-hacking-doc Provides: python3-hacking-doc
%description help %description help
hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide hacking is a set of flake8 plugins that test and enforce the
`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-%{version} %autosetup -n hacking-4.0.0
%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
@ -63,26 +64,25 @@ if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot} pushd %{buildroot}
if [ -d usr/lib ]; then if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/lib64 ]; then if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/bin ]; then if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/sbin ]; then if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
touch doclist.lst touch doclist.lst
if [ -d usr/share/man ]; then if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi fi
popd 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}/*
@ -90,7 +90,5 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/* %{_docdir}/*
%changelog %changelog
* Wed Nov 10 2021 OpenStack_SIG <openstack@openeuler.org> - 1.1.0-2 * Fri Nov 20 2020 Python_Bot <Python_Bot@openeuler.org>
- Drop flake8 version limit - Package Spec generated
* Mon Nov 08 2021 OpenStack_SIG <openstack@openeuler.org> - 1.1.0-1
- Init package python3-hacking with version 1.1.0 for Train