Hello community,

here is the log from the commit of package python-tqdm for openSUSE:Factory 
checked in at 2018-10-31 13:12:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tqdm (Old)
 and      /work/SRC/openSUSE:Factory/.python-tqdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tqdm"

Wed Oct 31 13:12:21 2018 rev:15 rq:643577 version:4.27.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tqdm/python-tqdm.changes  2018-09-18 
11:44:15.495859113 +0200
+++ /work/SRC/openSUSE:Factory/.python-tqdm.new/python-tqdm.changes     
2018-10-31 13:12:27.347569085 +0100
@@ -1,0 +2,15 @@
+Wed Oct 17 15:33:30 UTC 2018 - Arun Persaud <a...@gmx.de>
+
+- update to version 4.27.0:
+  * fix str.isnumeric #605
+  * fix WeakSet KeyError #548, #553, #596 -> #607
+  * stop tqdm_notebook description truncation #582 -> #599
+  * include unit_scale for rate #608
+  * add auto -> nowarning autonotebook
+  * add better postfix numeric formatting #621
+  * minor refactoring #609 -> #616
+  * update documentation
+  * add unit tests
+  * fix py26 CI
+
+-------------------------------------------------------------------

Old:
----
  tqdm-4.26.0.tar.gz

New:
----
  tqdm-4.27.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-tqdm.spec ++++++
--- /var/tmp/diff_new_pack.6gyFg0/_old  2018-10-31 13:12:31.095565451 +0100
+++ /var/tmp/diff_new_pack.6gyFg0/_new  2018-10-31 13:12:31.103565443 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         oldpython python
 Name:           python-tqdm
-Version:        4.26.0
+Version:        4.27.0
 Release:        0
 Summary:        An extensible progress meter
 License:        MPL-2.0 AND MIT

++++++ tqdm-4.26.0.tar.gz -> tqdm-4.27.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/PKG-INFO new/tqdm-4.27.0/PKG-INFO
--- old/tqdm-4.26.0/PKG-INFO    2018-09-11 21:28:07.000000000 +0200
+++ new/tqdm-4.27.0/PKG-INFO    2018-10-15 18:32:17.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: tqdm
-Version: 4.26.0
+Version: 4.27.0
 Summary: Fast, Extensible Progress Meter
 Home-page: https://github.com/tqdm/tqdm
 Author: Noam Yorav-Raphael
@@ -276,7 +276,7 @@
                            maxinterval=10.0, miniters=None, ascii=None, 
disable=False,
                            unit='it', unit_scale=False, dynamic_ncols=False,
                            smoothing=0.3, bar_format=None, initial=0, 
position=None,
-                           postfix=None):
+                           postfix=None, unit_divisor=1000):
         
         Parameters
         ~~~~~~~~~~
@@ -287,7 +287,7 @@
         * desc  : str, optional  
             Prefix for the progressbar.
         * total  : int, optional  
-            The number of expected iterations. If (default: None),
+            The number of expected iterations. If unspecified,
             len(iterable) is used if possible. As a last resort, only basic
             progress statistics are displayed (no ETA, no progressbar).
             If ``gui`` is True and this parameter needs subsequent updating,
@@ -307,9 +307,9 @@
             fallback is a meter width of 10 and no limit for the counter and
             statistics. If 0, will not print any meter (only stats).
         * mininterval  : float, optional  
-            Minimum progress display update interval, in seconds [default: 
0.1].
+            Minimum progress display update interval [default: 0.1] seconds.
         * maxinterval  : float, optional  
-            Maximum progress display update interval, in seconds [default: 10].
+            Maximum progress display update interval [default: 10] seconds.
             Automatically adjusts ``miniters`` to correspond to ``mininterval``
             after long display update lag. Only works if ``dynamic_miniters``
             or monitor thread is enabled.
@@ -326,7 +326,7 @@
             the meter. The fallback is to use ASCII characters ``1-9 #``.
         * disable  : bool, optional  
             Whether to disable the entire progressbar wrapper
