update version to 0.12.0

This commit is contained in:
Wangjunqi123 2022-11-08 10:08:44 +08:00
parent 456e3986e5
commit a5f7f86629
3 changed files with 71 additions and 38 deletions

Binary file not shown.

BIN
nose2-0.12.0.tar.gz Normal file

Binary file not shown.

View File

@ -1,21 +1,16 @@
%global srcname nose2 %global _empty_manifest_terminate_build 0
Name: python-nose2
Name: python-%{srcname} Version: 0.12.0
Version: 0.11.0
Release: 1 Release: 1
Summary: Next generation of nicer testing for Python Summary: Next generation of nicer testing for Python
License: BSD-2-Clause License: BSD-2-Clause
URL: https://nose2.readthedocs.org URL: https://github.com/nose-devs/nose2
Source0: https://files.pythonhosted.org/packages/1f/24/d4d16329a7c58d342a0345bbcd1dc81321fb7a1de41dc3361a48f2381e0e/nose2-%{version}.tar.gz Source0: https://files.pythonhosted.org/packages/6e/0e/7c8c0ddf8a8adf1f2af273a25867c6edd479ca1ee59d5fa6edc70ec249b3/nose2-0.12.0.tar.gz
BuildArch: noarch BuildArch: noarch
BuildRequires: python%{python3_pkgversion}-devel Requires: python%{python3_pkgversion}-setuptools
BuildRequires: python%{python3_pkgversion}-setuptools Requires: python%{python3_pkgversion}-six >= 1.6
BuildRequires: python%{python3_pkgversion}-six Requires: python%{python3_pkgversion}-cov-core >= 1.12
BuildRequires: python%{python3_pkgversion}-mock
BuildRequires: python%{python3_pkgversion}-cov-core
%description %description
nose2 is the next generation of nicer testing for Python, based on the plugins nose2 is the next generation of nicer testing for Python, based on the plugins
@ -29,16 +24,33 @@ branch of unittest2. nose2 aims to improve on nose by:
In service of some those goals, some features of nose will not be supported in In service of some those goals, some features of nose will not be supported in
nose2. See the documentation for a thorough rundown. nose2. See the documentation for a thorough rundown.
%package -n python3-nose2
%package -n python%{python3_pkgversion}-%{srcname}
Summary: Next generation of nicer testing for Python Summary: Next generation of nicer testing for Python
%{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}} Provides: python-nose2 = %{version}-%{release}
Requires: python%{python3_pkgversion}-setuptools Conflicts: python2-nose2 < 0.7.4-3
Requires: python%{python3_pkgversion}-six >= 1.6 BuildRequires: python%{python3_pkgversion}-devel
Requires: python%{python3_pkgversion}-cov-core >= 1.12 BuildRequires: python%{python3_pkgversion}-setuptools
Conflicts: python2-%{srcname} < 0.7.4-3 BuildRequires: python%{python3_pkgversion}-six
BuildRequires: python%{python3_pkgversion}-mock
BuildRequires: python%{python3_pkgversion}-cov-core
%description -n python%{python3_pkgversion}-%{srcname} %description -n python3-nose2
nose2 is the next generation of nicer testing for Python, based on the plugins
branch of unittest2. nose2 aims to improve on nose by:
- providing a better plugin API
- being easier for users to configure
- simplifying internal interfaces and processes
- supporting Python 2 and 3 from the same codebase, without translation
- encouraging greater community involvement in its development
In service of some those goals, some features of nose will not be supported in
nose2. See the documentation for a thorough rundown.
%package help
Summary: Development documents and examples for nose2
Provides: python3-nose2-doc
%description help
nose2 is the next generation of nicer testing for Python, based on the plugins nose2 is the next generation of nicer testing for Python, based on the plugins
branch of unittest2. nose2 aims to improve on nose by: branch of unittest2. nose2 aims to improve on nose by:
- providing a better plugin API - providing a better plugin API
@ -51,29 +63,49 @@ In service of some those goals, some features of nose will not be supported in
nose2. See the documentation for a thorough rundown. nose2. See the documentation for a thorough rundown.
%prep %prep
%autosetup -n %{srcname}-%{version} -p0 %autosetup -n nose2-%{version}
%build %build
%py3_build %py3_build
%install %install
%py3_install %py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-nose2 -f filelist.lst
%dir %{python3_sitelib}/*
%check %files help -f doclist.lst
PYTHONPATH=`pwd` %{__python3} -m nose2.__main__ -v %{_docdir}/*
%files -n python%{python3_pkgversion}-%{srcname}
%license license.txt
%doc README.rst
%{python3_sitelib}/*
%{_bindir}/nose2-%{python3_version}
%{_bindir}/nose2
%changelog %changelog
* Tue Nov 08 2022 wangjunqi <wangjunqi@kylinos.cn> - 0.12.0-1
- Update package to version 0.12.0
* Wed Jun 29 2022 yaoxin <yaoxin30@h-partner.com> - 0.11.0-1 * Wed Jun 29 2022 yaoxin <yaoxin30@h-partner.com> - 0.11.0-1
- Update to 0.11.0 - Update to 0.11.0
@ -82,3 +114,4 @@ PYTHONPATH=`pwd` %{__python3} -m nose2.__main__ -v
* Thu Jun 11 2020 Dillon Chen <dillon.chen@turbolinux.com.cn> - 0.9.2-1 * Thu Jun 11 2020 Dillon Chen <dillon.chen@turbolinux.com.cn> - 0.9.2-1
- build for openEuler - build for openEuler