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,28 +1,15 @@
%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 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.
@ -30,33 +17,45 @@ 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 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
@ -83,6 +82,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}/*
@ -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