Hello community, here is the log from the commit of package python-et_xmlfile for openSUSE:Factory checked in at 2018-12-13 19:47:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-et_xmlfile (Old) and /work/SRC/openSUSE:Factory/.python-et_xmlfile.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-et_xmlfile" Thu Dec 13 19:47:46 2018 rev:2 rq:655669 version:1.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-et_xmlfile/python-et_xmlfile.changes 2017-08-28 15:15:18.104436629 +0200 +++ /work/SRC/openSUSE:Factory/.python-et_xmlfile.new.28833/python-et_xmlfile.changes 2018-12-13 19:47:46.848752496 +0100 @@ -1,0 +2,11 @@ +Thu Dec 6 13:25:04 UTC 2018 - Tomáš Chvátal <tchva...@suse.com> + +- Run the tests +- Make sure to run fudpes correctly + +------------------------------------------------------------------- +Tue Dec 4 12:47:44 UTC 2018 - Matej Cepl <mc...@suse.com> + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-et_xmlfile.spec ++++++ --- /var/tmp/diff_new_pack.IOC85U/_old 2018-12-13 19:47:47.228752004 +0100 +++ /var/tmp/diff_new_pack.IOC85U/_new 2018-12-13 19:47:47.228752004 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-et_xmlfile # -# 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 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,11 +23,9 @@ Summary: An implementation of lxml.xmlfile for the standard library License: MIT Group: Development/Languages/Python -Url: https://pypi.python.org/pypi/et_xmlfile +URL: https://bitbucket.org/openpyxl/et_xmlfile Source0: https://files.pythonhosted.org/packages/source/e/et_xmlfile/et_xmlfile-%{version}.tar.gz Source1: https://bitbucket.org/openpyxl/et_xmlfile/raw/8c7ad6904ebe0ff98c204a3e77d7e78528b10ffe/LICENCE.rst -BuildRequires: %{python_module base} -BuildRequires: %{python_module devel} BuildRequires: %{python_module lxml} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} @@ -36,7 +34,6 @@ Requires: python-jdcal Requires: python-lxml >= 3.4 BuildArch: noarch - %python_subpackages %description @@ -46,35 +43,24 @@ be developed that will work with both libraries. It was developed initially for the openpyxl project but is now a standalone module. - %prep %setup -q -n et_xmlfile-%{version} rm -rf *.egg-info -cp -a %{S:1} . +cp -a %{SOURCE1} . %build %python_build %install %python_install -%fdupes %{buildroot}%{_prefix} +%python_expand %fdupes %{buildroot}%{$python_sitelib} -#@todo find a way to write dynamic patch for testing correctly -# due to singlespec -# python2 -# import file mismatch: -# imported module 'et_xmlfile.tests.test_incremental_xmlfile' has this __file__ attribute: -# /home/abuild/rpmbuild/BUILD/et_xmlfile-1.0.1/_build.python3/lib/et_xmlfile/tests/test_incremental_xmlfile.py -# which is not the same as the test file we want to collect: -# /home/abuild/rpmbuild/BUILD/et_xmlfile-1.0.1/et_xmlfile/tests/test_incremental_xmlfile.py -# -#%%check -#%%python_exec setup.py test -#%%python_exec %%{_bindir}/pytest +%check +%python_expand PYTHONPATH="%{buildroot}%{$python_sitelib}" py.test-%{$python_bin_suffix} et_xmlfile/tests %files %{python_files} -%defattr(-,root,root,-) -%doc README.rst LICENCE.rst +%license LICENCE.rst +%doc README.rst %{python_sitelib}/et_xmlfile-%{version}-py%{py_ver}.egg-info %{python_sitelib}/et_xmlfile/