-            [default: False].
+            [default: False]. If set to None, disable on non-TTY.
         * unit  : str, optional  
             String that will be used to define the unit of each iteration
             [default: it].
@@ -348,10 +348,10 @@
             [default: '{l_bar}{bar}{r_bar}'], where
             l_bar='{desc}: {percentage:3.0f}%|' and
             r_bar='| {n_fmt}/{total_fmt} [{elapsed}<{remaining}, '
-            '{rate_fmt}{postfix}]'
+              '{rate_fmt}{postfix}]'
             Possible vars: l_bar, bar, r_bar, n, n_fmt, total, total_fmt,
-            percentage, rate, rate_fmt, rate_noinv, rate_noinv_fmt,
-            rate_inv, rate_inv_fmt, elapsed, remaining, desc, postfix.
+              percentage, rate, rate_fmt, rate_noinv, rate_noinv_fmt,
+              rate_inv, rate_inv_fmt, elapsed, remaining, desc, postfix.
             Note that a trailing ": " is automatically removed after {desc}
             if the latter is empty.
         * initial  : int, optional  
@@ -685,7 +685,8 @@
         
         Note that this will issue a ``TqdmExperimentalWarning`` if run in a 
notebook
         since it is not meant to be possible to distinguish between ``jupyter 
notebook``
-        and ``jupyter console``.
+        and ``jupyter console``. Use ``auto`` instead of ``autonotebook`` to 
suppress
+        this warning.
         
         Writing messages
         ~~~~~~~~~~~~~~~~
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/README.rst new/tqdm-4.27.0/README.rst
--- old/tqdm-4.26.0/README.rst  2018-09-11 21:25:42.000000000 +0200
+++ new/tqdm-4.27.0/README.rst  2018-10-15 18:09:30.000000000 +0200
@@ -266,7 +266,7 @@
                    maxinterval=10.0, miniters=None, ascii=None, disable=False,
                    unit='it', unit_scale=False, dynamic_ncols=False,
                    smoothing=0.3, bar_format=None, initial=0, position=None,
-                   postfix=None):
+                   postfix=None, unit_divisor=1000):
 
 Parameters
 ~~~~~~~~~~
@@ -277,7 +277,7 @@
 * desc  : str, optional  
     Prefix for the progressbar.
 * total  : int, optional  
-    The number of expected iterations. If (default: None),
+    The number of expected iterations. If unspecified,
     len(iterable) is used if possible. As a last resort, only basic
     progress statistics are displayed (no ETA, no progressbar).
     If ``gui`` is True and this parameter needs subsequent updating,
@@ -297,9 +297,9 @@
     fallback is a meter width of 10 and no limit for the counter and
     statistics. If 0, will not print any meter (only stats).
 * mininterval  : float, optional  
-    Minimum progress display update interval, in seconds [default: 0.1].
+    Minimum progress display update interval [default: 0.1] seconds.
 * maxinterval  : float, optional  
-    Maximum progress display update interval, in seconds [default: 10].
+    Maximum progress display update interval [default: 10] seconds.
     Automatically adjusts ``miniters`` to correspond to ``mininterval``
     after long display update lag. Only works if ``dynamic_miniters``
     or monitor thread is enabled.
@@ -316,7 +316,7 @@
     the meter. The fallback is to use ASCII characters ``1-9 #``.
 * disable  : bool, optional  
     Whether to disable the entire progressbar wrapper
-    [default: False].
+    [default: False]. If set to None, disable on non-TTY.
 * unit  : str, optional  
     String that will be used to define the unit of each iteration
     [default: it].
@@ -338,10 +338,10 @@
     [default: '{l_bar}{bar}{r_bar}'], where
     l_bar='{desc}: {percentage:3.0f}%|' and
     r_bar='| {n_fmt}/{total_fmt} [{elapsed}<{remaining}, '
