commit python-backports.unittest_mock for openSUSE:Factory
Hello community, here is the log from the commit of package python-backports.unittest_mock for openSUSE:Factory checked in at 2018-03-29 11:47:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-backports.unittest_mock (Old) and /work/SRC/openSUSE:Factory/.python-backports.unittest_mock.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-backports.unittest_mock" Thu Mar 29 11:47:49 2018 rev:4 rq:590716 version:1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-backports.unittest_mock/python-backports.unittest_mock.changes 2017-08-10 13:42:28.978653207 +0200 +++ /work/SRC/openSUSE:Factory/.python-backports.unittest_mock.new/python-backports.unittest_mock.changes 2018-03-29 11:47:51.135155735 +0200 @@ -1,0 +2,7 @@ +Fri Mar 23 14:35:36 UTC 2018 - toddrme2178@gmail.com + +- Switch to singlespec package +- Build for python3 < 3.3 +- Make structure consistent with other backports packages + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-backports.unittest_mock.spec ++++++ --- /var/tmp/diff_new_pack.fuNqyd/_old 2018-03-29 11:47:52.191117687 +0200 +++ /var/tmp/diff_new_pack.fuNqyd/_new 2018-03-29 11:47:52.195117543 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-backports.unittest_mock # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,7 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-backports.unittest_mock Version: 1.3 Release: 0 @@ -24,7 +25,16 @@ Group: Development/Languages/Python Url: https://github.com/jaraco/backports.unittest_mock Source: https://files.pythonhosted.org/packages/source/b/backports.unittest_mock/backports.unittest_mock-%{version}.tar.gz -BuildRequires: python +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module setuptools_scm} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +# SECTION test requirements +BuildRequires: %{python_module mock} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytest-runner} +# /SECTION # NOTE: # %%{python_sitelib}/backports is a namespace package, and so under python 2 it must have a proper namespace __init__.py # python-backports provides this __init__.py to prevent backports packages from conflicting. @@ -32,17 +42,17 @@ # https://pypi.python.org/pypi/backports/ # https://www.python.org/dev/peps/pep-0420/%23namespace-packages-today # If you need to link, the python-backports package is built as a subpackage of python-configparser -BuildRequires: python-backports -BuildRequires: python-mock -BuildRequires: python-pytest -BuildRequires: python-pytest-runner -BuildRequires: python-setuptools -BuildRequires: python-setuptools_scm +BuildRequires: %{python_module backports} Requires: python-backports Requires: python-mock -Provides: python2-backports.unittest_mock = %{version} BuildArch: noarch +%if %{python3_version_nodots} >= 33 +%define skip_python3 1 +%endif + +%python_subpackages + %description Provides a function "install()" which makes the "mock" module available as "unittest.mock" on Python 3.2 and earlier. @@ -54,17 +64,25 @@ rm -rf backports.unittest_mock.egg-info %build -python2 setup.py build +%python_build %install -python2 setup.py install \ - --root=%{buildroot} --prefix=%{_prefix} +%python_install +%python_expand rm %{buildroot}%{$python_sitelib}/backports/__init__.py* +%python_expand rm -rf %{buildroot}%{$python_sitelib}/backports/__pycache__/ +%python_expand %fdupes %{buildroot}%{$python_sitelib}/backports/unittest_mock/ %check -PYTHONPATH=%{buildroot}%{python_sitelib} python2 %{_bindir}/py.test -v -rm %{buildroot}%{python_sitelib}/backports/__init__.py* +mv backports backports_temp +%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitelib} +ln -s %{$python_sitelib}/backports/__init__.py %{buildroot}%{$python_sitelib}/backports/ +py.test-%{$python_bin_suffix} -v +rm -r %{buildroot}%{$python_sitelib}/backports/__init__.py* +rm -rf %{buildroot}%{$python_sitelib}/backports/__pycache__/ +} +mv backports_temp backports -%files +%files %{python_files} %defattr(-,root,root) %doc CHANGES.rst README.rst %{python_sitelib}/backports/unittest_mock/
participants (1)
-
root@hilbert.suse.de