Hello community, here is the log from the commit of package python-tqdm for openSUSE:Factory checked in at 2018-05-18 14:27:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tqdm (Old) and /work/SRC/openSUSE:Factory/.python-tqdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tqdm" Fri May 18 14:27:49 2018 rev:9 rq:610152 version:4.23.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-tqdm/python-tqdm.changes 2018-03-28 12:26:53.340504461 +0200 +++ /work/SRC/openSUSE:Factory/.python-tqdm.new/python-tqdm.changes 2018-05-18 14:28:00.822126834 +0200 @@ -1,0 +2,50 @@ +Thu May 17 18:52:40 UTC 2018 - [email protected] + +- update to version 4.23.3 + * suppress warning + * update .github things +- update to version 4.23.2 + * minor import syntax fix #496 + * re-fix nested overlaps #477 + * update documentation and examples + * code tidy and abstraction +- update to version 4.23.1 + * fix AttributeErrors (#546) + > pos on initialisation (#323, #510 -> #544) + > fp on write() (#383) + * fix py34 CI + * update documentation +- update to version 4.23.0 + * Fix disable=True whereiterable has no len() and is not None (#539) + * Add ncols to specify tqdm_notebook bar width (#276 -> #292) + * allow custom pandas total (#364 -> #535) + * Add progress_apply for pandas.(Series|DataFrame).(rolling|expanding) (#530 -> #537) + * unit tests, pep8 tidy + * postfix non-dict documentation note +- update to version 4.22.0 + * allow direct non-string assignment to postfix member (lists, dicts, etc) (#382 -> #534) + * documentation updates + * unit tests +- update to version 4.21.0 + * fix #532 write() with manual position + > more robust free position finding + * add TqdmWarning base class + * fix GUI __del__() + > add TqdmExperimentalWarning + * add, tidy & fix unit tests + * documentation + > wiki release notes + > update contributors + > fix 7zx example +- update to version 4.20.0 + * pandas wrapper: remove *args and add better total handling (#244, #299, #322, #366 -> #524) + * document windows unicode know issues (#454) + * suppress RuntimeError: Set changed size during iteration -> TqdmSynchronisationWarning +- update to version 4.19.9: + * fix monitor thread termination and update tests +- Add support_pandas_23_groupby.patch + * Fix for pandas 0.23.0 support + * See: https://github.com/tqdm/tqdm/pull/554 + + +------------------------------------------------------------------- Old: ---- tqdm-4.19.8.tar.gz New: ---- support_pandas_23_groupby.patch tqdm-4.23.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tqdm.spec ++++++ --- /var/tmp/diff_new_pack.0hndoR/_old 2018-05-18 14:28:01.838089550 +0200 +++ /var/tmp/diff_new_pack.0hndoR/_new 2018-05-18 14:28:01.842089403 +0200 @@ -15,18 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - -%define oldpython python %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test +%define oldpython python Name: python-tqdm -Version: 4.19.8 +Version: 4.23.3 Release: 0 Summary: An extensible progress meter License: MPL-2.0 AND MIT Group: Development/Languages/Python Url: https://github.com/tqdm/tqdm Source: https://files.pythonhosted.org/packages/source/t/tqdm/tqdm-%{version}.tar.gz +# PATCH-FIX-UPSTREAM support_pandas_23_groupby.patch https://github.com/tqdm/tqdm/pull/554 +Patch0: support_pandas_23_groupby.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module rpm-macros} BuildRequires: %{python_module setuptools} @@ -41,7 +42,6 @@ # /SECTION Requires(post): update-alternatives Requires(postun): update-alternatives -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %python_subpackages @@ -54,6 +54,7 @@ %prep %setup -q -n tqdm-%{version} +%patch0 -p1 # fix installation directory for man pages sed -i 's#man/man1#share/man/man1#' setup.py @@ -74,17 +75,16 @@ %if %{with test} %check -%python_exec %{_bindir}/nosetests --ignore-files="tests_perf\.py" +%{python_expand export PATH="$PATH:%{buildroot}%{_bindir}" +nosetests-%{$python_bin_suffix} --ignore-files="tests_perf\.py" --ignore-files="tests_synchronisation\.py" tqdm/ +} %endif %files %{python_files} %defattr(-,root,root,-) -%doc README.rst logo.png examples -%if 0%{?leap_version} >= 420200 || 0%{?suse_version} > 1320 +%doc README.rst logo.png +%doc examples/ %license LICENCE -%else -%doc LICENCE -%endif %{python_sitelib}/* %python_alternative %{_bindir}/tqdm %python_alternative %{_mandir}/man1/tqdm.1 ++++++ support_pandas_23_groupby.patch ++++++ >From f22f9ed3bb224df538f438aa365dce3616e5cd50 Mon Sep 17 00:00:00 2001 From: toddrme2178 <[email protected]> Date: Thu, 17 May 2018 15:33:25 -0400 Subject: [PATCH] Support pandas 0.23.0 `core.groupby` module layout `pandas.core.groupby` has been moved to `pandas.core.groupby.groupby` for pandas 0.23.0. See pandas pull request [#20506](https://github.com/pandas-dev/pandas/pull/20506). --- tqdm/_tqdm.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/tqdm/_tqdm.py b/tqdm/_tqdm.py index ff551c97..749d9928 100755 --- a/tqdm/_tqdm.py +++ b/tqdm/_tqdm.py @@ -539,16 +539,23 @@ def pandas(tclass, *targs, **tkwargs): """ from pandas.core.frame import DataFrame from pandas.core.series import Series - from pandas.core.groupby import DataFrameGroupBy - from pandas.core.groupby import SeriesGroupBy - from pandas.core.groupby import GroupBy - from pandas.core.groupby import PanelGroupBy from pandas import Panel try: # pandas>=0.18.0 from pandas.core.window import _Rolling_and_Expanding except ImportError: # pragma: no cover _Rolling_and_Expanding = None + try: + # pandas>=0.23.0 + from pandas.core.groupby.groupby import DataFrameGroupBy + from pandas.core.groupby.groupby import SeriesGroupBy + from pandas.core.groupby.groupby import GroupBy + from pandas.core.groupby.groupby import PanelGroupBy + except ImportError: + from pandas.core.groupby import DataFrameGroupBy + from pandas.core.groupby import SeriesGroupBy + from pandas.core.groupby import GroupBy + from pandas.core.groupby import PanelGroupBy deprecated_t = [tkwargs.pop('deprecated_t', None)] ++++++ tqdm-4.19.8.tar.gz -> tqdm-4.23.3.tar.gz ++++++ ++++ 2311 lines of diff (skipped)