-    '{rate_fmt}{postfix}]'
+      '{rate_fmt}{postfix}]'
     Possible vars: l_bar, bar, r_bar, n, n_fmt, total, total_fmt,
-    percentage, rate, rate_fmt, rate_noinv, rate_noinv_fmt,
-    rate_inv, rate_inv_fmt, elapsed, remaining, desc, postfix.
+      percentage, rate, rate_fmt, rate_noinv, rate_noinv_fmt,
+      rate_inv, rate_inv_fmt, elapsed, remaining, desc, postfix.
     Note that a trailing ": " is automatically removed after {desc}
     if the latter is empty.
 * initial  : int, optional  
@@ -675,7 +675,8 @@
 
 Note that this will issue a ``TqdmExperimentalWarning`` if run in a notebook
 since it is not meant to be possible to distinguish between ``jupyter 
notebook``
-and ``jupyter console``.
+and ``jupyter console``. Use ``auto`` instead of ``autonotebook`` to suppress
+this warning.
 
 Writing messages
 ~~~~~~~~~~~~~~~~
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tox.ini new/tqdm-4.27.0/tox.ini
--- old/tqdm-4.26.0/tox.ini     2018-09-11 21:25:42.000000000 +0200
+++ new/tqdm-4.27.0/tox.ini     2018-10-15 18:09:30.000000000 +0200
@@ -43,7 +43,11 @@
 
 [testenv:py26]
 # no codecov and timer for py26
-deps = {[coverage]deps}
+deps =
+    nose
+    coverage
+    coveralls==1.2.0
+    pycparser==2.18
 commands = {[coverage]commands}
 
 [testenv:pypy]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm/_tqdm.py 
new/tqdm-4.27.0/tqdm/_tqdm.py
--- old/tqdm-4.26.0/tqdm/_tqdm.py       2018-09-11 21:26:06.000000000 +0200
+++ new/tqdm-4.27.0/tqdm/_tqdm.py       2018-10-15 18:09:30.000000000 +0200
@@ -173,6 +173,44 @@
             return '{0:02d}:{1:02d}'.format(m, s)
 
     @staticmethod
