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)


Reply via email to