Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
0f2351e09b !15 【轻量级 PR】:Drop flake8 version limit
From: @xiyuanwang
Reviewed-by: @huangtianhua
Signed-off-by: @huangtianhua
2021-11-10 01:55:33 +00:00
王玺源
a6e0fb661c Drop flake8 version limit 2021-11-10 00:54:27 +00:00
openeuler-ci-bot
b980413389 !14 Init python-hacking with 1.1.0 for OpenStack Train
From: @huangtianhua
Reviewed-by: @xiyuanwang
Signed-off-by: @xiyuanwang
2021-11-09 11:01:41 +00:00
huangtianhua
91a063e8d8 Init python-hacking with 1.1.0 for OpenStack Train 2021-11-08 17:07:47 +08:00
openeuler-ci-bot
4c1e99d015 !12 Correct requires position in spec
From: @xiyuanwang
Reviewed-by: @huangtianhua
Signed-off-by: @huangtianhua
2021-08-20 01:13:19 +00:00
wangxiyuan
9f97fb21d1 Correct requires position in spec 2021-08-11 09:18:58 +00:00
openeuler-ci-bot
ecba832238 !11 remove requirements
From: @zhangy1317
Reviewed-by: @xiyuanwang
Signed-off-by: @xiyuanwang
2021-07-26 06:17:33 +00:00
zhangy1317
fb7f55cd7d remove requirements 2021-07-26 10:00:11 +08:00
openeuler-ci-bot
36e1ec39b1 !2 Change spec: Add BuildRequires for python-hacking
From: @zhangy1317
Reviewed-by: @joec88
Signed-off-by: @joec88
2021-01-30 17:23:15 +08:00
zhangy1317
72b3deb34c Add BuildRequires 2021-01-30 16:05:17 +08:00
3 changed files with 43 additions and 41 deletions

BIN
hacking-1.1.0.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,62 +1,61 @@
%global _empty_manifest_terminate_build 0 %global _empty_manifest_terminate_build 0
Name: python-hacking %global __requires_exclude .*flake8.*
Version: 4.0.0 Name: python-hacking
Release: 1 Version: 1.1.0
Summary: OpenStack Hacking Guideline Enforcement Release: 2
License: Apache Software License Summary: OpenStack Hacking Guideline Enforcement
URL: https://docs.openstack.org/hacking/latest/ License: Apache-2.0
Source0: https://files.pythonhosted.org/packages/cd/6a/c4885e716d6a9f2263be3c541937d0a8a1bcc6e19cb3e35af8b960f70380/hacking-4.0.0.tar.gz URL: https://docs.openstack.org/hacking/latest/
BuildArch: noarch Source0: https://files.pythonhosted.org/packages/16/31/f5cbbb18ef6885d26bc252f0abce8e7ca52cb6160384d5684707fee5253c/hacking-1.1.0.tar.gz
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 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.
%package -n python3-hacking %package -n python3-hacking
Summary: OpenStack Hacking Guideline Enforcement Summary: OpenStack Hacking Guideline Enforcement
Provides: python-hacking Provides: python-hacking
BuildRequires: python3-devel # Base build requires
BuildRequires: python3-setuptools BuildRequires: python3-devel
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 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.
%package help %package help
Summary: Development documents and examples for hacking 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
@ -64,25 +63,26 @@ 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,5 +90,7 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/* %{_docdir}/*
%changelog %changelog
* Fri Nov 20 2020 Python_Bot <Python_Bot@openeuler.org> * Wed Nov 10 2021 OpenStack_SIG <openstack@openeuler.org> - 1.1.0-2
- Package Spec generated - Drop flake8 version limit
* Mon Nov 08 2021 OpenStack_SIG <openstack@openeuler.org> - 1.1.0-1
- Init package python3-hacking with version 1.1.0 for Train