+    def format_num(n):
+        """
+        Intelligent scientific notation (.3g).
+
+        Parameters
+        ----------
+        n  : int or float or Numeric
+            A Number.
+
+        Returns
+        -------
+        out  : str
+            Formatted number.
+        """
+        f = '{0:.3g}'.format(n).replace('+0', '+').replace('-0', '-')
+        n = str(n)
+        return f if len(f) < len(n) else n
+
+    @staticmethod
+    def ema(x, mu=None, alpha=0.3):
+        """
+               Exponential moving average: smoothing to give progressively 
lower
+               weights to older values.
+
+        Parameters
+        ----------
+        x  : float
+            New value to include in EMA.
+        mu  : float, optional
+            Previous EMA value.
+        alpha  : float, optional
+            Smoothing factor in range [0, 1], [default: 0.3].
+            Increase to give more weight to recent values.
+                       Ranges from 0 (yields mu) to 1 (yields x).
+        """
+        return x if mu is None else (alpha * x) + (1 - alpha) * mu
+
+    @staticmethod
     def status_printer(file):
         """
         Manage the printing and in-place updating of a line of characters.
@@ -267,6 +305,8 @@
         if unit_scale and unit_scale not in (True, 1):
             total *= unit_scale
             n *= unit_scale
+            if rate:
+                rate *= unit_scale  # by default rate = 1 / self.avg_time
             unit_scale = False
 
         format_interval = tqdm.format_interval
@@ -440,9 +480,11 @@
             try:
                 cls._instances.remove(instance)
             except KeyError:
-                if not instance.gui:  # pragma: no cover
-                    raise
-            else:
+                # if not instance.gui:  # pragma: no cover
+                #     raise
+                pass  # py2: maybe magically removed already
+            # else:
+            if not instance.gui:
                 for inst in cls._instances:
                     # negative `pos` means fixed
                     if inst.pos > abs(instance.pos):
@@ -679,9 +721,9 @@
             fallback is a meter width of 10 and no limit for the counter and
             statistics. If 0, will not print any meter (only stats).
         mininterval  : float, optional
-            Minimum progress display update interval, in seconds [default: 
0.1].
+            Minimum progress display update interval [default: 0.1] seconds.
         maxinterval  : float, optional
-            Maximum progress display update interval, in seconds [default: 10].
+            Maximum progress display update interval [default: 10] seconds.
             Automatically adjusts `miniters` to correspond to `mininterval`
             after long display update lag. Only works if `dynamic_miniters`
             or monitor thread is enabled.
@@ -948,10 +990,8 @@
                         delta_it = n - last_print_n
                         # EMA (not just overall average)
                         if smoothing and delta_t and delta_it:
-                            avg_time = delta_t / delta_it \
-                                if avg_time is None \
-                                else smoothing * delta_t / delta_it + \
-                                (1 - smoothing) * avg_time
+                            rate = delta_t / delta_it
+                            avg_time = self.ema(rate, avg_time, smoothing)
                             self.avg_time = avg_time
 
                         self.n = n
@@ -977,10 +1017,10 @@
                             elif smoothing:
                                 # EMA-weight miniters to converge
                                 # towards the timeframe of mininterval
-                                miniters = smoothing * delta_it * \
-                                    (mininterval / delta_t
-                                     if mininterval and delta_t else 1) + \
-                                    (1 - smoothing) * miniters
+                                rate = delta_it
+                                if mininterval and delta_t:
+                                    rate *= mininterval / delta_t
+                                miniters = self.ema(rate, miniters, smoothing)
                             else:
                                 # Maximum nb of iterations between 2 prints
                                 miniters = max(miniters, delta_it)
@@ -1034,10 +1074,8 @@
                 # elapsed = cur_t - self.start_t
                 # EMA (not just overall average)
                 if self.smoothing and delta_t and delta_it:
-                    self.avg_time = delta_t / delta_it \
-                        if self.avg_time is None \
-                        else self.smoothing * delta_t / delta_it + \
-                        (1 - self.smoothing) * self.avg_time
+                    rate = delta_t / delta_it
+                    self.avg_time = self.ema(rate, self.avg_time, 
self.smoothing)
 
                 if not hasattr(self, "sp"):
                     raise TqdmDeprecationWarning("""\
@@ -1181,7 +1219,7 @@
         for key in postfix.keys():
             # Number: limit the length of the string
             if isinstance(postfix[key], Number):
-                postfix[key] = '{0:2.3g}'.format(postfix[key])
+                postfix[key] = self.format_num(postfix[key])
             # Else for any other type, try to get the string conversion
             elif not isinstance(postfix[key], _basestring):
                 postfix[key] = str(postfix[key])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm/_tqdm_gui.py 
new/tqdm-4.27.0/tqdm/_tqdm_gui.py
--- old/tqdm-4.26.0/tqdm/_tqdm_gui.py   2018-05-14 01:34:20.000000000 +0200
+++ new/tqdm-4.27.0/tqdm/_tqdm_gui.py   2018-10-15 18:09:30.000000000 +0200
@@ -140,11 +140,9 @@
                 if delta_t >= mininterval:
                     elapsed = cur_t - start_t
                     # EMA (not just overall average)
-                    if smoothing and delta_t:
-                        avg_time = delta_t / delta_it \
-                            if avg_time is None \
-                            else smoothing * delta_t / delta_it + \
-                            (1 - smoothing) * avg_time
+                    if smoothing and delta_t and delta_it:
+                        rate = delta_t / delta_it
+                        avg_time = self.ema(rate, avg_time, smoothing)
 
                     # Inline due to multiple calls
                     total = self.total
