Hello community, here is the log from the commit of package python-tablib for openSUSE:Factory checked in at 2019-12-04 13:54:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tablib (Old) and /work/SRC/openSUSE:Factory/.python-tablib.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tablib" Wed Dec 4 13:54:48 2019 rev:4 rq:753797 version:0.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-tablib/python-tablib.changes 2019-05-06 13:21:13.512514112 +0200 +++ /work/SRC/openSUSE:Factory/.python-tablib.new.4691/python-tablib.changes 2019-12-04 14:20:37.502450525 +0100 @@ -1,0 +2,23 @@ +Mon Dec 2 16:03:37 UTC 2019 - Todd R <toddrme2...@gmail.com> + +- Drop python2 support due to dependencies dropping python2 support +- Update to 0.14.0 + + Deprecations + * The 0.14.x series will be the last to support Python 2 + + Breaking changes + * Dropped Python 3.4 support + + Improvements + * Added Python 3.7 and 3.8 support + * The project is now maintained by the Jazzband team, https://jazzband.co + * Improved format autodetection and added autodetection for the odf format. + * Added search to all documentation pages + * Open xlsx workbooks in read-only mode + * Unpin requirements + * Only install backports.csv on Python 2 + + Bugfixes + * Fixed `DataBook().load` parameter ordering (first stream, then format). + * Fixed a regression for xlsx exports where non-string values were forced to + strings + * Fixed xlsx format detection (which was often detected as `xls` format) + +------------------------------------------------------------------- Old: ---- tablib-0.13.0.tar.gz New: ---- tablib-0.14.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tablib.spec ++++++ --- /var/tmp/diff_new_pack.9jfAf9/_old 2019-12-04 14:20:37.962450913 +0100 +++ /var/tmp/diff_new_pack.9jfAf9/_new 2019-12-04 14:20:37.962450913 +0100 @@ -21,25 +21,31 @@ # I get syntax errors in the brp-python-bytecompile step... %define _python_bytecompile_errors_terminate_build 0 %endif +%define skip_python2 1 Name: python-tablib -Version: 0.13.0 +Version: 0.14.0 Release: 0 Summary: Format agnostic tabular data library (XLS, JSON, YAML, CSV) License: MIT Group: Development/Languages/Python URL: http://python-tablib.org Source: https://files.pythonhosted.org/packages/source/t/tablib/tablib-%{version}.tar.gz +BuildRequires: %{python_module MarkupPy} BuildRequires: %{python_module PyYAML >= 3.12} BuildRequires: %{python_module odfpy >= 1.3.5} BuildRequires: %{python_module openpyxl >= 2.4.8} BuildRequires: %{python_module pandas >= 0.20.3} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytest-cov} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module xlrd >= 1.1.0} BuildRequires: %{python_module xlwt >= 1.3.0} BuildRequires: %{python_module xml} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python2-backports.csv +Requires: python-MarkupPy Requires: python-PyYAML >= 3.12 Requires: python-odfpy >= 1.3.5 Requires: python-openpyxl >= 2.4.8 @@ -68,24 +74,21 @@ %prep %setup -q -n tablib-%{version} # Remove shebang lines from non-executable scripts: -find tablib -name "*.py" | xargs sed -i '1 { /^#!/ d }' +find src -name "*.py" | xargs sed -i '1 { /^#!/ d }' %build %python_build %install %python_install -# Remove dependency on backports.csv from egg-info, as it isnt -# installed on Python 3, breaking pkg_resources resolver. -sed -i '/backports.csv/d' %{buildroot}%{python3_sitelib}/tablib*egg-info/requires.txt %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_exec test_tablib.py +%pytest %files %{python_files} %license LICENSE -%doc README.rst HISTORY.rst +%doc AUTHORS README.md HISTORY.md %{python_sitelib}/* %changelog ++++++ tablib-0.13.0.tar.gz -> tablib-0.14.0.tar.gz ++++++ ++++ 19548 lines of diff (skipped)