Hello community, here is the log from the commit of package python-tqdm for openSUSE:Factory checked in at 2018-08-27 12:59:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tqdm (Old) and /work/SRC/openSUSE:Factory/.python-tqdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tqdm" Mon Aug 27 12:59:41 2018 rev:12 rq:631546 version:4.25.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-tqdm/python-tqdm.changes 2018-08-08 14:54:50.281682604 +0200 +++ /work/SRC/openSUSE:Factory/.python-tqdm.new/python-tqdm.changes 2018-08-27 12:59:43.512840805 +0200 @@ -1,0 +2,15 @@ +Sat Aug 25 18:10:44 UTC 2018 - a...@gmx.de + +- specfile: + * remove devel for noarch package + * make %files section more specific + +- update to version 4.25.0: + * stop monitor on shutdown (#571, #572) + * fix find_packages() for submodules (#593) + + properly add autonotebook (#586, 1cf3393) + * ignore ANSI escape codes in the bar length calculation (#450, #591 + -> #592) + * update documentation (#243) + +------------------------------------------------------------------- Old: ---- tqdm-4.24.0.tar.gz New: ---- tqdm-4.25.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tqdm.spec ++++++ --- /var/tmp/diff_new_pack.3Rr8HJ/_old 2018-08-27 12:59:44.092841437 +0200 +++ /var/tmp/diff_new_pack.3Rr8HJ/_new 2018-08-27 12:59:44.104841450 +0200 @@ -19,18 +19,20 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-tqdm -Version: 4.24.0 +Version: 4.25.0 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 -BuildRequires: %{python_module devel} BuildRequires: %{python_module rpm-macros} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires(post): update-alternatives +Requires(postun): update-alternatives +BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module jupyter_ipython} BuildRequires: %{python_module jupyter_ipywidgets} @@ -38,10 +40,6 @@ BuildRequires: %{python_module numpy} BuildRequires: %{python_module pandas} # /SECTION -Requires(post): update-alternatives -Requires(postun): update-alternatives -BuildArch: noarch - %python_subpackages %description @@ -80,7 +78,10 @@ %doc README.rst logo.png %doc examples/ %license LICENCE -%{python_sitelib}/* +%dir %{python_sitelib}/tqdm +%dir %{python_sitelib}/tqdm-%{version}-py%{py_ver}.egg-info +%{python_sitelib}/tqdm/* +%{python_sitelib}/tqdm-%{version}-py%{py_ver}.egg-info/* %python_alternative %{_bindir}/tqdm %python_alternative %{_mandir}/man1/tqdm.1 ++++++ tqdm-4.24.0.tar.gz -> tqdm-4.25.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/CONTRIBUTING.md new/tqdm-4.25.0/CONTRIBUTING.md --- old/tqdm-4.24.0/CONTRIBUTING.md 2018-07-26 15:07:34.000000000 +0200 +++ new/tqdm-4.25.0/CONTRIBUTING.md 2018-08-20 13:30:57.000000000 +0200 @@ -186,7 +186,7 @@ - ensure that all online CI tests have passed - check `setup.py` and `MANIFEST.in` - which define the packaging -process and info that will be uploaded to [pypi](pypi.python.org) - +process and info that will be uploaded to [pypi](https://pypi.org) - using `[python setup.py] make installdev` ### Tag @@ -225,7 +225,7 @@ ### Notes -- you can also test on the pypi test servers `testpypi.python.org/pypi` +- you can also test on the pypi test servers `test.pypi.org` before the real deployment - in case of a mistake, you can delete an uploaded release on pypi, but you cannot re-upload another with the same version number @@ -242,7 +242,7 @@ - The [main repository site](https://github.com/tqdm/tqdm) which automatically serves the latest README.rst as well as links to all of github's features. This is the preferred online referral link for tqdm. -- The [PyPi mirror](https://pypi.python.org/pypi/tqdm) which automatically +- The [PyPi mirror](https://pypi.org/project/tqdm) which automatically serves the latest release built from README.rst as well as links to past releases. - Many external web crawlers. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/MANIFEST.in new/tqdm-4.25.0/MANIFEST.in --- old/tqdm-4.24.0/MANIFEST.in 2018-03-09 23:49:27.000000000 +0100 +++ new/tqdm-4.25.0/MANIFEST.in 2018-08-20 13:30:57.000000000 +0200 @@ -9,6 +9,7 @@ # Test suite recursive-include tqdm/tests *.py +recursive-include tqdm/autonotebook *.py # Examples/Documentation recursive-include examples *.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/PKG-INFO new/tqdm-4.25.0/PKG-INFO --- old/tqdm-4.24.0/PKG-INFO 2018-07-26 18:27:01.000000000 +0200 +++ new/tqdm-4.25.0/PKG-INFO 2018-08-20 14:38:29.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: tqdm -Version: 4.24.0 +Version: 4.25.0 Summary: Fast, Extensible Progress Meter Home-page: https://github.com/tqdm/tqdm Author: Noam Yorav-Raphael @@ -21,7 +21,7 @@ ``tqdm`` means "progress" in Arabic (taqadum, تقدّم) - and an abbreviation for "I love you so much" in Spanish (te quiero demasiado). + and is an abbreviation for "I love you so much" in Spanish (te quiero demasiado). Instantly make your loops show a smart progress meter - just wrap any iterable with ``tqdm(iterable)``, and you're done! @@ -820,6 +820,12 @@ `CONTRIBUTING <https://raw.githubusercontent.com/tqdm/tqdm/master/CONTRIBUTING.md>`__ file for more information. + Ports to Other Languages + ~~~~~~~~~~~~~~~~~~~~~~~~ + + A list is available on + `this wiki page <https://github.com/tqdm/tqdm/wiki/tqdm-ports>`__. + LICENCE ------- @@ -832,12 +838,13 @@ Authors ------- - The main developers, ranked by surviving lines of code, are: + The main developers, ranked by surviving lines of code + (`git fame -wMC <https://github.com/casperdcl/gitfame>`__), are: - Casper da Costa-Luis (`casperdcl <https://github.com/casperdcl>`__, ~2/3, |Gift-Casper|) - - Stephen Larroque (`lrq3000 <https://github.com/lrq3000>`__, ~1/3) + - Stephen Larroque (`lrq3000 <https://github.com/lrq3000>`__, ~1/5) + - Hadrien Mary (`hadim <https://github.com/hadim>`__, ~2%) - Guangshuo Chen (`chengs <https://github.com/chengs>`__, ~1%) - - Hadrien Mary (`hadim <https://github.com/hadim>`__, ~1%) - Noam Yorav-Raphael (`noamraph <https://github.com/noamraph>`__, ~1%, original author) - Mikhail Korobov (`kmike <https://github.com/kmike>`__, ~1%) @@ -872,11 +879,11 @@ .. |Gift-Casper| image:: https://img.shields.io/badge/gift-donate-ff69b4.svg :target: https://caspersci.uk.to/donate.html .. |PyPI-Status| image:: https://img.shields.io/pypi/v/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |PyPI-Downloads| image:: https://img.shields.io/pypi/dm/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |Conda-Forge-Status| image:: https://anaconda.org/conda-forge/tqdm/badges/version.svg :target: https://anaconda.org/conda-forge/tqdm .. |OpenHub-Status| image:: https://www.openhub.net/p/tqdm/widgets/project_thin_badge?format=gif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/README.rst new/tqdm-4.25.0/README.rst --- old/tqdm-4.24.0/README.rst 2018-07-26 15:07:34.000000000 +0200 +++ new/tqdm-4.25.0/README.rst 2018-08-20 13:30:57.000000000 +0200 @@ -11,7 +11,7 @@ ``tqdm`` means "progress" in Arabic (taqadum, تقدّم) -and an abbreviation for "I love you so much" in Spanish (te quiero demasiado). +and is an abbreviation for "I love you so much" in Spanish (te quiero demasiado). Instantly make your loops show a smart progress meter - just wrap any iterable with ``tqdm(iterable)``, and you're done! @@ -810,6 +810,12 @@ `CONTRIBUTING <https://raw.githubusercontent.com/tqdm/tqdm/master/CONTRIBUTING.md>`__ file for more information. +Ports to Other Languages +~~~~~~~~~~~~~~~~~~~~~~~~ + +A list is available on +`this wiki page <https://github.com/tqdm/tqdm/wiki/tqdm-ports>`__. + LICENCE ------- @@ -822,12 +828,13 @@ Authors ------- -The main developers, ranked by surviving lines of code, are: +The main developers, ranked by surviving lines of code +(`git fame -wMC <https://github.com/casperdcl/gitfame>`__), are: - Casper da Costa-Luis (`casperdcl <https://github.com/casperdcl>`__, ~2/3, |Gift-Casper|) -- Stephen Larroque (`lrq3000 <https://github.com/lrq3000>`__, ~1/3) +- Stephen Larroque (`lrq3000 <https://github.com/lrq3000>`__, ~1/5) +- Hadrien Mary (`hadim <https://github.com/hadim>`__, ~2%) - Guangshuo Chen (`chengs <https://github.com/chengs>`__, ~1%) -- Hadrien Mary (`hadim <https://github.com/hadim>`__, ~1%) - Noam Yorav-Raphael (`noamraph <https://github.com/noamraph>`__, ~1%, original author) - Mikhail Korobov (`kmike <https://github.com/kmike>`__, ~1%) @@ -862,11 +869,11 @@ .. |Gift-Casper| image:: https://img.shields.io/badge/gift-donate-ff69b4.svg :target: https://caspersci.uk.to/donate.html .. |PyPI-Status| image:: https://img.shields.io/pypi/v/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |PyPI-Downloads| image:: https://img.shields.io/pypi/dm/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |Conda-Forge-Status| image:: https://anaconda.org/conda-forge/tqdm/badges/version.svg :target: https://anaconda.org/conda-forge/tqdm .. |OpenHub-Status| image:: https://www.openhub.net/p/tqdm/widgets/project_thin_badge?format=gif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/setup.py new/tqdm-4.25.0/setup.py --- old/tqdm-4.24.0/setup.py 2018-07-26 15:07:05.000000000 +0200 +++ new/tqdm-4.25.0/setup.py 2018-08-20 13:30:57.000000000 +0200 @@ -3,9 +3,15 @@ import os try: - from setuptools import setup + from setuptools import setup, find_packages except ImportError: from distutils.core import setup + + def find_packages(where='.'): + # os.walk -> list[(dirname, list[subdirs], list[files])] + return [folder.replace("/", ".").lstrip(".") + for (folder, _, fils) in os.walk(where) + if "__init__.py" in fils] import sys from subprocess import check_call from io import open as io_open @@ -23,7 +29,8 @@ # Get version from tqdm/_version.py __version__ = None -version_file = os.path.join(os.path.dirname(__file__), 'tqdm', '_version.py') +src_dir = os.path.abspath(os.path.dirname(__file__)) +version_file = os.path.join(src_dir, 'tqdm', '_version.py') with io_open(version_file, mode='r') as fd: exec(fd.read()) @@ -119,8 +126,7 @@ if verbose: print("Running command: " + cmd) # Launch the command and wait to finish (synchronized call) - check_call(parsed_cmd, - cwd=os.path.dirname(os.path.abspath(__file__))) + check_call(parsed_cmd, cwd=src_dir) # Main setup.py config # @@ -129,7 +135,7 @@ # Executing makefile commands if specified if sys.argv[1].lower().strip() == 'make': # Filename of the makefile - fpath = os.path.join(os.path.dirname(__file__), 'Makefile') + fpath = os.path.join(src_dir, 'Makefile') # Parse the makefile, substitute the aliases and extract the commands commands = parse_makefile_aliases(fpath) @@ -159,7 +165,7 @@ # Python package config # README_rst = '' -fndoc = os.path.join(os.path.dirname(__file__), 'README.rst') +fndoc = os.path.join(src_dir, 'README.rst') with io_open(fndoc, mode='r', encoding='utf-8') as fd: README_rst = fd.read() @@ -174,7 +180,7 @@ maintainer='tqdm developers', maintainer_email='python.t...@gmail.com', platforms=['any'], - packages=['tqdm'], + packages=['tqdm'] + ['tqdm.' + i for i in find_packages('tqdm')], entry_points={'console_scripts': ['tqdm=tqdm._main:main'], }, data_files=[('man/man1', ['tqdm.1'])], package_data={'': ['CONTRIBUTING.md', 'LICENCE', 'examples/*.py']}, @@ -182,7 +188,7 @@ python_requires='>=2.6, !=3.0.*, !=3.1.*', classifiers=[ # Trove classifiers - # (https://pypi.python.org/pypi?%3Aaction=list_classifiers) + # (https://pypi.org/pypi?%3Aaction=list_classifiers) 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Environment :: MacOS X', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/tqdm/_monitor.py new/tqdm-4.25.0/tqdm/_monitor.py --- old/tqdm-4.24.0/tqdm/_monitor.py 2018-05-08 15:40:58.000000000 +0200 +++ new/tqdm-4.25.0/tqdm/_monitor.py 2018-08-20 13:30:57.000000000 +0200 @@ -1,6 +1,7 @@ from threading import Event, Thread from time import time from warnings import warn +import atexit __all__ = ["TMonitor", "TqdmSynchronisationWarning"] @@ -43,6 +44,7 @@ self._event = TMonitor._event else: self._event = Event + atexit.register(self.exit) self.start() def exit(self): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/tqdm/_tqdm.py new/tqdm-4.25.0/tqdm/_tqdm.py --- old/tqdm-4.24.0/tqdm/_tqdm.py 2018-07-26 15:07:34.000000000 +0200 +++ new/tqdm-4.25.0/tqdm/_tqdm.py 2018-08-20 13:30:57.000000000 +0200 @@ -13,7 +13,7 @@ # compatibility functions and utilities from ._utils import _supports_unicode, _environ_cols_wrapper, _range, _unich, \ _term_move_up, _unicode, WeakSet, _basestring, _OrderedDict, \ - Comparable + Comparable, RE_ANSI from ._monitor import TMonitor # native libraries import sys @@ -159,6 +159,7 @@ ---------- t : int Number of seconds. + Returns ------- out : str @@ -360,10 +361,11 @@ # Else no progress bar, we can just format and return return bar_format.format(**bar_args) - # Formatting progress bar - # space available for bar's display - N_BARS = max(1, ncols - len(l_bar) - len(r_bar)) if ncols \ - else 10 + # Formatting progress bar space available for bar's display + if ncols: + N_BARS = max(1, ncols - len(RE_ANSI.sub('', l_bar + r_bar))) + else: + N_BARS = 10 # format bar depending on availability of unicode/ascii chars if ascii: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/tqdm/_utils.py new/tqdm-4.25.0/tqdm/_utils.py --- old/tqdm-4.24.0/tqdm/_utils.py 2018-07-26 15:07:05.000000000 +0200 +++ new/tqdm-4.25.0/tqdm/_utils.py 2018-08-20 13:30:57.000000000 +0200 @@ -1,11 +1,13 @@ import os import subprocess from platform import system as _curos +import re CUR_OS = _curos() IS_WIN = CUR_OS in ['Windows', 'cli'] IS_NIX = (not IS_WIN) and any( CUR_OS.startswith(i) for i in ['CYGWIN', 'MSYS', 'Linux', 'Darwin', 'SunOS', 'FreeBSD', 'NetBSD']) +RE_ANSI = re.compile(r"\x1b\[[;\d]*[A-Za-z]") # Py2/3 compat. Empty conditional to avoid coverage diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/tqdm/_version.py new/tqdm-4.25.0/tqdm/_version.py --- old/tqdm-4.24.0/tqdm/_version.py 2018-07-26 15:08:22.000000000 +0200 +++ new/tqdm-4.25.0/tqdm/_version.py 2018-08-20 13:31:09.000000000 +0200 @@ -5,7 +5,7 @@ __all__ = ["__version__"] # major, minor, patch, -extra -version_info = 4, 24, 0 +version_info = 4, 25, 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.24.0/tqdm/autonotebook/__init__.py new/tqdm-4.25.0/tqdm/autonotebook/__init__.py --- old/tqdm-4.24.0/tqdm/autonotebook/__init__.py 1970-01-01 01:00:00.000000000 +0100 +++ new/tqdm-4.25.0/tqdm/autonotebook/__init__.py 2018-08-14 21:53:45.000000000 +0200 @@ -0,0 +1,15 @@ +try: + from IPython import get_ipython + if 'IPKernelApp' not in get_ipython().config: # pragma: no cover + raise ImportError("console") +except: + from .._tqdm import tqdm, trange +else: # pragma: no cover + from .._tqdm_notebook import tqdm_notebook as tqdm + from .._tqdm_notebook import tnrange as trange + from .._tqdm import TqdmExperimentalWarning + from warnings import warn + warn("Using `tqdm.autonotebook.tqdm` in notebook mode." + " Use `tqdm.tqdm` instead to force console mode" + " (e.g. in jupyter console)", TqdmExperimentalWarning) +__all__ = ["tqdm", "trange"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/tqdm/tests/tests_tqdm.py new/tqdm-4.25.0/tqdm/tests/tests_tqdm.py --- old/tqdm-4.24.0/tqdm/tests/tests_tqdm.py 2018-07-26 15:07:34.000000000 +0200 +++ new/tqdm-4.25.0/tqdm/tests/tests_tqdm.py 2018-08-20 13:30:57.000000000 +0200 @@ -255,6 +255,19 @@ unich(0x258f) + "|test" +def test_ansi_escape_codes(): + """Test stripping of ANSI escape codes""" + format_meter = tqdm.format_meter + ansi = {'BOLD': '\033[1m', + 'RED': '\033[91m', + 'END': '\033[0m'} + desc = '{BOLD}{RED}Colored{END} description'.format(**ansi) + ncols = 123 + ansi_len = sum([len(code) for code in ansi.values()]) + meter = format_meter(0, 100, 0, ncols=ncols, prefix=desc) + assert len(meter) == ncols + ansi_len + + def test_si_format(): """Test SI unit prefixes""" format_meter = tqdm.format_meter diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/tqdm.egg-info/PKG-INFO new/tqdm-4.25.0/tqdm.egg-info/PKG-INFO --- old/tqdm-4.24.0/tqdm.egg-info/PKG-INFO 2018-07-26 18:27:01.000000000 +0200 +++ new/tqdm-4.25.0/tqdm.egg-info/PKG-INFO 2018-08-20 14:38:29.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: tqdm -Version: 4.24.0 +Version: 4.25.0 Summary: Fast, Extensible Progress Meter Home-page: https://github.com/tqdm/tqdm Author: Noam Yorav-Raphael @@ -21,7 +21,7 @@ ``tqdm`` means "progress" in Arabic (taqadum, تقدّم) - and an abbreviation for "I love you so much" in Spanish (te quiero demasiado). + and is an abbreviation for "I love you so much" in Spanish (te quiero demasiado). Instantly make your loops show a smart progress meter - just wrap any iterable with ``tqdm(iterable)``, and you're done! @@ -820,6 +820,12 @@ `CONTRIBUTING <https://raw.githubusercontent.com/tqdm/tqdm/master/CONTRIBUTING.md>`__ file for more information. + Ports to Other Languages + ~~~~~~~~~~~~~~~~~~~~~~~~ + + A list is available on + `this wiki page <https://github.com/tqdm/tqdm/wiki/tqdm-ports>`__. + LICENCE ------- @@ -832,12 +838,13 @@ Authors ------- - The main developers, ranked by surviving lines of code, are: + The main developers, ranked by surviving lines of code + (`git fame -wMC <https://github.com/casperdcl/gitfame>`__), are: - Casper da Costa-Luis (`casperdcl <https://github.com/casperdcl>`__, ~2/3, |Gift-Casper|) - - Stephen Larroque (`lrq3000 <https://github.com/lrq3000>`__, ~1/3) + - Stephen Larroque (`lrq3000 <https://github.com/lrq3000>`__, ~1/5) + - Hadrien Mary (`hadim <https://github.com/hadim>`__, ~2%) - Guangshuo Chen (`chengs <https://github.com/chengs>`__, ~1%) - - Hadrien Mary (`hadim <https://github.com/hadim>`__, ~1%) - Noam Yorav-Raphael (`noamraph <https://github.com/noamraph>`__, ~1%, original author) - Mikhail Korobov (`kmike <https://github.com/kmike>`__, ~1%) @@ -872,11 +879,11 @@ .. |Gift-Casper| image:: https://img.shields.io/badge/gift-donate-ff69b4.svg :target: https://caspersci.uk.to/donate.html .. |PyPI-Status| image:: https://img.shields.io/pypi/v/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |PyPI-Downloads| image:: https://img.shields.io/pypi/dm/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/tqdm.svg - :target: https://pypi.python.org/pypi/tqdm + :target: https://pypi.org/project/tqdm .. |Conda-Forge-Status| image:: https://anaconda.org/conda-forge/tqdm/badges/version.svg :target: https://anaconda.org/conda-forge/tqdm .. |OpenHub-Status| image:: https://www.openhub.net/p/tqdm/widgets/project_thin_badge?format=gif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tqdm-4.24.0/tqdm.egg-info/SOURCES.txt new/tqdm-4.25.0/tqdm.egg-info/SOURCES.txt --- old/tqdm-4.24.0/tqdm.egg-info/SOURCES.txt 2018-07-26 18:27:01.000000000 +0200 +++ new/tqdm-4.25.0/tqdm.egg-info/SOURCES.txt 2018-08-20 14:38:29.000000000 +0200 @@ -31,6 +31,7 @@ tqdm.egg-info/dependency_links.txt tqdm.egg-info/entry_points.txt tqdm.egg-info/top_level.txt +tqdm/autonotebook/__init__.py tqdm/tests/tests_main.py tqdm/tests/tests_pandas.py tqdm/tests/tests_perf.py