@@ -208,11 +206,12 @@
                         elif mininterval and delta_t:
                             # EMA-weight miniters to converge
                             # towards the timeframe of mininterval
-                            miniters = smoothing * delta_it * mininterval \
-                                / delta_t + (1 - smoothing) * miniters
+                            rate = delta_it
+                            if mininterval and delta_t:
+                                rate *= mininterval / delta_t
+                            miniters = self.ema(rate, miniters, smoothing)
                         else:
-                            miniters = smoothing * delta_it + \
-                                (1 - smoothing) * miniters
+                            miniters = self.ema(delta_it, miniters, smoothing)
 
                     # Store old values for next call
                     last_print_n = n
@@ -242,11 +241,9 @@
             if delta_t >= self.mininterval:
                 elapsed = cur_t - self.start_t
                 # EMA (not just overall average)
-                if self.smoothing and delta_t:
-                    self.avg_time = delta_t / delta_it \
-                        if self.avg_time is None \
-                        else self.smoothing * delta_t / delta_it + \
-                        (1 - self.smoothing) * self.avg_time
+                if self.smoothing and delta_t and delta_it:
+                    rate = delta_t / delta_it
+                    self.avg_time = self.ema(rate, self.avg_time, 
self.smoothing)
 
                 # Inline due to multiple calls
                 total = self.total
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm/_tqdm_notebook.py 
new/tqdm-4.27.0/tqdm/_tqdm_notebook.py
--- old/tqdm-4.26.0/tqdm/_tqdm_notebook.py      2018-09-11 21:25:42.000000000 
+0200
+++ new/tqdm-4.27.0/tqdm/_tqdm_notebook.py      2018-10-15 18:09:30.000000000 
+0200
@@ -19,9 +19,15 @@
 
 if True:  # pragma: no cover
     # import IPython/Jupyter base widget and display utilities
+    IPY = 0
+    IPYW = 0
     try:  # IPython 4.x
         import ipywidgets
         IPY = 4
+        try:
+            IPYW = int(ipywidgets.__version__.split('.')[0])
+        except AttributeError:  # __version__ may not exist in old versions
+            pass
     except ImportError:  # IPython 3.x / 2.x
         IPY = 32
         import warnings
@@ -108,6 +114,8 @@
 
         if desc:
             pbar.description = desc
+            if IPYW >= 7:
+                pbar.style.description_width = 'initial'
         # Prepare status text
         ptext = HTML()
         # Only way to place text to the right of the bar is to use a container
@@ -116,9 +124,11 @@
         if ncols is not None:  # use default style of ipywidgets
             # ncols could be 100, "100px", "100%"
             ncols = str(ncols)  # ipywidgets only accepts string
-            if ncols[-1].isnumeric():
-                # if last value is digit, assume the value is digit
-                ncols += 'px'
+            try:
+                if int(ncols) > 0:  # isnumeric and positive
+                    ncols += 'px'
+            except ValueError:
+                pass
             pbar.layout.flex = '2'
             container.layout.width = ncols
             container.layout.display = 'inline-flex'
@@ -170,6 +180,8 @@
             # Update description
             if desc:
                 pbar.description = desc
+                if IPYW >= 7:
+                    pbar.style.description_width = 'initial'
 
         return print_status
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm/_version.py 
new/tqdm-4.27.0/tqdm/_version.py
--- old/tqdm-4.26.0/tqdm/_version.py    2018-09-11 21:25:42.000000000 +0200
+++ new/tqdm-4.27.0/tqdm/_version.py    2018-10-15 18:23:51.000000000 +0200
@@ -5,7 +5,7 @@
 __all__ = ["__version__"]
 
 # major, minor, patch, -extra
-version_info = 4, 26, 0
+version_info = 4, 27, 0
 
 # Nice string for the version
 __version__ = '.'.join(map(str, version_info))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm/auto/__init__.py 
new/tqdm-4.27.0/tqdm/auto/__init__.py
--- old/tqdm-4.26.0/tqdm/auto/__init__.py       1970-01-01 01:00:00.000000000 
+0100
+++ new/tqdm-4.27.0/tqdm/auto/__init__.py       2018-10-15 18:09:30.000000000 
+0200
@@ -0,0 +1,6 @@
+import warnings
+from .._tqdm import TqdmExperimentalWarning
+with warnings.catch_warnings():
+    warnings.simplefilter("ignore", category=TqdmExperimentalWarning)
+    from ..autonotebook import tqdm, trange
+__all__ = ["tqdm", "trange"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm/tests/tests_tqdm.py 
new/tqdm-4.27.0/tqdm/tests/tests_tqdm.py
--- old/tqdm-4.26.0/tqdm/tests/tests_tqdm.py    2018-09-11 21:25:42.000000000 
+0200
+++ new/tqdm-4.27.0/tqdm/tests/tests_tqdm.py    2018-10-15 18:09:30.000000000 
+0200
@@ -209,6 +209,15 @@
     assert format_interval(238113) == '66:08:33'
 
 
+def test_format_num():
+    """Test number format"""
+    format_num = tqdm.format_num
+
+    assert float(format_num(1337)) == 1337
+    assert format_num(int(1e6)) == '1e+6'
+    assert format_num(1239876) == '1''239''876'
+
+
 def test_format_meter():
     """Test statistics and progress bar formatting"""
     try:
@@ -1604,14 +1613,21 @@
         internal(our_file, True)
 
 
-@with_setup(pretest, posttest)
-def test_autonotebook():
-    """Test autonotebook fallback"""
-    from tqdm.autonotebook import tqdm as tn
-    from tqdm.autonotebook import trange as tr
+def backendCheck(module):
+    """Test tqdm-like module fallback"""
+    tn = module.tqdm
+    tr = module.trange
 
     with closing(StringIO()) as our_file:
         with tn(total=10, file=our_file) as t:
             assert len(t) == 10
         with tr(1337) as t:
             assert len(t) == 1337
+
+
+@with_setup(pretest, posttest)
+def test_auto():
+    """Test auto fallback"""
+    from tqdm import autonotebook, auto
+    backendCheck(autonotebook)
+    backendCheck(auto)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm.1 new/tqdm-4.27.0/tqdm.1
--- old/tqdm-4.26.0/tqdm.1      2018-05-22 21:07:35.000000000 +0200
+++ new/tqdm-4.27.0/tqdm.1      2018-10-15 18:09:30.000000000 +0200
@@ -84,13 +84,13 @@
 .TP
 .B \-\-mininterval=\f[I]mininterval\f[]
 float, optional.
-Minimum progress display update interval, in seconds [default: 0.1].
+Minimum progress display update interval [default: 0.1] seconds.
 .RS
 .RE
 .TP
 .B \-\-maxinterval=\f[I]maxinterval\f[]
 float, optional.
-Maximum progress display update interval, in seconds [default: 10].
+Maximum progress display update interval [default: 10] seconds.
 Automatically adjusts \f[C]miniters\f[] to correspond to
 \f[C]mininterval\f[] after long display update lag.
 Only works if \f[C]dynamic_miniters\f[] or monitor thread is enabled.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm.egg-info/PKG-INFO 
new/tqdm-4.27.0/tqdm.egg-info/PKG-INFO
--- old/tqdm-4.26.0/tqdm.egg-info/PKG-INFO      2018-09-11 21:28:07.000000000 
+0200
+++ new/tqdm-4.27.0/tqdm.egg-info/PKG-INFO      2018-10-15 18:32:17.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: tqdm
-Version: 4.26.0
+Version: 4.27.0
 Summary: Fast, Extensible Progress Meter
 Home-page: https://github.com/tqdm/tqdm
 Author: Noam Yorav-Raphael
@@ -276,7 +276,7 @@
                            maxinterval=10.0, miniters=None, ascii=None, 
disable=False,
                            unit='it', unit_scale=False, dynamic_ncols=False,
                            smoothing=0.3, bar_format=None, initial=0, 
position=None,
-                           postfix=None):
+                           postfix=None, unit_divisor=1000):
         
         Parameters
         ~~~~~~~~~~
@@ -287,7 +287,7 @@
         * desc  : str, optional  
             Prefix for the progressbar.
         * total  : int, optional  
-            The number of expected iterations. If (default: None),
+            The number of expected iterations. If unspecified,
             len(iterable) is used if possible. As a last resort, only basic
             progress statistics are displayed (no ETA, no progressbar).
             If ``gui`` is True and this parameter needs subsequent updating,
@@ -307,9 +307,9 @@
             fallback is a meter width of 10 and no limit for the counter and
             statistics. If 0, will not print any meter (only stats).
         * mininterval  : float, optional  
-            Minimum progress display update interval, in seconds [default: 
0.1].
+            Minimum progress display update interval [default: 0.1] seconds.
         * maxinterval  : float, optional  
-            Maximum progress display update interval, in seconds [default: 10].
+            Maximum progress display update interval [default: 10] seconds.
             Automatically adjusts ``miniters`` to correspond to ``mininterval``
             after long display update lag. Only works if ``dynamic_miniters``
             or monitor thread is enabled.
@@ -326,7 +326,7 @@
             the meter. The fallback is to use ASCII characters ``1-9 #``.
         * disable  : bool, optional  
             Whether to disable the entire progressbar wrapper
-            [default: False].
+            [default: False]. If set to None, disable on non-TTY.
         * unit  : str, optional  
             String that will be used to define the unit of each iteration
             [default: it].
@@ -348,10 +348,10 @@
             [default: '{l_bar}{bar}{r_bar}'], where
             l_bar='{desc}: {percentage:3.0f}%|' and
             r_bar='| {n_fmt}/{total_fmt} [{elapsed}<{remaining}, '
-            '{rate_fmt}{postfix}]'
+              '{rate_fmt}{postfix}]'
             Possible vars: l_bar, bar, r_bar, n, n_fmt, total, total_fmt,
-            percentage, rate, rate_fmt, rate_noinv, rate_noinv_fmt,
-            rate_inv, rate_inv_fmt, elapsed, remaining, desc, postfix.
+              percentage, rate, rate_fmt, rate_noinv, rate_noinv_fmt,
+              rate_inv, rate_inv_fmt, elapsed, remaining, desc, postfix.
             Note that a trailing ": " is automatically removed after {desc}
             if the latter is empty.
         * initial  : int, optional  
@@ -685,7 +685,8 @@
         
         Note that this will issue a ``TqdmExperimentalWarning`` if run in a 
notebook
         since it is not meant to be possible to distinguish between ``jupyter 
notebook``
-        and ``jupyter console``.
+        and ``jupyter console``. Use ``auto`` instead of ``autonotebook`` to 
suppress
+        this warning.
         
         Writing messages
         ~~~~~~~~~~~~~~~~
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tqdm-4.26.0/tqdm.egg-info/SOURCES.txt 
new/tqdm-4.27.0/tqdm.egg-info/SOURCES.txt
--- old/tqdm-4.26.0/tqdm.egg-info/SOURCES.txt   2018-09-11 21:28:07.000000000 
+0200
+++ new/tqdm-4.27.0/tqdm.egg-info/SOURCES.txt   2018-10-15 18:32:17.000000000 
+0200
@@ -35,6 +35,7 @@
 tqdm.egg-info/dependency_links.txt
 tqdm.egg-info/entry_points.txt
 tqdm.egg-info/top_level.txt
+tqdm/auto/__init__.py
 tqdm/autonotebook/__init__.py
 tqdm/tests/tests_main.py
 tqdm/tests/tests_pandas.py


Reply via email to