{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: MacOS X", "Environment :: Other Environment", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Framework :: IPython", "Framework :: Jupyter", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Other Audience", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: MacOS", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft", "Operating System :: Microsoft :: MS-DOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: BSD :: FreeBSD", "Operating System :: POSIX :: Linux", "Operating System :: POSIX :: SunOS/Solaris", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: IronPython", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Unix Shell", "Topic :: Desktop Environment", "Topic :: Education :: Computer Aided Instruction (CAI)", "Topic :: Education :: Testing", "Topic :: Office/Business", "Topic :: Other/Nonlisted Topic", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Pre-processors", "Topic :: Software Development :: User Interfaces", "Topic :: System :: Installation/Setup", "Topic :: System :: Logging", "Topic :: System :: Monitoring", "Topic :: System :: Shells", "Topic :: Terminals", "Topic :: Utilities" ], "description": "|Logo|\n\ntqdm\n====\n\n|PyPI-Versions| |PyPI-Status| |Conda-Forge-Status| |Docker| |Snapcraft|\n\n|Build-Status| |Coverage-Status| |Branch-Coverage-Status| |Codacy-Grade| |Libraries-Rank| |PyPI-Downloads|\n\n|DOI| |LICENCE| |OpenHub-Status| |binder-demo| |notebook-demo| |awesome-python|\n\n``tqdm`` means \"progress\" in Arabic (*taqadum*, \u062a\u0642\u062f\u0651\u0645)\nand is an abbreviation for \"I love you so much\" in Spanish (*te quiero demasiado*).\n\nInstantly make your loops show a smart progress meter - just wrap any\niterable with ``tqdm(iterable)``, and you're done!\n\n.. code:: python\n\n from tqdm import tqdm\n for i in tqdm(range(10000)):\n ...\n\n``76%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 | 7568/10000 [00:33<00:10, 229.00it/s]``\n\n``trange(N)`` can be also used as a convenient shortcut for\n``tqdm(xrange(N))``.\n\n|Screenshot|\n REPL: `ptpython `__ |\n PyData London: `video `__\n / `slides `__\n\nIt can also be executed as a module with pipes:\n\n.. code:: sh\n\n $ seq 9999999 | tqdm --bytes | wc -l\n 75.2MB [00:00, 217MB/s]\n 9999999\n $ 7z a -bd -r backup.7z docs/ | grep Compressing | \\\n tqdm --total $(find docs/ -type f | wc -l) --unit files >> backup.log\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 8014/8014 [01:37<00:00, 82.29files/s]\n\nOverhead is low -- about 60ns per iteration (80ns with ``tqdm.gui``), and is\nunit tested against performance regression.\nBy comparison, the well-established\n`ProgressBar `__ has\nan 800ns/iter overhead.\n\nIn addition to its low overhead, ``tqdm`` uses smart algorithms to predict\nthe remaining time and to skip unnecessary iteration displays, which allows\nfor a negligible overhead in most cases.\n\n``tqdm`` works on any platform\n(Linux, Windows, Mac, FreeBSD, NetBSD, Solaris/SunOS),\nin any console or in a GUI, and is also friendly with IPython/Jupyter notebooks.\n\n``tqdm`` does not require any dependencies (not even ``curses``!), just\nPython and an environment supporting ``carriage return \\r`` and\n``line feed \\n`` control characters.\n\n------------------------------------------\n\n.. contents:: Table of contents\n :backlinks: top\n :local:\n\n\nInstallation\n------------\n\nLatest PyPI stable release\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n|PyPI-Status| |PyPI-Downloads| |Libraries-Dependents|\n\n.. code:: sh\n\n pip install tqdm\n\nLatest development release on GitHub\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n|GitHub-Status| |GitHub-Stars| |GitHub-Commits| |GitHub-Forks| |GitHub-Updated|\n\nPull and install in the current directory:\n\n.. code:: sh\n\n pip install -e git+https://github.com/tqdm/tqdm.git@master#egg=tqdm\n\nLatest Conda release\n~~~~~~~~~~~~~~~~~~~~\n\n|Conda-Forge-Status|\n\n.. code:: sh\n\n conda install -c conda-forge tqdm\n\nLatest Snapcraft release\n~~~~~~~~~~~~~~~~~~~~~~~~\n\n|Snapcraft|\n\n.. code:: sh\n\n snap install tqdm\n\nLatest Docker release\n~~~~~~~~~~~~~~~~~~~~~\n\n|Docker|\n\n.. code:: sh\n\n docker pull tqdm/tqdm\n docker run -i --rm tqdm/tqdm --help\n\nChangelog\n---------\n\nThe list of all changes is available either on GitHub's Releases:\n|GitHub-Status|, on the\n`wiki `__, on the\n`website `__, or on crawlers such as\n`allmychanges.com `_.\n\n\nUsage\n-----\n\n``tqdm`` is very versatile and can be used in a number of ways.\nThe three main ones are given below.\n\nIterable-based\n~~~~~~~~~~~~~~\n\nWrap ``tqdm()`` around any iterable:\n\n.. code:: python\n\n from tqdm import tqdm\n import time\n\n text = \"\"\n for char in tqdm([\"a\", \"b\", \"c\", \"d\"]):\n time.sleep(0.25)\n text = text + char\n\n``trange(i)`` is a special optimised instance of ``tqdm(range(i))``:\n\n.. code:: python\n\n for i in trange(100):\n time.sleep(0.01)\n\nInstantiation outside of the loop allows for manual control over ``tqdm()``:\n\n.. code:: python\n\n pbar = tqdm([\"a\", \"b\", \"c\", \"d\"])\n for char in pbar:\n time.sleep(0.25)\n pbar.set_description(\"Processing %s\" % char)\n\nManual\n~~~~~~\n\nManual control on ``tqdm()`` updates by using a ``with`` statement:\n\n.. code:: python\n\n with tqdm(total=100) as pbar:\n for i in range(10):\n time.sleep(0.1)\n pbar.update(10)\n\nIf the optional variable ``total`` (or an iterable with ``len()``) is\nprovided, predictive stats are displayed.\n\n``with`` is also optional (you can just assign ``tqdm()`` to a variable,\nbut in this case don't forget to ``del`` or ``close()`` at the end:\n\n.. code:: python\n\n pbar = tqdm(total=100)\n for i in range(10):\n time.sleep(0.1)\n pbar.update(10)\n pbar.close()\n\nModule\n~~~~~~\n\nPerhaps the most wonderful use of ``tqdm`` is in a script or on the command\nline. Simply inserting ``tqdm`` (or ``python -m tqdm``) between pipes will pass\nthrough all ``stdin`` to ``stdout`` while printing progress to ``stderr``.\n\nThe example below demonstrated counting the number of lines in all Python files\nin the current directory, with timing information included.\n\n.. code:: sh\n\n $ time find . -name '*.py' -type f -exec cat \\{} \\; | wc -l\n 857365\n\n real 0m3.458s\n user 0m0.274s\n sys 0m3.325s\n\n $ time find . -name '*.py' -type f -exec cat \\{} \\; | tqdm | wc -l\n 857366it [00:03, 246471.31it/s]\n 857365\n\n real 0m3.585s\n user 0m0.862s\n sys 0m3.358s\n\nNote that the usual arguments for ``tqdm`` can also be specified.\n\n.. code:: sh\n\n $ find . -name '*.py' -type f -exec cat \\{} \\; |\n tqdm --unit loc --unit_scale --total 857366 >> /dev/null\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 857K/857K [00:04<00:00, 246Kloc/s]\n\nBacking up a large directory?\n\n.. code:: sh\n\n $ 7z a -bd -r backup.7z docs/ | grep Compressing |\n tqdm --total $(find docs/ -type f | wc -l) --unit files >> backup.log\n 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2589| 8014/8014 [01:37<00:00, 82.29files/s]\n\n\nFAQ and Known Issues\n--------------------\n\n|GitHub-Issues|\n\nThe most common issues relate to excessive output on multiple lines, instead\nof a neat one-line progress bar.\n\n- Consoles in general: require support for carriage return (``CR``, ``\\r``).\n- Nested progress bars:\n\n * Consoles in general: require support for moving cursors up to the\n previous line. For example,\n `IDLE `__,\n `ConEmu `__ and\n `PyCharm `__ (also\n `here `__,\n `here `__, and\n `here `__)\n lack full support.\n * Windows: additionally may require the Python module ``colorama``\n to ensure nested bars stay within their respective lines.\n\n- Unicode:\n\n * Environments which report that they support unicode will have solid smooth\n progressbars. The fallback is an ```ascii``-only bar.\n * Windows consoles often only partially support unicode and thus\n `often require explicit ascii=True `__\n (also `here `__). This is due to\n either normal-width unicode characters being incorrectly displayed as\n \"wide\", or some unicode characters not rendering.\n\n- Wrapping enumerated iterables: use ``enumerate(tqdm(...))`` instead of\n ``tqdm(enumerate(...))``. The same applies to ``numpy.ndenumerate``.\n This is because enumerate functions tend to hide the length of iterables.\n ``tqdm`` does not.\n- Wrapping zipped iterables has similar issues due to internal optimisations.\n ``tqdm(zip(a, b))`` should be replaced with ``zip(tqdm(a), b)`` or even\n ``zip(tqdm(a), tqdm(b))``.\n- `Hanging pipes in python2 `__:\n when using ``tqdm`` on the CLI, you may need to use python 3.5+ for correct\n buffering.\n\nIf you come across any other difficulties, browse and file |GitHub-Issues|.\n\nDocumentation\n-------------\n\n|PyPI-Versions| |README-Hits| (Since 19 May 2016)\n\n.. code:: python\n\n class tqdm():\n \"\"\"\n Decorate an iterable object, returning an iterator which acts exactly\n like the original iterable, but prints a dynamically updating\n progressbar every time a value is requested.\n \"\"\"\n\n def __init__(self, iterable=None, desc=None, total=None, leave=True,\n file=None, ncols=None, mininterval=0.1,\n maxinterval=10.0, miniters=None, ascii=None, disable=False,\n unit='it', unit_scale=False, dynamic_ncols=False,\n smoothing=0.3, bar_format=None, initial=0, position=None,\n postfix=None, unit_divisor=1000):\n\nParameters\n~~~~~~~~~~\n\n* iterable : iterable, optional \n Iterable to decorate with a progressbar.\n Leave blank to manually manage the updates.\n* desc : str, optional \n Prefix for the progressbar.\n* total : int, optional \n The number of expected iterations. If unspecified,\n len(iterable) is used if possible. If float(\"inf\") or as a last\n resort, only basic progress statistics are displayed\n (no ETA, no progressbar).\n If ``gui`` is True and this parameter needs subsequent updating,\n specify an initial arbitrary large positive integer,\n e.g. int(9e9).\n* leave : bool, optional \n If [default: True], keeps all traces of the progressbar\n upon termination of iteration.\n If ``None``, will leave only if ``position`` is ``0``.\n* file : ``io.TextIOWrapper`` or ``io.StringIO``, optional \n Specifies where to output the progress messages\n (default: sys.stderr). Uses ``file.write(str)`` and ``file.flush()``\n methods. For encoding, see ``write_bytes``.\n* ncols : int, optional \n The width of the entire output message. If specified,\n dynamically resizes the progressbar to stay within this bound.\n If unspecified, attempts to use environment width. The\n fallback is a meter width of 10 and no limit for the counter and\n statistics. If 0, will not print any meter (only stats).\n* mininterval : float, optional \n Minimum progress display update interval [default: 0.1] seconds.\n* maxinterval : float, optional \n Maximum progress display update interval [default: 10] seconds.\n Automatically adjusts ``miniters`` to correspond to ``mininterval``\n after long display update lag. Only works if ``dynamic_miniters``\n or monitor thread is enabled.\n* miniters : int, optional \n Minimum progress display update interval, in iterations.\n If 0 and ``dynamic_miniters``, will automatically adjust to equal\n ``mininterval`` (more CPU efficient, good for tight loops).\n If > 0, will skip display of specified number of iterations.\n Tweak this and ``mininterval`` to get very efficient loops.\n If your progress is erratic with both fast and slow iterations\n (network, skipping items, etc) you should set miniters=1.\n* ascii : bool or str, optional \n If unspecified or False, use unicode (smooth blocks) to fill\n the meter. The fallback is to use ASCII characters \" 123456789#\".\n* disable : bool, optional \n Whether to disable the entire progressbar wrapper\n [default: False]. If set to None, disable on non-TTY.\n* unit : str, optional \n String that will be used to define the unit of each iteration\n [default: it].\n* unit_scale : bool or int or float, optional \n If 1 or True, the number of iterations will be reduced/scaled\n automatically and a metric prefix following the\n International System of Units standard will be added\n (kilo, mega, etc.) [default: False]. If any other non-zero\n number, will scale ``total`` and ``n``.\n* dynamic_ncols : bool, optional \n If set, constantly alters ``ncols`` to the environment (allowing\n for window resizes) [default: False].\n* smoothing : float, optional \n Exponential moving average smoothing factor for speed estimates\n (ignored in GUI mode). Ranges from 0 (average speed) to 1\n (current/instantaneous speed) [default: 0.3].\n* bar_format : str, optional \n Specify a custom bar string formatting. May impact performance.\n [default: '{l_bar}{bar}{r_bar}'], where\n l_bar='{desc}: {percentage:3.0f}%|' and\n r_bar='| {n_fmt}/{total_fmt} [{elapsed}<{remaining}, '\n '{rate_fmt}{postfix}]'\n Possible vars: l_bar, bar, r_bar, n, n_fmt, total, total_fmt,\n percentage, elapsed, elapsed_s, ncols, desc, unit,\n rate, rate_fmt, rate_noinv, rate_noinv_fmt,\n rate_inv, rate_inv_fmt, postfix, unit_divisor,\n remaining, remaining_s.\n Note that a trailing \": \" is automatically removed after {desc}\n if the latter is empty.\n* initial : int, optional \n The initial counter value. Useful when restarting a progress\n bar [default: 0].\n* position : int, optional \n Specify the line offset to print this bar (starting from 0)\n Automatic if unspecified.\n Useful to manage multiple bars at once (eg, from threads).\n* postfix : dict or ``*``, optional \n Specify additional stats to display at the end of the bar.\n Calls ``set_postfix(**postfix)`` if possible (dict).\n* unit_divisor : float, optional \n [default: 1000], ignored unless ``unit_scale`` is True.\n* write_bytes : bool, optional \n If (default: None) and ``file`` is unspecified,\n bytes will be written in Python 2. If ``True`` will also write\n bytes. In all other cases will default to unicode.\n\nExtra CLI Options\n~~~~~~~~~~~~~~~~~\n\n* delim : chr, optional \n Delimiting character [default: '\\n']. Use '\\0' for null.\n N.B.: on Windows systems, Python converts '\\n' to '\\r\\n'.\n* buf_size : int, optional \n String buffer size in bytes [default: 256]\n used when ``delim`` is specified.\n* bytes : bool, optional \n If true, will count bytes, ignore ``delim``, and default\n ``unit_scale`` to True, ``unit_divisor`` to 1024, and ``unit`` to 'B'.\n* manpath : str, optional \n Directory in which to install tqdm man pages.\n* log : str, optional \n CRITICAL|FATAL|ERROR|WARN(ING)|[default: 'INFO']|DEBUG|NOTSET.\n\nReturns\n~~~~~~~\n\n* out : decorated iterator. \n\n.. code:: python\n\n class tqdm():\n def update(self, n=1):\n \"\"\"\n Manually update the progress bar, useful for streams\n such as reading files.\n E.g.:\n >>> t = tqdm(total=filesize) # Initialise\n >>> for current_buffer in stream:\n ... ...\n ... t.update(len(current_buffer))\n >>> t.close()\n The last line is highly recommended, but possibly not necessary if\n ``t.update()`` will be called in such a way that ``filesize`` will be\n exactly reached and printed.\n\n Parameters\n ----------\n n : int, optional\n Increment to add to the internal counter of iterations\n [default: 1].\n \"\"\"\n\n def close(self):\n \"\"\"Cleanup and (if leave=False) close the progressbar.\"\"\"\n\n def clear(self, nomove=False):\n \"\"\"Clear current bar display.\"\"\"\n\n def refresh(self):\n \"\"\"Force refresh the display of this bar.\"\"\"\n\n def unpause(self):\n \"\"\"Restart tqdm timer from last print time.\"\"\"\n\n def reset(self, total=None):\n \"\"\"\n Resets to 0 iterations for repeated use.\n\n Consider combining with ``leave=True``.\n\n Parameters\n ----------\n total : int, optional. Total to use for the new bar.\n \"\"\"\n\n def set_description(self, desc=None, refresh=True):\n \"\"\"\n Set/modify description of the progress bar.\n\n Parameters\n ----------\n desc : str, optional\n refresh : bool, optional\n Forces refresh [default: True].\n \"\"\"\n\n def set_postfix(self, ordered_dict=None, refresh=True, **kwargs):\n \"\"\"\n Set/modify postfix (additional stats)\n with automatic formatting based on datatype.\n\n Parameters\n ----------\n ordered_dict : dict or OrderedDict, optional\n refresh : bool, optional\n Forces refresh [default: True].\n kwargs : dict, optional\n \"\"\"\n\n @classmethod\n def write(cls, s, file=sys.stdout, end=\"\\n\"):\n \"\"\"Print a message via tqdm (without overlap with bars).\"\"\"\n\n @property\n def format_dict(self):\n \"\"\"Public API for read-only member access.\"\"\"\n\n def display(self, msg=None, pos=None):\n \"\"\"\n Use ``self.sp`` to display ``msg`` in the specified ``pos``.\n\n Consider overloading this function when inheriting to use e.g.:\n ``self.some_frontend(**self.format_dict)`` instead of ``self.sp``.\n\n Parameters\n ----------\n msg : str, optional. What to display (default: ``repr(self)``).\n pos : int, optional. Position to ``moveto``\n (default: ``abs(self.pos)``).\n \"\"\"\n\n def trange(*args, **kwargs):\n \"\"\"\n A shortcut for tqdm(xrange(*args), **kwargs).\n On Python3+ range is used instead of xrange.\n \"\"\"\n\n class tqdm.gui.tqdm(tqdm.tqdm):\n \"\"\"Experimental GUI version\"\"\"\n\n def tqdm.gui.trange(*args, **kwargs):\n \"\"\"Experimental GUI version of trange\"\"\"\n\n class tqdm.notebook.tqdm(tqdm.tqdm):\n \"\"\"Experimental IPython/Jupyter Notebook widget\"\"\"\n\n def tqdm.notebook.trange(*args, **kwargs):\n \"\"\"Experimental IPython/Jupyter Notebook widget version of trange\"\"\"\n\n\nExamples and Advanced Usage\n---------------------------\n\n- See the `examples `__\n folder;\n- import the module and run ``help()``;\n- consult the `wiki `__;\n\n * this has an\n `excellent article `__\n on how to make a **great** progressbar;\n\n- run the |notebook-demo| or |binder-demo|, or\n- check out the `slides from PyData London `__.\n\nDescription and additional stats\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nCustom information can be displayed and updated dynamically on ``tqdm`` bars\nwith the ``desc`` and ``postfix`` arguments:\n\n.. code:: python\n\n from tqdm import trange\n from random import random, randint\n from time import sleep\n\n with trange(10) as t:\n for i in t:\n # Description will be displayed on the left\n t.set_description('GEN %i' % i)\n # Postfix will be displayed on the right,\n # formatted automatically based on argument's datatype\n t.set_postfix(loss=random(), gen=randint(1,999), str='h',\n lst=[1, 2])\n sleep(0.1)\n\n with tqdm(total=10, bar_format=\"{postfix[0]} {postfix[1][value]:>8.2g}\",\n postfix=[\"Batch\", dict(value=0)]) as t:\n for i in range(10):\n sleep(0.1)\n t.postfix[1][\"value\"] = i / 2\n t.update()\n\nPoints to remember when using ``{postfix[...]}`` in the ``bar_format`` string:\n\n- ``postfix`` also needs to be passed as an initial argument in a compatible\n format, and\n- ``postfix`` will be auto-converted to a string if it is a ``dict``-like\n object. To prevent this behaviour, insert an extra item into the dictionary\n where the key is not a string.\n\nAdditional ``bar_format`` parameters may also be defined by overriding\n``format_dict``, and the bar itself may be modified using ``ascii``:\n\n.. code:: python\n\n from tqdm import tqdm\n class TqdmExtraFormat(tqdm):\n \"\"\"Provides a `total_time` format parameter\"\"\"\n @property\n def format_dict(self):\n d = super(TqdmExtraFormat, self).format_dict\n total_time = d[\"elapsed\"] * (d[\"total\"] or 0) / max(d[\"n\"], 1)\n d.update(total_time=self.format_interval(total_time) + \" in total\")\n return d\n\n for i in TqdmExtraFormat(\n range(10), ascii=\" .oO0\",\n bar_format=\"{total_time}: {percentage:.0f}%|{bar}{r_bar}\"):\n pass\n\n.. code::\n\n 00:01 in total: 40%|000o | 4/10 [00:00<00:00, 9.96it/s]\n\nNote that ``{bar}`` also supports a format specifier ``[width][type]``.\n\n- ``width``\n\n * unspecified (default): automatic to fill ``ncols``\n * ``int >= 0``: fixed width overriding ``ncols`` logic\n * ``int < 0``: subtract from the automatic default\n\n- ``type``\n\n * ``a``: ascii (``ascii=True`` override)\n * ``u``: unicode (``ascii=False`` override)\n * ``b``: blank (``ascii=\" \"`` override)\n\nThis means a fixed bar with right-justified text may be created by using:\n``bar_format=\"{l_bar}{bar:10}|{bar:-10b}right-justified\"``\n\nNested progress bars\n~~~~~~~~~~~~~~~~~~~~\n\n``tqdm`` supports nested progress bars. Here's an example:\n\n.. code:: python\n\n from tqdm import trange\n from time import sleep\n\n for i in trange(4, desc='1st loop'):\n for j in trange(5, desc='2nd loop'):\n for k in trange(50, desc='3nd loop', leave=False):\n sleep(0.01)\n\nOn Windows `colorama `__ will be used if\navailable to keep nested bars on their respective lines.\n\nFor manual control over positioning (e.g. for multi-processing use),\nyou may specify ``position=n`` where ``n=0`` for the outermost bar,\n``n=1`` for the next, and so on:\n\n.. code:: python\n\n from time import sleep\n from tqdm import trange, tqdm\n from multiprocessing import Pool, freeze_support\n\n L = list(range(9))\n\n def progresser(n):\n interval = 0.001 / (n + 2)\n total = 5000\n text = \"#{}, est. {:<04.2}s\".format(n, interval * total)\n for _ in trange(total, desc=text, position=n):\n sleep(interval)\n\n if __name__ == '__main__':\n freeze_support() # for Windows support\n p = Pool(len(L), initializer=tqdm.set_lock, initargs=(tqdm.get_lock(),))\n p.map(progresser, L)\n\nNote that in python 3, threads do not require manual positioning,\nand ``tqdm.write`` is safe to use:\n\n.. code:: python\n\n from time import sleep\n from tqdm import tqdm, trange\n from concurrent.futures import ThreadPoolExecutor\n\n L = list(range(9))\n\n def progresser(n):\n interval = 0.001 / (n + 2)\n total = 5000\n text = \"#{}, est. {:<04.2}s\".format(n, interval * total)\n for _ in trange(total, desc=text):\n sleep(interval)\n if n == 6:\n tqdm.write(\"n == 6 completed.\")\n tqdm.write(\"`tqdm.write()` is thread-safe in py3!\")\n\n if __name__ == '__main__':\n with ThreadPoolExecutor() as p:\n p.map(progresser, L)\n\nHooks and callbacks\n~~~~~~~~~~~~~~~~~~~\n\n``tqdm`` can easily support callbacks/hooks and manual updates.\nHere's an example with ``urllib``:\n\n**urllib.urlretrieve documentation**\n\n | [...]\n | If present, the hook function will be called once\n | on establishment of the network connection and once after each block read\n | thereafter. The hook will be passed three arguments; a count of blocks\n | transferred so far, a block size in bytes, and the total size of the file.\n | [...]\n\n.. code:: python\n\n import urllib, os\n from tqdm import tqdm\n\n class TqdmUpTo(tqdm):\n \"\"\"Provides `update_to(n)` which uses `tqdm.update(delta_n)`.\"\"\"\n def update_to(self, b=1, bsize=1, tsize=None):\n \"\"\"\n b : int, optional\n Number of blocks transferred so far [default: 1].\n bsize : int, optional\n Size of each block (in tqdm units) [default: 1].\n tsize : int, optional\n Total size (in tqdm units). If [default: None] remains unchanged.\n \"\"\"\n if tsize is not None:\n self.total = tsize\n self.update(b * bsize - self.n) # will also set self.n = b * bsize\n\n eg_link = \"https://caspersci.uk.to/matryoshka.zip\"\n with TqdmUpTo(unit='B', unit_scale=True, miniters=1,\n desc=eg_link.split('/')[-1]) as t: # all optional kwargs\n urllib.urlretrieve(eg_link, filename=os.devnull,\n reporthook=t.update_to, data=None)\n\nInspired by `twine#242 `__.\nFunctional alternative in\n`examples/tqdm_wget.py `__.\n\nIt is recommend to use ``miniters=1`` whenever there is potentially\nlarge differences in iteration speed (e.g. downloading a file over\na patchy connection).\n\nPandas Integration\n~~~~~~~~~~~~~~~~~~\n\nDue to popular demand we've added support for ``pandas`` -- here's an example\nfor ``DataFrame.progress_apply`` and ``DataFrameGroupBy.progress_apply``:\n\n.. code:: python\n\n import pandas as pd\n import numpy as np\n from tqdm import tqdm\n\n df = pd.DataFrame(np.random.randint(0, 100, (100000, 6)))\n\n # Register `pandas.progress_apply` and `pandas.Series.map_apply` with `tqdm`\n # (can use `tqdm.gui.tqdm`, `tqdm.notebook.tqdm`, optional kwargs, etc.)\n tqdm.pandas(desc=\"my bar!\")\n\n # Now you can use `progress_apply` instead of `apply`\n # and `progress_map` instead of `map`\n df.progress_apply(lambda x: x**2)\n # can also groupby:\n # df.groupby(0).progress_apply(lambda x: x**2)\n\nIn case you're interested in how this works (and how to modify it for your\nown callbacks), see the\n`examples `__\nfolder or import the module and run ``help()``.\n\nIPython/Jupyter Integration\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nIPython/Jupyter is supported via the ``tqdm.notebook`` submodule:\n\n.. code:: python\n\n from tqdm.notebook import trange, tqdm\n from time import sleep\n\n for i in trange(3, desc='1st loop'):\n for j in tqdm(range(100), desc='2nd loop'):\n sleep(0.01)\n\nIn addition to ``tqdm`` features, the submodule provides a native Jupyter\nwidget (compatible with IPython v1-v4 and Jupyter), fully working nested bars\nand colour hints (blue: normal, green: completed, red: error/interrupt,\nlight blue: no ETA); as demonstrated below.\n\n|Screenshot-Jupyter1|\n|Screenshot-Jupyter2|\n|Screenshot-Jupyter3|\n\nIt is also possible to let ``tqdm`` automatically choose between\nconsole or notebook versions by using the ``autonotebook`` submodule:\n\n.. code:: python\n\n from tqdm.autonotebook import tqdm\n tqdm.pandas()\n\nNote that this will issue a ``TqdmExperimentalWarning`` if run in a notebook\nsince it is not meant to be possible to distinguish between ``jupyter notebook``\nand ``jupyter console``. Use ``auto`` instead of ``autonotebook`` to suppress\nthis warning.\n\nCustom Integration\n~~~~~~~~~~~~~~~~~~\n\n``tqdm`` may be inherited from to create custom callbacks (as with the\n``TqdmUpTo`` example `above <#hooks-and-callbacks>`__) or for custom frontends\n(e.g. GUIs such as notebook or plotting packages). In the latter case:\n\n1. ``def __init__()`` to call ``super().__init__(..., gui=True)`` to disable\n terminal ``status_printer`` creation.\n2. Redefine: ``close()``, ``clear()``, ``display()``.\n\nConsider overloading ``display()`` to use e.g.\n``self.frontend(**self.format_dict)`` instead of ``self.sp(repr(self))``.\n\n`tqdm/notebook.py `__\nand `tqdm/gui.py `__\nsubmodules are examples of inheritance which don't (yet) strictly conform to the\nabove recommendation.\n\nDynamic Monitor/Meter\n~~~~~~~~~~~~~~~~~~~~~\n\nYou can use a ``tqdm`` as a meter which is not monotonically increasing.\nThis could be because ``n`` decreases (e.g. a CPU usage monitor) or ``total``\nchanges.\n\nOne example would be recursively searching for files. The ``total`` is the\nnumber of objects found so far, while ``n`` is the number of those objects which\nare files (rather than folders):\n\n.. code:: python\n\n from tqdm import tqdm\n import os.path\n\n def find_files_recursively(path, show_progress=True):\n files = []\n # total=1 assumes `path` is a file\n t = tqdm(total=1, unit=\"file\", disable=not show_progress)\n if not os.path.exists(path):\n raise IOError(\"Cannot find:\" + path)\n\n def append_found_file(f):\n files.append(f)\n t.update()\n\n def list_found_dir(path):\n \"\"\"returns os.listdir(path) assuming os.path.isdir(path)\"\"\"\n listing = os.listdir(path)\n # subtract 1 since a \"file\" we found was actually this directory\n t.total += len(listing) - 1\n # fancy way to give info without forcing a refresh\n t.set_postfix(dir=path[-10:], refresh=False)\n t.update(0) # may trigger a refresh\n return listing\n\n def recursively_search(path):\n if os.path.isdir(path):\n for f in list_found_dir(path):\n recursively_search(os.path.join(path, f))\n else:\n append_found_file(path)\n\n recursively_search(path)\n t.set_postfix(dir=path)\n t.close()\n return files\n\nUsing ``update(0)`` is a handy way to let ``tqdm`` decide when to trigger a\ndisplay refresh to avoid console spamming.\n\nWriting messages\n~~~~~~~~~~~~~~~~\n\nThis is a work in progress (see\n`#737 `__).\n\nSince ``tqdm`` uses a simple printing mechanism to display progress bars,\nyou should not write any message in the terminal using ``print()`` while\na progressbar is open.\n\nTo write messages in the terminal without any collision with ``tqdm`` bar\ndisplay, a ``.write()`` method is provided:\n\n.. code:: python\n\n from tqdm import tqdm, trange\n from time import sleep\n\n bar = trange(10)\n for i in bar:\n # Print using tqdm class method .write()\n sleep(0.1)\n if not (i % 3):\n tqdm.write(\"Done task %i\" % i)\n # Can also use bar.write()\n\nBy default, this will print to standard output ``sys.stdout``. but you can\nspecify any file-like object using the ``file`` argument. For example, this\ncan be used to redirect the messages writing to a log file or class.\n\nRedirecting writing\n~~~~~~~~~~~~~~~~~~~\n\nIf using a library that can print messages to the console, editing the library\nby replacing ``print()`` with ``tqdm.write()`` may not be desirable.\nIn that case, redirecting ``sys.stdout`` to ``tqdm.write()`` is an option.\n\nTo redirect ``sys.stdout``, create a file-like class that will write\nany input string to ``tqdm.write()``, and supply the arguments\n``file=sys.stdout, dynamic_ncols=True``.\n\nA reusable canonical example is given below:\n\n.. code:: python\n\n from time import sleep\n import contextlib\n import sys\n from tqdm import tqdm\n\n class DummyTqdmFile(object):\n \"\"\"Dummy file-like that will write to tqdm\"\"\"\n file = None\n def __init__(self, file):\n self.file = file\n\n def write(self, x):\n # Avoid print() second call (useless \\n)\n if len(x.rstrip()) > 0:\n tqdm.write(x, file=self.file)\n\n def flush(self):\n return getattr(self.file, \"flush\", lambda: None)()\n\n @contextlib.contextmanager\n def std_out_err_redirect_tqdm():\n orig_out_err = sys.stdout, sys.stderr\n try:\n sys.stdout, sys.stderr = map(DummyTqdmFile, orig_out_err)\n yield orig_out_err[0]\n # Relay exceptions\n except Exception as exc:\n raise exc\n # Always restore sys.stdout/err if necessary\n finally:\n sys.stdout, sys.stderr = orig_out_err\n\n def some_fun(i):\n print(\"Fee, fi, fo,\".split()[i])\n\n # Redirect stdout to tqdm.write() (don't forget the `as save_stdout`)\n with std_out_err_redirect_tqdm() as orig_stdout:\n # tqdm needs the original stdout\n # and dynamic_ncols=True to autodetect console width\n for i in tqdm(range(3), file=orig_stdout, dynamic_ncols=True):\n sleep(.5)\n some_fun(i)\n\n # After the `with`, printing is restored\n print(\"Done!\")\n\nMonitoring thread, intervals and miniters\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``tqdm`` implements a few tricks to to increase efficiency and reduce overhead.\n\n- Avoid unnecessary frequent bar refreshing: ``mininterval`` defines how long\n to wait between each refresh. ``tqdm`` always gets updated in the background,\n but it will display only every ``mininterval``.\n- Reduce number of calls to check system clock/time.\n- ``mininterval`` is more intuitive to configure than ``miniters``.\n A clever adjustment system ``dynamic_miniters`` will automatically adjust\n ``miniters`` to the amount of iterations that fit into time ``mininterval``.\n Essentially, ``tqdm`` will check if it's time to print without actually\n checking time. This behaviour can be still be bypassed by manually setting\n ``miniters``.\n\nHowever, consider a case with a combination of fast and slow iterations.\nAfter a few fast iterations, ``dynamic_miniters`` will set ``miniters`` to a\nlarge number. When iteration rate subsequently slows, ``miniters`` will\nremain large and thus reduce display update frequency. To address this:\n\n- ``maxinterval`` defines the maximum time between display refreshes.\n A concurrent monitoring thread checks for overdue updates and forces one\n where necessary.\n\nThe monitoring thread should not have a noticeable overhead, and guarantees\nupdates at least every 10 seconds by default.\nThis value can be directly changed by setting the ``monitor_interval`` of\nany ``tqdm`` instance (i.e. ``t = tqdm.tqdm(...); t.monitor_interval = 2``).\nThe monitor thread may be disabled application-wide by setting\n``tqdm.tqdm.monitor_interval = 0`` before instantiation of any ``tqdm`` bar.\n\n\nContributions\n-------------\n\n|GitHub-Commits| |GitHub-Issues| |GitHub-PRs| |OpenHub-Status| |GitHub-Contributions|\n\nAll source code is hosted on `GitHub `__.\nContributions are welcome.\n\nSee the\n`CONTRIBUTING `__\nfile for more information.\n\nDevelopers who have made significant contributions, ranked by *LoC*\n(surviving lines of code,\n`git fame `__ ``-wMC``),\nare:\n\n==================== ================================================== ==== ================================\nName ID LoC Notes\n==================== ================================================== ==== ================================\nCasper da Costa-Luis `casperdcl `__ ~3/4 primary maintainer |Gift-Casper|\nStephen Larroque `lrq3000 `__ ~10% team member\nKyle Altendorf `altendky `__ ~2%\nGuangshuo Chen `chengs `__ ~1%\nMatthew Stevens `mjstevens777 `__ ~1%\nNoam Yorav-Raphael `noamraph `__ ~1% original author\nHadrien Mary `hadim `__ ~1% team member\nMikhail Korobov `kmike `__ ~1% team member\n==================== ================================================== ==== ================================\n\n|sourcerer-0| |sourcerer-1| |sourcerer-2| |sourcerer-3| |sourcerer-4| |sourcerer-5| |sourcerer-7|\n\nPorts to Other Languages\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nA list is available on\n`this wiki page `__.\n\n\nLICENCE\n-------\n\nOpen Source (OSI approved): |LICENCE|\n\nCitation information: |DOI| (publication), |DOI-code| (code)\n\n|README-Hits| (Since 19 May 2016)\n\n.. |Logo| image:: https://raw.githubusercontent.com/tqdm/tqdm/master/images/logo.gif\n.. |Screenshot| image:: https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm.gif\n.. |Build-Status| image:: https://img.shields.io/travis/tqdm/tqdm/master.svg?logo=travis\n :target: https://travis-ci.org/tqdm/tqdm\n.. |Coverage-Status| image:: https://coveralls.io/repos/tqdm/tqdm/badge.svg?branch=master\n :target: https://coveralls.io/github/tqdm/tqdm\n.. |Branch-Coverage-Status| image:: https://codecov.io/gh/tqdm/tqdm/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/tqdm/tqdm\n.. |Codacy-Grade| image:: https://api.codacy.com/project/badge/Grade/3f965571598f44549c7818f29cdcf177\n :target: https://www.codacy.com/app/tqdm/tqdm/dashboard\n.. |GitHub-Status| image:: https://img.shields.io/github/tag/tqdm/tqdm.svg?maxAge=86400&logo=github&logoColor=white\n :target: https://github.com/tqdm/tqdm/releases\n.. |GitHub-Forks| image:: https://img.shields.io/github/forks/tqdm/tqdm.svg?logo=github&logoColor=white\n :target: https://github.com/tqdm/tqdm/network\n.. |GitHub-Stars| image:: https://img.shields.io/github/stars/tqdm/tqdm.svg?logo=github&logoColor=white\n :target: https://github.com/tqdm/tqdm/stargazers\n.. |GitHub-Commits| image:: https://img.shields.io/github/commit-activity/y/tqdm/tqdm.svg?logo=git&logoColor=white\n :target: https://github.com/tqdm/tqdm/graphs/commit-activity\n.. |GitHub-Issues| image:: https://img.shields.io/github/issues-closed/tqdm/tqdm.svg?logo=github&logoColor=white\n :target: https://github.com/tqdm/tqdm/issues?q=\n.. |GitHub-PRs| image:: https://img.shields.io/github/issues-pr-closed/tqdm/tqdm.svg?logo=github&logoColor=white\n :target: https://github.com/tqdm/tqdm/pulls\n.. |GitHub-Contributions| image:: https://img.shields.io/github/contributors/tqdm/tqdm.svg?logo=github&logoColor=white\n :target: https://github.com/tqdm/tqdm/graphs/contributors\n.. |GitHub-Updated| image:: https://img.shields.io/github/last-commit/tqdm/tqdm/master.svg?logo=github&logoColor=white&label=pushed\n :target: https://github.com/tqdm/tqdm/pulse\n.. |Gift-Casper| image:: https://img.shields.io/badge/dynamic/json.svg?color=ff69b4&label=gifts%20received&prefix=%C2%A3&query=%24..sum&url=https%3A%2F%2Fcaspersci.uk.to%2Fgifts.json\n :target: https://caspersci.uk.to/donate\n.. |PyPI-Status| image:: https://img.shields.io/pypi/v/tqdm.svg\n :target: https://pypi.org/project/tqdm\n.. |PyPI-Downloads| image:: https://img.shields.io/pypi/dm/tqdm.svg?label=pypi%20downloads&logo=python&logoColor=white\n :target: https://pypi.org/project/tqdm\n.. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/tqdm.svg?logo=python&logoColor=white\n :target: https://pypi.org/project/tqdm\n.. |Conda-Forge-Status| image:: https://img.shields.io/conda/v/conda-forge/tqdm.svg?label=conda-forge&logo=conda-forge\n :target: https://anaconda.org/conda-forge/tqdm\n.. |Snapcraft| image:: https://img.shields.io/badge/snap-install-82BEA0.svg?logo=snapcraft\n :target: https://snapcraft.io/tqdm\n.. |Docker| image:: https://img.shields.io/badge/docker-pull-blue.svg?logo=docker\n :target: https://hub.docker.com/r/tqdm/tqdm\n.. |Libraries-Rank| image:: https://img.shields.io/librariesio/sourcerank/pypi/tqdm.svg?logo=koding&logoColor=white\n :target: https://libraries.io/pypi/tqdm\n.. |Libraries-Dependents| image:: https://img.shields.io/librariesio/dependent-repos/pypi/tqdm.svg?logo=koding&logoColor=white\n :target: https://github.com/tqdm/tqdm/network/dependents\n.. |OpenHub-Status| image:: https://www.openhub.net/p/tqdm/widgets/project_thin_badge?format=gif\n :target: https://www.openhub.net/p/tqdm?ref=Thin+badge\n.. |awesome-python| image:: https://awesome.re/mentioned-badge.svg\n :target: https://github.com/vinta/awesome-python\n.. |LICENCE| image:: https://img.shields.io/pypi/l/tqdm.svg\n :target: https://raw.githubusercontent.com/tqdm/tqdm/master/LICENCE\n.. |DOI| image:: https://img.shields.io/badge/DOI-10.21105/joss.01277-green.svg\n :target: https://doi.org/10.21105/joss.01277\n.. |DOI-code| image:: https://img.shields.io/badge/DOI-10.5281/zenodo.595120-blue.svg\n :target: https://doi.org/10.5281/zenodo.595120\n.. |notebook-demo| image:: https://img.shields.io/badge/launch-notebook-orange.svg?logo=jupyter\n :target: https://notebooks.ai/demo/gh/tqdm/tqdm\n.. |binder-demo| image:: https://mybinder.org/badge_logo.svg\n :target: https://mybinder.org/v2/gh/tqdm/tqdm/master?filepath=DEMO.ipynb\n.. |Screenshot-Jupyter1| image:: https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm-jupyter-1.gif\n.. |Screenshot-Jupyter2| image:: https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm-jupyter-2.gif\n.. |Screenshot-Jupyter3| image:: https://raw.githubusercontent.com/tqdm/tqdm/master/images/tqdm-jupyter-3.gif\n.. |README-Hits| image:: https://caspersci.uk.to/cgi-bin/hits.cgi?q=tqdm&style=social&r=https://github.com/tqdm/tqdm&l=https://caspersci.uk.to/images/tqdm.png&f=https://raw.githubusercontent.com/tqdm/tqdm/master/images/logo.gif\n :target: https://caspersci.uk.to/cgi-bin/hits.cgi?q=tqdm&a=plot&r=https://github.com/tqdm/tqdm&l=https://caspersci.uk.to/images/tqdm.png&f=https://raw.githubusercontent.com/tqdm/tqdm/master/images/logo.gif&style=social\n.. |sourcerer-0| image:: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/images/0\n :target: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/links/0\n.. |sourcerer-1| image:: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/images/1\n :target: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/links/1\n.. |sourcerer-2| image:: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/images/2\n :target: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/links/2\n.. |sourcerer-3| image:: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/images/3\n :target: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/links/3\n.. |sourcerer-4| image:: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/images/4\n :target: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/links/4\n.. |sourcerer-5| image:: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/images/5\n :target: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/links/5\n.. |sourcerer-6| image:: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/images/6\n :target: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/links/6\n.. |sourcerer-7| image:: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/images/7\n :target: https://sourcerer.io/fame/casperdcl/tqdm/tqdm/links/7\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tqdm/tqdm", "keywords": "progressbar progressmeter progress bar meter rate eta console terminal time", "license": "MPLv2.0, MIT Licences", "maintainer": "tqdm developers", "maintainer_email": "python.tqdm@gmail.com", "name": "tqdm", "package_url": "https://pypi.org/project/tqdm/", "platform": "any", "project_url": "https://pypi.org/project/tqdm/", "project_urls": { "Homepage": "https://github.com/tqdm/tqdm" }, "release_url": "https://pypi.org/project/tqdm/4.36.1/", "requires_dist": [ "py-make (>=0.1.0) ; extra == 'dev'", "twine ; extra == 'dev'", "argopt ; extra == 'dev'", "pydoc-markdown ; extra == 'dev'" ], "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "summary": "Fast, Extensible Progress Meter", "version": "4.36.1" }, "last_serial": 5853641, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "8cc6f6114c659329fa47332658e486a9", "sha256": "d4972cfd62cf50bf88f20749b536258a3f48b31515dea3ad5edd5fe52e742c6c" }, "downloads": -1, "filename": "tqdm-1.0.tar.gz", "has_sig": false, "md5_digest": "8cc6f6114c659329fa47332658e486a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1756, "upload_time": "2013-10-26T20:06:45", "url": "https://files.pythonhosted.org/packages/ba/50/e6c90ecbc3a736ca8af22a52b3e665d32797b9f0cf6a79b7f4bd95dc2153/tqdm-1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f1328b4665f384216e9c8abe81c7c646", "sha256": "8c0f34d57c46de3571f37d4cce4ec4fe560142f8360a95337faec4f24a76dd30" }, "downloads": -1, "filename": "tqdm-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1328b4665f384216e9c8abe81c7c646", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16179, "upload_time": "2015-10-11T20:29:34", "url": "https://files.pythonhosted.org/packages/32/aa/fd71973a70df9d47e9bf1972504b6e1df8784721992b88b691cbfa93151b/tqdm-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "844132c3a3ef1eb9aeec0b179e38df91", "sha256": "ec26a2eefbc2daf0f897bd777f423b9b187f33b8a09eda329703d2f5f645dc09" }, "downloads": -1, "filename": "tqdm-2.0.0.tar.gz", "has_sig": false, "md5_digest": "844132c3a3ef1eb9aeec0b179e38df91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81137, "upload_time": "2015-10-11T20:29:38", "url": "https://files.pythonhosted.org/packages/d9/c9/99c71491349267833b0f2c6ef27b36d6c06422f61486b8e4e94d8e8a5d79/tqdm-2.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "4c10dd92a294dbaade83ddfb87f09d2d", "sha256": "fabecc82659114cb23e5f23a6cca2f8cec451fe2da6d06e15cdfdf721d537544" }, "downloads": -1, "filename": "tqdm-2.0.0.win32.exe", "has_sig": false, "md5_digest": "4c10dd92a294dbaade83ddfb87f09d2d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 217025, "upload_time": "2015-10-11T20:29:46", "url": "https://files.pythonhosted.org/packages/71/b1/8bb1459b37a22df9283ac04faac1d76a611f7cb1c84197c3891af0fd8015/tqdm-2.0.0.win32.exe" }, { "comment_text": "", "digests": { "md5": "8e542001b224a4be401ee5cf8f0612b8", "sha256": "d55ddb670bda32028208b1188a6fa9ecec76c7951a0b4978bf84f2ed65e3d07c" }, "downloads": -1, "filename": "tqdm-2.0.0.zip", "has_sig": false, "md5_digest": "8e542001b224a4be401ee5cf8f0612b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87675, "upload_time": "2015-10-11T20:29:50", "url": "https://files.pythonhosted.org/packages/dc/c2/eaa5d1322d36632993738340e07eabb50dc32e9a3ae0c53c1ec70ebf160e/tqdm-2.0.0.zip" } ], "2.0.0.dev0": [], "2.2.3": [ { "comment_text": "", "digests": { "md5": "11e8c7fd4f0f4c50df200b9dabc7e043", "sha256": "742c07c729605c3fd6757ffb63d480f1570fc6597e8c5c3a320e52365afab02d" }, "downloads": -1, "filename": "tqdm-2.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11e8c7fd4f0f4c50df200b9dabc7e043", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17392, "upload_time": "2015-11-07T22:47:22", "url": "https://files.pythonhosted.org/packages/8b/dc/816b5d21a3ebb6e43053614e39ed55b3f502926241ff91ca6118bbedf64a/tqdm-2.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c796c54290b591424d60048cc8e45b8", "sha256": "3c21de7d600e5b6e2d30914e07d8e9743277950212122f1853fe8f7374418f18" }, "downloads": -1, "filename": "tqdm-2.2.3.tar.gz", "has_sig": false, "md5_digest": "9c796c54290b591424d60048cc8e45b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30961, "upload_time": "2015-11-07T22:47:31", "url": "https://files.pythonhosted.org/packages/25/db/7a1e354dad2fa41b1cb702e417376eb7f6a148ad2ae6f156f6015c66f6a2/tqdm-2.2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "37c125752cc624fbbbe88f6c74e07e8c", "sha256": "fe3e943bc69c6b5d4730a39a4e8df662b8a42d2c0585798fefdf4c1c747b2009" }, "downloads": -1, "filename": "tqdm-2.2.3.win32.exe", "has_sig": false, "md5_digest": "37c125752cc624fbbbe88f6c74e07e8c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 218689, "upload_time": "2015-11-07T22:47:38", "url": "https://files.pythonhosted.org/packages/a8/68/3f98aa107729c7d96c88d329898bc65607e79797b9c88392849a1c3ed385/tqdm-2.2.3.win32.exe" }, { "comment_text": "", "digests": { "md5": "79b71a4d8b92ec3f942fd750606483db", "sha256": "525de0c3e8cb56a4854c33d7de90766561b4b974dcd0360ea4b312abdfa59c0f" }, "downloads": -1, "filename": "tqdm-2.2.3.zip", "has_sig": false, "md5_digest": "79b71a4d8b92ec3f942fd750606483db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38856, "upload_time": "2015-11-07T22:47:43", "url": "https://files.pythonhosted.org/packages/7c/7a/5ebf3dddb606ede35bc4d25db0615f0f0d95ed06afa46ef21fa640562b74/tqdm-2.2.3.zip" } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "ecccf18543464caa7d23595458deef37", "sha256": "f5352b05e61036a57905fa2c78ccd331fbf169399f368d7556911d919d169739" }, "downloads": -1, "filename": "tqdm-2.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecccf18543464caa7d23595458deef37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17391, "upload_time": "2015-11-08T06:35:18", "url": "https://files.pythonhosted.org/packages/e0/00/82f4e34e7f385618c653afde60b9f5cfac0a0251ed85e024ca33a90d02f8/tqdm-2.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ce571343c144fc26ce27afe86a3b512", "sha256": "debefb7621b0c1a6d6ac6057edbaa2771582ccc4808f6c3d94fa5d322980ee88" }, "downloads": -1, "filename": "tqdm-2.2.4.tar.gz", "has_sig": false, "md5_digest": "3ce571343c144fc26ce27afe86a3b512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30866, "upload_time": "2015-11-08T06:35:31", "url": "https://files.pythonhosted.org/packages/7b/6e/8decc1c6b4b23073ee5da1f8f2ba4ab20a5d6dc505787340e826384a1955/tqdm-2.2.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "cd8a5fa91fef07a1c854b1d57f99caca", "sha256": "8e3c0a14f3983ee31282b3df30eb66eabaa5fe1585eea7ef38ae8bf7d2ac694e" }, "downloads": -1, "filename": "tqdm-2.2.4.win32.exe", "has_sig": false, "md5_digest": "cd8a5fa91fef07a1c854b1d57f99caca", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 218690, "upload_time": "2015-11-08T06:35:48", "url": "https://files.pythonhosted.org/packages/4d/30/54234e2fe2499af78e016172f594250f2b11da4f50f13596ad988ca2ccf6/tqdm-2.2.4.win32.exe" }, { "comment_text": "", "digests": { "md5": "e7f9860fad1831262e9750dc92cf54c7", "sha256": "43c794b7051d7d2e8a102d581bb21c65fe809ebf6e9d6bba55393cd806f4b493" }, "downloads": -1, "filename": "tqdm-2.2.4.zip", "has_sig": false, "md5_digest": "e7f9860fad1831262e9750dc92cf54c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38724, "upload_time": "2015-11-08T06:36:00", "url": "https://files.pythonhosted.org/packages/a5/09/78083e32784d1503c2f7762fe6002b11925cd2a4ba2fe0f16dfaadc91185/tqdm-2.2.4.zip" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "c254edc0470376f69e706031fb168ffc", "sha256": "82eb59662e020e1c466dd03c0528cc94533ce0585da97ca377d385f026f11d4a" }, "downloads": -1, "filename": "tqdm-3.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c254edc0470376f69e706031fb168ffc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19991, "upload_time": "2015-11-28T02:41:14", "url": "https://files.pythonhosted.org/packages/ce/5f/a5821bfe8e7d9e6d73d4bd25e9be6144c247804e48324f3621a41ec2a76f/tqdm-3.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "156a16a65034dfa72850f06af0f506b7", "sha256": "61bd6eabe05643bbc34609d5bd95b6588300202b847b7115c19b3fd24878d7e0" }, "downloads": -1, "filename": "tqdm-3.1.3.tar.gz", "has_sig": false, "md5_digest": "156a16a65034dfa72850f06af0f506b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35451, "upload_time": "2015-11-28T02:41:20", "url": "https://files.pythonhosted.org/packages/d6/24/00b393e4a8e78196c719c224ba80a60301eb76a5f4fffd76f6bdd4194f2b/tqdm-3.1.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "2aa675b0265456d2bf94ff76d07d1406", "sha256": "173a654ab8b719c2f95e5312d46890417846caba816e207f6c64c57fc842e1ba" }, "downloads": -1, "filename": "tqdm-3.1.3.win32.exe", "has_sig": false, "md5_digest": "2aa675b0265456d2bf94ff76d07d1406", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 221279, "upload_time": "2015-11-28T02:41:29", "url": "https://files.pythonhosted.org/packages/5c/00/344b70d5754f0651b86c909883e046ef2377e1e4fca336661f7e7971987d/tqdm-3.1.3.win32.exe" }, { "comment_text": "", "digests": { "md5": "34250fa3d17c2e52b3192a3e17625ee4", "sha256": "47d869242f7f69204200167d6c6f031cf4db4758cbfa90fcad66d88046cc8df1" }, "downloads": -1, "filename": "tqdm-3.1.3.zip", "has_sig": false, "md5_digest": "34250fa3d17c2e52b3192a3e17625ee4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44046, "upload_time": "2015-11-28T02:41:37", "url": "https://files.pythonhosted.org/packages/c0/cf/a6b2035a22c4e3a2a00c3dd3a3c6cbf019c448a019364d10570ae9356850/tqdm-3.1.3.zip" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "b9557829b7d6378c3dbd9df8058516f9", "sha256": "505ab2fee1569dbe678dbfc97f77159be1ff102076ac45eed7f902e6ef8a3e70" }, "downloads": -1, "filename": "tqdm-3.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9557829b7d6378c3dbd9df8058516f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19992, "upload_time": "2015-11-28T13:51:08", "url": "https://files.pythonhosted.org/packages/1e/a5/6b2b7ec1bd21c6bfdc559899b75b743a7d2d7e971118b57c5dfdc002a1c0/tqdm-3.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe07ca88812abcf8e0a9d4364e0b7301", "sha256": "e2dbef0df0fd24c9ae3b2e07bef2a3607ad8431142e76d3294a5a11926d214bf" }, "downloads": -1, "filename": "tqdm-3.1.4.tar.gz", "has_sig": false, "md5_digest": "fe07ca88812abcf8e0a9d4364e0b7301", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35462, "upload_time": "2015-11-28T13:51:15", "url": "https://files.pythonhosted.org/packages/5a/e4/2bf5434dd6b7849bc82fc4abb32796775976d47d846d06d36ee7c3a7fbfe/tqdm-3.1.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "843e3007f88ed935247709acc69e26f6", "sha256": "306d3d43f3104684de7d8f6bc9ad5cd44730573f8d1b1dfc9bd3a8279eaf3d85" }, "downloads": -1, "filename": "tqdm-3.1.4.win32.exe", "has_sig": false, "md5_digest": "843e3007f88ed935247709acc69e26f6", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 221279, "upload_time": "2015-11-28T13:51:23", "url": "https://files.pythonhosted.org/packages/f9/56/d988fac4368293d3ce5decf347c188ec582f4b50f3004ab67429c6f40de3/tqdm-3.1.4.win32.exe" }, { "comment_text": "", "digests": { "md5": "80cd181cea05685bb9dbe4e6b6f6c016", "sha256": "3a0bde2f18da66e5071daab3d8fa54819ea90d57573b43bf6629f1124ef85f83" }, "downloads": -1, "filename": "tqdm-3.1.4.zip", "has_sig": false, "md5_digest": "80cd181cea05685bb9dbe4e6b6f6c016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44052, "upload_time": "2015-11-28T13:51:32", "url": "https://files.pythonhosted.org/packages/6a/0f/1797c8773a22739df86c54dec46f472e69e0d43ce837dee6ca2c037fb284/tqdm-3.1.4.zip" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "80179e49fc96ecd882c30b599645172f", "sha256": "65e9deb2dce310529dd6fb4210108c9561279497a69a75ef289de1ede474742a" }, "downloads": -1, "filename": "tqdm-3.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80179e49fc96ecd882c30b599645172f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26946, "upload_time": "2015-12-18T01:21:01", "url": "https://files.pythonhosted.org/packages/a2/e2/79a70d267e2016d8cf3748a14c4b83caeb0a855a415ae303b395a7c8dbd5/tqdm-3.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c9e1dfcb48c5734287fea6c71b3e8c3", "sha256": "92034f980dee0234e1cd4eea24e2095cb67b45da40033b4ea1b7df7d9011a84c" }, "downloads": -1, "filename": "tqdm-3.4.0.tar.gz", "has_sig": false, "md5_digest": "5c9e1dfcb48c5734287fea6c71b3e8c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44236, "upload_time": "2015-12-18T01:21:08", "url": "https://files.pythonhosted.org/packages/9f/37/7812eb25ae70c35c82156ec06415588b96581801f434c2ef01026060d452/tqdm-3.4.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "fec1fddb93327ed8a36bf0971ba4f0c8", "sha256": "d7345a16d650257c314b22f824a8018479b60a99180766058195f7c276f5dc71" }, "downloads": -1, "filename": "tqdm-3.4.0.win32.exe", "has_sig": false, "md5_digest": "fec1fddb93327ed8a36bf0971ba4f0c8", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 235088, "upload_time": "2015-12-18T01:21:20", "url": "https://files.pythonhosted.org/packages/a0/c5/e18c8619267d906f3e77b41c304571a3788a7bf32dca52c6e4be55044bf4/tqdm-3.4.0.win32.exe" }, { "comment_text": "", "digests": { "md5": "41a833ceb54ae22cf4bfa528e5695243", "sha256": "3eb8713949f98e1bb65751cd033dd6b3b92ede14bdac865d2f11ae571565d1db" }, "downloads": -1, "filename": "tqdm-3.4.0.zip", "has_sig": false, "md5_digest": "41a833ceb54ae22cf4bfa528e5695243", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56353, "upload_time": "2015-12-18T01:21:26", "url": "https://files.pythonhosted.org/packages/9f/8e/f31cbb60bc7b6ce1a932feb2873c45f9bf8b99bd59ac1a5f463013a26736/tqdm-3.4.0.zip" } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "6352ea1c268170b36d75f5e6db1f8dc0", "sha256": "52e352a429cd75d0d869f497836ea352c9c66f162b7a9cea21371850981da28c" }, "downloads": -1, "filename": "tqdm-3.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6352ea1c268170b36d75f5e6db1f8dc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28726, "upload_time": "2016-01-13T10:50:44", "url": "https://files.pythonhosted.org/packages/a0/08/400fbfa29f14169d6d9594364673d1378c28d40c351ff9f1a6e34848f218/tqdm-3.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6f1788d3b612dafd45659ee98be67db", "sha256": "82d11d1c997e42732a0d62fecf476674b5b6df2b75bcbf5c07c93fb1ae0e9385" }, "downloads": -1, "filename": "tqdm-3.7.0.tar.gz", "has_sig": false, "md5_digest": "a6f1788d3b612dafd45659ee98be67db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47922, "upload_time": "2016-01-13T10:50:56", "url": "https://files.pythonhosted.org/packages/fe/1a/1697e2a18398f05712514dbdd014e047dff91ac503fd6548f1f523ed2fdd/tqdm-3.7.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "2825b5eb9a7da469f421db153e1d25a4", "sha256": "89935a0c4e948d8eb802450ad384bcdc0ff854d3228083ec0838d18961843849" }, "downloads": -1, "filename": "tqdm-3.7.0.win32.exe", "has_sig": false, "md5_digest": "2825b5eb9a7da469f421db153e1d25a4", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 237295, "upload_time": "2016-01-13T10:51:17", "url": "https://files.pythonhosted.org/packages/a9/e0/57feac7462aa8dab98dda3b50308cde88f5276250bea89eab394361acf8c/tqdm-3.7.0.win32.exe" }, { "comment_text": "", "digests": { "md5": "15f92c6d53ff50b8524acbde92120512", "sha256": "4251a3c48873d1f0e8e83cc5158d8daf5cb659f5a63685811934d0cd5f776d9e" }, "downloads": -1, "filename": "tqdm-3.7.0.zip", "has_sig": false, "md5_digest": "15f92c6d53ff50b8524acbde92120512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60266, "upload_time": "2016-01-13T10:51:27", "url": "https://files.pythonhosted.org/packages/d1/da/38dcc00ee652a5e641c54bc569272bcfeb231a5a621b3220b4bfdbb3be69/tqdm-3.7.0.zip" } ], "3.7.1": [ { "comment_text": "", "digests": { "md5": "da6b2b5d15575eede1a8aa1d169ea28f", "sha256": "196a44f9d2e60c48b85aa2b0a3e3edd44049d400aeaf487b5829f4b0a5cc55d5" }, "downloads": -1, "filename": "tqdm-3.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da6b2b5d15575eede1a8aa1d169ea28f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28749, "upload_time": "2016-01-13T11:20:09", "url": "https://files.pythonhosted.org/packages/53/87/f57a8c483b825111ce92dcf5120680cc1ba5d18f6c0484822673cce06411/tqdm-3.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccd9a3ee96556eb7028747bed202047c", "sha256": "f12d792685f779e8754e623aff1a25a93b98a90457e3a2b7eb89b4401c2c239e" }, "downloads": -1, "filename": "tqdm-3.7.1.tar.gz", "has_sig": false, "md5_digest": "ccd9a3ee96556eb7028747bed202047c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47951, "upload_time": "2016-01-13T11:20:34", "url": "https://files.pythonhosted.org/packages/a3/db/dbd73a2da91f6d441418cc93f9cf91e86ead439346e41c6d836c3a34aa1c/tqdm-3.7.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "9d961b718e63b367de97cb05682890d4", "sha256": "6657fdf576c81de2224cc560de9f348d0f970f42cc1e5a806b9c2c7e57ecb111" }, "downloads": -1, "filename": "tqdm-3.7.1.win32.exe", "has_sig": false, "md5_digest": "9d961b718e63b367de97cb05682890d4", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 237304, "upload_time": "2016-01-13T11:20:49", "url": "https://files.pythonhosted.org/packages/7a/95/e197e55ddfbbabea332903f330b485758106a8eeb64d2d5bbed474f30163/tqdm-3.7.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "a4b5365fe962850ffa5d348523cdacde", "sha256": "6e8f41f91139804ba63f83b83b0a6e4b1b298064040f96c6582b8cef402c68c5" }, "downloads": -1, "filename": "tqdm-3.7.1.zip", "has_sig": false, "md5_digest": "a4b5365fe962850ffa5d348523cdacde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60295, "upload_time": "2016-01-13T11:21:06", "url": "https://files.pythonhosted.org/packages/ae/a7/4198b41594eb9f58cc4b95d1ac4d7f91ba77dbdbfbef4129518312db9140/tqdm-3.7.1.zip" } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "d52a2a12c7bff0c74ad2651485f1d94d", "sha256": "f9182bf3a0fe98c254f1643af77526e8533bfe368f712bc3e00582da071f327f" }, "downloads": -1, "filename": "tqdm-3.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d52a2a12c7bff0c74ad2651485f1d94d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28966, "upload_time": "2016-01-31T21:20:07", "url": "https://files.pythonhosted.org/packages/34/41/ccddcfda1ed624b423a5871278a56b7936931ad755bcc55bad259b196c7e/tqdm-3.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d59aa0a24b691a0699a1299ac9a7d60a", "sha256": "4981ebdae4a056549557ac495b3a533b0dd3e0162457246e906c4702a059f759" }, "downloads": -1, "filename": "tqdm-3.8.0.tar.gz", "has_sig": false, "md5_digest": "d59aa0a24b691a0699a1299ac9a7d60a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48550, "upload_time": "2016-01-31T21:20:19", "url": "https://files.pythonhosted.org/packages/e1/ae/619b597f13ea63b60ef76f79fe8d6c0ce749e8a4cc680168a06e5196aee7/tqdm-3.8.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "46ed387f128e760130b210fb94e3cb5e", "sha256": "8f93fe07307606e894f6eb4cfbc29224676111223486ab3cc47c4a29f017818f" }, "downloads": -1, "filename": "tqdm-3.8.0.win32.exe", "has_sig": false, "md5_digest": "46ed387f128e760130b210fb94e3cb5e", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 237548, "upload_time": "2016-01-31T21:20:27", "url": "https://files.pythonhosted.org/packages/39/7f/f9b483634253cdfc7a4ab7e89dac928c4f02d8152c823286347f2a692d73/tqdm-3.8.0.win32.exe" }, { "comment_text": "", "digests": { "md5": "8d68b396bbdb30de44d5096d6d53f57b", "sha256": "f6a06d1e8eac4db93d1689d0982a7fd7c779cc658982249e529e5d7567c098af" }, "downloads": -1, "filename": "tqdm-3.8.0.zip", "has_sig": false, "md5_digest": "8d68b396bbdb30de44d5096d6d53f57b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60722, "upload_time": "2016-01-31T21:20:36", "url": "https://files.pythonhosted.org/packages/f1/02/d82089b64632d727ee514d9212151f8bfb2bb8ae9d140b1fc8211940c947/tqdm-3.8.0.zip" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "77381f5d18d1244b512201b4aaac8591", "sha256": "0102762a073d0797c000b7555c21fdabcbeec7d2b167aeacca542b8ce97d5ec7" }, "downloads": -1, "filename": "tqdm-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "77381f5d18d1244b512201b4aaac8591", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 29820, "upload_time": "2016-04-07T18:43:07", "url": "https://files.pythonhosted.org/packages/fb/43/bc68d028916424063660744550ecc0f43ab68dcc97d7d7adb97b87f1c65e/tqdm-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "905c0982ad4499fe98d8f400b281483c", "sha256": "d06fd92bf06df9334f5f05d67fb217bc95f115dcf8d9a610fab1a964a18e2f03" }, "downloads": -1, "filename": "tqdm-4.1.0.tar.gz", "has_sig": false, "md5_digest": "905c0982ad4499fe98d8f400b281483c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63806, "upload_time": "2016-04-07T18:42:36", "url": "https://files.pythonhosted.org/packages/dd/ea/91889841a38f27da112c41d6a4574ce9c4e08e10725ce056ac5c22a02788/tqdm-4.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "ad14c36f9b6bf386fb0d4882dd93fa49", "sha256": "0c0bbc2bda575ce84082e1a32a49d8c583081e357cfecd0f75156623368e4728" }, "downloads": -1, "filename": "tqdm-4.1.0.zip", "has_sig": false, "md5_digest": "ad14c36f9b6bf386fb0d4882dd93fa49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82202, "upload_time": "2016-04-07T18:42:45", "url": "https://files.pythonhosted.org/packages/99/a2/58317dc82513e5d75ab17589ec753cac37155a1029f8f50b008301ccc2c7/tqdm-4.1.0.zip" } ], "4.10.0": [ { "comment_text": "", "digests": { "md5": "5df97d74370ec934e63ba8fd55518098", "sha256": "e1f17da0d9f8c808e0db6c7de525d108e76aab47ef1901c529e4d63f0338beb2" }, "downloads": -1, "filename": "tqdm-4.10.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5df97d74370ec934e63ba8fd55518098", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43384, "upload_time": "2016-11-13T11:14:45", "url": "https://files.pythonhosted.org/packages/5e/f3/5b77f5041776cf78d96a705389f9a7f31eabc63ceca4dca9d7cc060cd965/tqdm-4.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ed4ecde54bf9a6a989b3197dcccd56a", "sha256": "1690ef8d0e06366ad7c8767b9a6408f116a16ff3c0972e05d8c3ac1c2411f0bf" }, "downloads": -1, "filename": "tqdm-4.10.0.tar.gz", "has_sig": true, "md5_digest": "2ed4ecde54bf9a6a989b3197dcccd56a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87754, "upload_time": "2016-11-12T14:44:20", "url": "https://files.pythonhosted.org/packages/88/14/0db1706f249108199bd92ccc5b59b4fd15425d6eb83dc061fbecf59a945e/tqdm-4.10.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "49a72a1aeb00fe0c0693ce4ae5ba0a70", "sha256": "5e4a088bf336436ce4616c4ddea7d619babb5c35ae4c6449e0d0b19bd1379a3b" }, "downloads": -1, "filename": "tqdm-4.10.0.zip", "has_sig": true, "md5_digest": "49a72a1aeb00fe0c0693ce4ae5ba0a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104302, "upload_time": "2016-11-12T14:44:23", "url": "https://files.pythonhosted.org/packages/d6/45/85dd552912ccbbcce360fd4b7310533088a56c8bcb799c31f2d1408ac7a4/tqdm-4.10.0.zip" } ], "4.11.0": [ { "comment_text": "", "digests": { "md5": "2ad14fe3186bd9b78347e3494e396cb0", "sha256": "26aab741953aa13f70df44fb3a050cfafc83cc6e1847f9bde958c87a2ab32d29" }, "downloads": -1, "filename": "tqdm-4.11.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2ad14fe3186bd9b78347e3494e396cb0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45621, "upload_time": "2017-01-12T22:59:20", "url": "https://files.pythonhosted.org/packages/34/48/8a022bc7774c5947a82d44c10bc2f9d569b2e7ace11fab85f9fa4aec2e47/tqdm-4.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "468cd5aa5edf6b3909433901a42c7f67", "sha256": "aee504f21a4aeedd92253c55b3d9c66741f1607b7bb89bb288caa738a197842d" }, "downloads": -1, "filename": "tqdm-4.11.0.tar.gz", "has_sig": true, "md5_digest": "468cd5aa5edf6b3909433901a42c7f67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99645, "upload_time": "2017-01-12T22:59:25", "url": "https://files.pythonhosted.org/packages/1f/40/53d3d17f30fa2f0c21ac6383f7ffcfffae7eabd816edfad216d2cf194702/tqdm-4.11.0.tar.gz" } ], "4.11.1": [ { "comment_text": "", "digests": { "md5": "6808a9d27d5e00617f0e601d78fa0991", "sha256": "4f122f6f71dc0e018b6bbb16cf5f358a40a4ee1949238bf643af594050e14f3e" }, "downloads": -1, "filename": "tqdm-4.11.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6808a9d27d5e00617f0e601d78fa0991", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45633, "upload_time": "2017-01-20T01:19:24", "url": "https://files.pythonhosted.org/packages/b4/c2/7e18141f90513fe92a6e4eb35f3877f4c25db4001e8b1dac4e4d288d3977/tqdm-4.11.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bff1e2e06fa5b4e010db016c20a14e9b", "sha256": "a653bb892e3cc18b6e46d4e534b989bce5348dd93710eb427f3a5e05f68980c8" }, "downloads": -1, "filename": "tqdm-4.11.1.tar.gz", "has_sig": true, "md5_digest": "bff1e2e06fa5b4e010db016c20a14e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99642, "upload_time": "2017-01-20T01:19:28", "url": "https://files.pythonhosted.org/packages/2e/c8/8085c2adbee07f36274dc46c13193f28c82e56554eb0d6f5be1573a957f3/tqdm-4.11.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "8de91a42a7b4888b3b75dda22eb763b8", "sha256": "2586403582fd09388ab592b20fbcf5e335e79a20d824995243fd61bead10f485" }, "downloads": -1, "filename": "tqdm-4.11.1.win-amd64.exe", "has_sig": false, "md5_digest": "8de91a42a7b4888b3b75dda22eb763b8", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 326799, "upload_time": "2017-01-20T11:28:45", "url": "https://files.pythonhosted.org/packages/d9/fa/566d88f47dabaf8ed3e115458e35c61c4f4f2c354c2c6316ff185f107fd5/tqdm-4.11.1.win-amd64.exe" } ], "4.11.2": [ { "comment_text": "", "digests": { "md5": "9c170ad6dbb10cc27bec4f1e4f692aaa", "sha256": "1621b3476c2224045d8bd57209aab006612a46ae2cc518b4a92ad988983e4c3d" }, "downloads": -1, "filename": "tqdm-4.11.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9c170ad6dbb10cc27bec4f1e4f692aaa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46005, "upload_time": "2017-01-24T00:02:10", "url": "https://files.pythonhosted.org/packages/b7/0d/174388e99e21ee2c91ea318994c3f8744e26158e43cff0ec9d045bf08a96/tqdm-4.11.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1fdea742f527b0049850d261197eedf", "sha256": "14baa7a9ea7723d46f60de5f8c6f20e840baa7e3e193bf0d9ec5fe9103a15254" }, "downloads": -1, "filename": "tqdm-4.11.2.tar.gz", "has_sig": true, "md5_digest": "f1fdea742f527b0049850d261197eedf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100161, "upload_time": "2017-01-24T00:02:16", "url": "https://files.pythonhosted.org/packages/46/b0/615b394ac0b25f1f1ef229e223c335558d69db97301c93e932fb7e5e4679/tqdm-4.11.2.tar.gz" } ], "4.12.0": [ { "comment_text": "", "digests": { "md5": "533096ff043910b5e8447784150c3e46", "sha256": "e2d182cd02a713027aaac20ad83717dab7415183f5172167becaa8d91b6a8ace" }, "downloads": -1, "filename": "tqdm-4.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "533096ff043910b5e8447784150c3e46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46054, "upload_time": "2017-05-28T23:01:25", "url": "https://files.pythonhosted.org/packages/33/4b/8bd9e0944e59ca8df1e647887fabc592d4c5bf4632083f2e797d06b7ecc9/tqdm-4.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f395f46612f962f81ba4fc5c1d36ea3e", "sha256": "2494a464223d69c0a261592b0f458a5cd11bd074ef931e82a67ec44acda946de" }, "downloads": -1, "filename": "tqdm-4.12.0.tar.gz", "has_sig": false, "md5_digest": "f395f46612f962f81ba4fc5c1d36ea3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100821, "upload_time": "2017-05-28T23:01:28", "url": "https://files.pythonhosted.org/packages/de/15/586d46058ac726dbf4837ad614c89423e2ac2b71acb11a45f70ee76a9b5b/tqdm-4.12.0.tar.gz" } ], "4.13.0": [ { "comment_text": "", "digests": { "md5": "916a031a7299087c169509326c02f951", "sha256": "1271896a5956c55882f01bc625d6e5c5a476c64629246ca596769edd1f31c0b7" }, "downloads": -1, "filename": "tqdm-4.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "916a031a7299087c169509326c02f951", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46132, "upload_time": "2017-05-29T00:58:23", "url": "https://files.pythonhosted.org/packages/5e/79/3cb37c01979dd7ac3c695fa82d6a6195dcf8e7b09965d5114bf4a99b05d7/tqdm-4.13.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "170a0fe28fb8f456a5aa8bfd029f72e3", "sha256": "2296b2b3f4a7dc3b3bd6d34cddd4bfe844b330355d5f440e0caa1d25333564f7" }, "downloads": -1, "filename": "tqdm-4.13.0.tar.gz", "has_sig": false, "md5_digest": "170a0fe28fb8f456a5aa8bfd029f72e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101191, "upload_time": "2017-05-29T00:58:26", "url": "https://files.pythonhosted.org/packages/4e/a1/b498560d46a845b341ff67823261e1c39c9fece03b117fd98891f0a78698/tqdm-4.13.0.tar.gz" } ], "4.14.0": [ { "comment_text": "", "digests": { "md5": "6868ec6af8fb02836323600820cdf3d5", "sha256": "a384724dad999e038ea88e9ca56ebcd6075251230a2a7dd0b0a5c23bbad98bdd" }, "downloads": -1, "filename": "tqdm-4.14.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6868ec6af8fb02836323600820cdf3d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46274, "upload_time": "2017-05-29T16:52:11", "url": "https://files.pythonhosted.org/packages/dc/2c/3331cecd0dbbb3613842e70d78d04967f3f695bd89e9967bd046055fdbf0/tqdm-4.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "132f85f0f2ffad4226a2156b9b100653", "sha256": "284b7cb57c135f41122580df8a818ffffd85449a61365dfb41907d2bf115e88e" }, "downloads": -1, "filename": "tqdm-4.14.0.tar.gz", "has_sig": true, "md5_digest": "132f85f0f2ffad4226a2156b9b100653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101524, "upload_time": "2017-05-29T16:52:14", "url": "https://files.pythonhosted.org/packages/67/7c/95e5425871bf314e484aea5f8ec65b49ab006944309b496cd53c47646155/tqdm-4.14.0.tar.gz" } ], "4.15.0": [ { "comment_text": "", "digests": { "md5": "b256d3c4684554bd9d18c3245df3dd55", "sha256": "9f019dcbec25b5b4cb1bbf43e5c346e0d6a001fe4f598d70283d379e5314e202" }, "downloads": -1, "filename": "tqdm-4.15.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b256d3c4684554bd9d18c3245df3dd55", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46482, "upload_time": "2017-07-22T14:30:50", "url": "https://files.pythonhosted.org/packages/4b/8c/f578581f1ea3e65af88a0c30c3d09d264b01acf585c1e6dcde022fbc664b/tqdm-4.15.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78da94992ee52742da2cfd9e0545cc5c", "sha256": "6ec1dc74efacf2cda936b4a6cf4082ce224c76763bdec9f17e437c8cfcaa9953" }, "downloads": -1, "filename": "tqdm-4.15.0.tar.gz", "has_sig": true, "md5_digest": "78da94992ee52742da2cfd9e0545cc5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101933, "upload_time": "2017-07-22T14:30:54", "url": "https://files.pythonhosted.org/packages/01/f7/2058bd94a903f445e8ff19c0af64b9456187acab41090ff2da21c7c7e193/tqdm-4.15.0.tar.gz" } ], "4.16.0": [ { "comment_text": "", "digests": { "md5": "2f3b8ac32fcfc638bd7caecf5df3ee2a", "sha256": "9d40a578343925a20c3b0189ac9312913b93ab0ae5757a505a4189ce6f213ed9" }, "downloads": -1, "filename": "tqdm-4.16.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2f3b8ac32fcfc638bd7caecf5df3ee2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47101, "upload_time": "2017-09-20T21:27:22", "url": "https://files.pythonhosted.org/packages/d1/4c/0e6c711d556d9f4aef58ce363c5f1be007deff7f825e07323f367f5ffcd5/tqdm-4.16.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a3eadb54fdaa466edd3b60387b1f20a", "sha256": "37bc3e8a82a23019c9dbe7474117669ac7c8001a62dec3a7642aca12a2bda8d6" }, "downloads": -1, "filename": "tqdm-4.16.0.tar.gz", "has_sig": true, "md5_digest": "2a3eadb54fdaa466edd3b60387b1f20a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94938, "upload_time": "2017-09-20T21:27:27", "url": "https://files.pythonhosted.org/packages/fb/28/005aba3e55bbaed3872acf50ff0f7be42f144b61b114d3b3b7305467c6a2/tqdm-4.16.0.tar.gz" } ], "4.17.0": [ { "comment_text": "", "digests": { "md5": "f273c6bf2eb4d275fc655a88c5fd6472", "sha256": "c8314e322bb14960b15e87a8e5cbdd0da71bf4077ccb87a9c24731ad290c48d2" }, "downloads": -1, "filename": "tqdm-4.17.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f273c6bf2eb4d275fc655a88c5fd6472", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47414, "upload_time": "2017-09-20T21:35:18", "url": "https://files.pythonhosted.org/packages/9a/90/9ca4df92ea619174768003b5c221e0a3139f72992214fc23db589028eb1c/tqdm-4.17.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d44321bc684b3161776f500f59e9db1", "sha256": "e18c8ce990b3aaafaf9d9d8de75446df14d6f514b786c6cae0fc611265b4a4fb" }, "downloads": -1, "filename": "tqdm-4.17.0.tar.gz", "has_sig": true, "md5_digest": "0d44321bc684b3161776f500f59e9db1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95492, "upload_time": "2017-09-20T21:35:23", "url": "https://files.pythonhosted.org/packages/fd/5e/abbc1156ba615b9a72011988c3628a53a2137ecbab9c813fe0d3bbdd4cb7/tqdm-4.17.0.tar.gz" } ], "4.17.1": [ { "comment_text": "", "digests": { "md5": "0db7efd1afbbe1f9c86e0d4e925d467f", "sha256": "97b17848f09f3eb6d98fea081d06e8adcc70fd3f4ce0ee73365eaee616aaee7b" }, "downloads": -1, "filename": "tqdm-4.17.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0db7efd1afbbe1f9c86e0d4e925d467f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 47415, "upload_time": "2017-09-22T09:51:17", "url": "https://files.pythonhosted.org/packages/eb/90/123ff39f7e454566bcd7482244ca9893df92c28364351a3308b7091effa9/tqdm-4.17.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "624b311dbb5c260dc39d045efc400bdd", "sha256": "02dd7f244d91539352f908667e4d904fddf1b8c434a22b838d3f53ae4dffdd2f" }, "downloads": -1, "filename": "tqdm-4.17.1.tar.gz", "has_sig": true, "md5_digest": "624b311dbb5c260dc39d045efc400bdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87451, "upload_time": "2017-09-22T09:50:00", "url": "https://files.pythonhosted.org/packages/b1/68/f38bc2999583ec5af3385894484bd88ce214d7fb0f5c958990e1b85483d1/tqdm-4.17.1.tar.gz" } ], "4.18.0": [ { "comment_text": "", "digests": { "md5": "48ac57a0dc7c23f0318a107c225a8c35", "sha256": "db43d360ce64492f001e0854a8cc2d3789eb8562e09c81887d7a094686a333dd" }, "downloads": -1, "filename": "tqdm-4.18.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "48ac57a0dc7c23f0318a107c225a8c35", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 48526, "upload_time": "2017-09-30T22:13:51", "url": "https://files.pythonhosted.org/packages/cd/cb/a12e63ce28a0db97580fc5d18085281cd3d5393acc6d18e0aa9c3dcdd0ee/tqdm-4.18.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22153f45e041793db8a254e3ee1f80ea", "sha256": "eea226601a7fe0b39ef4266a7de7ab50746a4e5c13306036fd05b06f9c9aad29" }, "downloads": -1, "filename": "tqdm-4.18.0.tar.gz", "has_sig": true, "md5_digest": "22153f45e041793db8a254e3ee1f80ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97279, "upload_time": "2017-09-30T22:13:48", "url": "https://files.pythonhosted.org/packages/c4/c6/fe5f2d78747b125abb542297a32460804a7e30b70e7019fd6f21e52660a2/tqdm-4.18.0.tar.gz" } ], "4.19.1": [ { "comment_text": "", "digests": { "md5": "a0c9077d76795f1eb69364576e5b4c6e", "sha256": "ba650e08b8b102923a05896bf9d7e1c9cdc20b484156df0511a4bbf1f6b6f89b" }, "downloads": -1, "filename": "tqdm-4.19.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a0c9077d76795f1eb69364576e5b4c6e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 50991, "upload_time": "2017-10-03T19:16:58", "url": "https://files.pythonhosted.org/packages/c0/d3/7f930cbfcafae3836be39dd3ed9b77e5bb177bdcf587a80b6cd1c7b85e74/tqdm-4.19.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb4cc8a11ff4f9f1a5fb10839a91d47d", "sha256": "fa6d2ea6285f56e75d7efe9259805deadc450f16066a1f82ad0629ea9be2cd0f" }, "downloads": -1, "filename": "tqdm-4.19.1.tar.gz", "has_sig": true, "md5_digest": "cb4cc8a11ff4f9f1a5fb10839a91d47d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92291, "upload_time": "2017-10-03T19:16:51", "url": "https://files.pythonhosted.org/packages/73/74/5201d3c79b9c5859d28d2bda1c57f7980b913662b3f03dd4ba01c7252a66/tqdm-4.19.1.tar.gz" } ], "4.19.1.post1": [ { "comment_text": "", "digests": { "md5": "2f937e92221a54b0bdb52a3e46d69070", "sha256": "8c281e644b62dee309259a6fe49e2d7eb3d6fefea978855394aeb3c099b13201" }, "downloads": -1, "filename": "tqdm-4.19.1.post1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2f937e92221a54b0bdb52a3e46d69070", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 51117, "upload_time": "2017-10-03T20:15:05", "url": "https://files.pythonhosted.org/packages/d6/b5/57917f11b2df6dd0f169ab9768250e159422d9da4e69ced4336f7e81916a/tqdm-4.19.1.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f92029567a301d246c77cf226ad3284", "sha256": "5e6db2f1f73b97139da33268838966337d19baf539926ca3f7116620aacb7a00" }, "downloads": -1, "filename": "tqdm-4.19.1.post1.tar.gz", "has_sig": true, "md5_digest": "8f92029567a301d246c77cf226ad3284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92323, "upload_time": "2017-10-03T20:14:56", "url": "https://files.pythonhosted.org/packages/b4/7a/5e830a81d0872d6a5d4175bca21c0d6419fced5dd290a5180541709cda8c/tqdm-4.19.1.post1.tar.gz" } ], "4.19.2": [ { "comment_text": "", "digests": { "md5": "80f8997d39420da29c58298074e0aad0", "sha256": "c5fa81c1ea8258ec3e42ffd3fa664c9bd3f47407603171563f5dd532f06907ba" }, "downloads": -1, "filename": "tqdm-4.19.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "80f8997d39420da29c58298074e0aad0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 50875, "upload_time": "2017-10-08T23:34:15", "url": "https://files.pythonhosted.org/packages/36/78/24d014e633fdf3d854e06b1a1b765b142e02b2f84a5f05775fdcf45dfcf5/tqdm-4.19.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c2551d03dce9399116d978d873012bd", "sha256": "a6fd7479f3fb0ba653290e61d97917b2621c51cc8e31dc19963b5002904abaa1" }, "downloads": -1, "filename": "tqdm-4.19.2.tar.gz", "has_sig": true, "md5_digest": "5c2551d03dce9399116d978d873012bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98623, "upload_time": "2017-10-08T23:34:12", "url": "https://files.pythonhosted.org/packages/fd/1f/89d269b509f9b320d5f1c116fdef987d6d4198e49b96a1d459ea09853044/tqdm-4.19.2.tar.gz" } ], "4.19.4": [ { "comment_text": "", "digests": { "md5": "81ccab1b4eae2a314075d3887ec0ca48", "sha256": "733ce813ab83e17a03da34043c6265e29f6731e3cbbbe305b12694ced0af6770" }, "downloads": -1, "filename": "tqdm-4.19.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "81ccab1b4eae2a314075d3887ec0ca48", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 50704, "upload_time": "2017-10-15T15:42:52", "url": "https://files.pythonhosted.org/packages/29/64/4f1831bc77c174c3927f08222d87d5635f691288c5a513579eb9aac1b4da/tqdm-4.19.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb919b352ce74b6affa479e73a70f85b", "sha256": "7ca803c2ea268c6bdb541e2dac74a3af23cf4bf7b4132a6a78926d255f8c8df1" }, "downloads": -1, "filename": "tqdm-4.19.4.tar.gz", "has_sig": true, "md5_digest": "cb919b352ce74b6affa479e73a70f85b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98517, "upload_time": "2017-10-15T15:42:49", "url": "https://files.pythonhosted.org/packages/68/bf/f1f515b82e15d367c073d4b1fd6d47ac072657b0b1ace45f17c50f8dc84c/tqdm-4.19.4.tar.gz" } ], "4.19.5": [ { "comment_text": "", "digests": { "md5": "99fe93af82488226c1afadfaec0e1498", "sha256": "4c041f8019f7be65b8028ddde9a836f7ccc51c4637f1ff2ba9b5813d38d19d5a" }, "downloads": -1, "filename": "tqdm-4.19.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "99fe93af82488226c1afadfaec0e1498", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 51325, "upload_time": "2017-12-10T18:57:23", "url": "https://files.pythonhosted.org/packages/71/3c/341b4fa23cb3abc335207dba057c790f3bb329f6757e1fcd5d347bcf8308/tqdm-4.19.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "612fddb8e9a72f99b8e4feee4960112f", "sha256": "df32e6f127dc0ccbc675eadb33f749abbcb8f174c5cb9ec49c0cdb73aa737377" }, "downloads": -1, "filename": "tqdm-4.19.5.tar.gz", "has_sig": true, "md5_digest": "612fddb8e9a72f99b8e4feee4960112f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99642, "upload_time": "2017-12-10T18:57:20", "url": "https://files.pythonhosted.org/packages/19/c6/4d74a16323f5045e6d4444bd1e3104b8ba52507700bc152a9c6bd88d1cfb/tqdm-4.19.5.tar.gz" } ], "4.19.6": [ { "comment_text": "", "digests": { "md5": "fdcbf83aeaae1093bbb76dfa22a0ea44", "sha256": "f66468c14ccd011a627734c9b3fd72f20ce16f8faecc47384eb2507af5924fb9" }, "downloads": -1, "filename": "tqdm-4.19.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fdcbf83aeaae1093bbb76dfa22a0ea44", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 52103, "upload_time": "2018-02-27T00:02:47", "url": "https://files.pythonhosted.org/packages/e4/ef/9b43fb0fa4a65a7b41b12ad6a0c6cd11f5d02591e3c50d22fb5b68b67797/tqdm-4.19.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d1390ee8353354fe54b2df07fceb898", "sha256": "5ec0d4442358e55cdb4a0471d04c6c831518fd8837f259db5537d90feab380df" }, "downloads": -1, "filename": "tqdm-4.19.6.tar.gz", "has_sig": true, "md5_digest": "7d1390ee8353354fe54b2df07fceb898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100584, "upload_time": "2018-02-27T00:02:43", "url": "https://files.pythonhosted.org/packages/48/18/7a36d86aded6533ebd66148872f07e489647be6a431a5bf94be2a9dbd232/tqdm-4.19.6.tar.gz" } ], "4.19.7": [ { "comment_text": "", "digests": { "md5": "608261dcada8b08670eddbb5216736ad", "sha256": "9bd200335ee4429381e81bd82c08d16b59a5228a11e1ae71222b31646b3533f3" }, "downloads": -1, "filename": "tqdm-4.19.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "608261dcada8b08670eddbb5216736ad", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 52130, "upload_time": "2018-03-12T14:00:46", "url": "https://files.pythonhosted.org/packages/88/c7/0f26e2cc82692cf9bb77ef6acbcc23b2593d2c4573651068f1e67618bb2b/tqdm-4.19.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01e73e9eb77549d1eb008bf24d7a5a0d", "sha256": "f1c098cd12cfb39190805d0c771198af0a734ba63b381ea99d72ea38770525c7" }, "downloads": -1, "filename": "tqdm-4.19.7.tar.gz", "has_sig": true, "md5_digest": "01e73e9eb77549d1eb008bf24d7a5a0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95092, "upload_time": "2018-03-12T14:00:40", "url": "https://files.pythonhosted.org/packages/35/b4/316110959d37fa8e668145a078d8922bc969e86151616255bd254bd29ae1/tqdm-4.19.7.tar.gz" } ], "4.19.8": [ { "comment_text": "", "digests": { "md5": "03626c0d6c96f17e25fa301bd71b5bef", "sha256": "05e991ecb0f874046ddcb374396a626afd046fb4d31f73633ea752b844458a7a" }, "downloads": -1, "filename": "tqdm-4.19.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "03626c0d6c96f17e25fa301bd71b5bef", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 52748, "upload_time": "2018-03-16T18:11:27", "url": "https://files.pythonhosted.org/packages/54/6c/dfa0fdf801d3433a7cfa566e229e8057fece3b1b54372678cefbe542a97b/tqdm-4.19.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "536b67269aa2a67e9c5933e597d5c1cd", "sha256": "2aea9f81fdf127048667e0ba22f5fc10ebc879fb838dc52dcf055242037ec1f7" }, "downloads": -1, "filename": "tqdm-4.19.8.tar.gz", "has_sig": true, "md5_digest": "536b67269aa2a67e9c5933e597d5c1cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95367, "upload_time": "2018-03-16T18:11:21", "url": "https://files.pythonhosted.org/packages/a6/74/cb6927443849ec849ad7cdcdc8e38f04d81fce41783150c0d5215ec504a8/tqdm-4.19.8.tar.gz" } ], "4.19.9": [ { "comment_text": "", "digests": { "md5": "efa5198a1e594974b8a38fae11a448a1", "sha256": "782aa84b61a5246c4f9e5b938875009e0b759d9a5c9d16b12e4f8deefdff7892" }, "downloads": -1, "filename": "tqdm-4.19.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "efa5198a1e594974b8a38fae11a448a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52697, "upload_time": "2018-03-27T18:17:18", "url": "https://files.pythonhosted.org/packages/b3/c4/b67cf1ab472b770e08e94105a0c7ca7032cd070627c435f5998c9cf6e64f/tqdm-4.19.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6232f21ab727af943efa5db1a4d24426", "sha256": "eaf9c32a2cf7b9623eb272134b934eb354ef6304299611aa71e3cf47cf83c22b" }, "downloads": -1, "filename": "tqdm-4.19.9.tar.gz", "has_sig": true, "md5_digest": "6232f21ab727af943efa5db1a4d24426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100995, "upload_time": "2018-03-27T18:17:26", "url": "https://files.pythonhosted.org/packages/83/83/343d255dc5444c0e69e2bcd3976be05578fe3bbbdc305c755abf63c8fb4f/tqdm-4.19.9.tar.gz" } ], "4.20.0": [ { "comment_text": "", "digests": { "md5": "22ecde2f0c5f18d03902e10ff9b37a5a", "sha256": "91ac47ec2ba6bb92b7ba37706f4dea37019ddd784b22fd279a4b12d93327191d" }, "downloads": -1, "filename": "tqdm-4.20.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "22ecde2f0c5f18d03902e10ff9b37a5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41845, "upload_time": "2018-04-03T10:47:17", "url": "https://files.pythonhosted.org/packages/70/72/06052de3cd833aa73b429be21a0077591239873056af0f31edf3269b978b/tqdm-4.20.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5152d9773221f97f8bcdc6778d18b6e7", "sha256": "4f2eb1d14804caf7095500fe11da0e481a47af912e7b57c93f886ac3c40a49dd" }, "downloads": -1, "filename": "tqdm-4.20.0.tar.gz", "has_sig": true, "md5_digest": "5152d9773221f97f8bcdc6778d18b6e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102515, "upload_time": "2018-04-03T10:47:22", "url": "https://files.pythonhosted.org/packages/02/b3/8ddd17d1ac31d388f18b69db89a61889b859f6c02aed8425c4495662ea7f/tqdm-4.20.0.tar.gz" } ], "4.21.0": [ { "comment_text": "", "digests": { "md5": "319e36008018e0c9ad24d46bb7d504cc", "sha256": "185f0db47cd591c843774678e44fe4933caa5fda36177eb96f22033e4bcd9702" }, "downloads": -1, "filename": "tqdm-4.21.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "319e36008018e0c9ad24d46bb7d504cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42062, "upload_time": "2018-04-08T03:22:08", "url": "https://files.pythonhosted.org/packages/37/2c/4ba7ffcb061528ba34c524cc880d4e7a4be4f6ea75abb007070ca39a353c/tqdm-4.21.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "568f7586c86a075a48303298751c9d35", "sha256": "b94af236084ceaad93a6ada00bd9976900b172ec9b821828ed0d4b53f7431170" }, "downloads": -1, "filename": "tqdm-4.21.0.tar.gz", "has_sig": true, "md5_digest": "568f7586c86a075a48303298751c9d35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102973, "upload_time": "2018-04-08T03:22:15", "url": "https://files.pythonhosted.org/packages/b2/e8/722388675a980859ebe6cd8bc1209ae483ad78721a737d08bd981521b5c5/tqdm-4.21.0.tar.gz" } ], "4.22.0": [ { "comment_text": "", "digests": { "md5": "4663f069d2238ae927d966df76b78c82", "sha256": "a180389a780f6b52268c30f40fdcb0443ab3d925574579d987eadf10c59ff90c" }, "downloads": -1, "filename": "tqdm-4.22.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4663f069d2238ae927d966df76b78c82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42165, "upload_time": "2018-04-11T23:44:51", "url": "https://files.pythonhosted.org/packages/5e/49/a1a39f8038da939443912d322f2ebdc11020983d771d10ad9991f3125671/tqdm-4.22.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7cf20ad0a7eafb3be8111a8e2d0b88c", "sha256": "059e7dd579f2c1a2b9103a8ec76fb0bc32cc16904d7d65977edfed6b5745dc48" }, "downloads": -1, "filename": "tqdm-4.22.0.tar.gz", "has_sig": true, "md5_digest": "b7cf20ad0a7eafb3be8111a8e2d0b88c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103281, "upload_time": "2018-04-11T23:44:57", "url": "https://files.pythonhosted.org/packages/15/56/2060cb920e31cb44beff6fe91cf22b2377604a8cf57e4c4e86547d49d50c/tqdm-4.22.0.tar.gz" } ], "4.23.0": [ { "comment_text": "", "digests": { "md5": "00ba7423eefb4ced546e080fc6275389", "sha256": "597e7526c85df881d51e094360181a84533aede1cb3f5a1cada8bbd4de557efd" }, "downloads": -1, "filename": "tqdm-4.23.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "00ba7423eefb4ced546e080fc6275389", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42639, "upload_time": "2018-04-15T20:16:10", "url": "https://files.pythonhosted.org/packages/78/bc/de067ab2d700b91717dc5459d86a1877e2df31abfb90ab01a5a5a5ce30b4/tqdm-4.23.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "618701124c61ad113b0ae70e3ae4443f", "sha256": "fe3d218d5b61993d415aa2a9db6dd64c0e4cefb90164ebb197ef3b1d99f531dc" }, "downloads": -1, "filename": "tqdm-4.23.0.tar.gz", "has_sig": true, "md5_digest": "618701124c61ad113b0ae70e3ae4443f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104330, "upload_time": "2018-04-15T20:16:16", "url": "https://files.pythonhosted.org/packages/f3/18/3dbaeecc50255693492776ad869125b19842ca7933a4c9e5d076dee6c60a/tqdm-4.23.0.tar.gz" } ], "4.23.1": [ { "comment_text": "", "digests": { "md5": "e6b9924ef5f5985f0f285cf51404cd04", "sha256": "22c760d05b2eb6e96a91ad7ed1b03c9c97e6256fb7716410c27c2cb3265a5913" }, "downloads": -1, "filename": "tqdm-4.23.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6b9924ef5f5985f0f285cf51404cd04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42641, "upload_time": "2018-04-25T17:29:27", "url": "https://files.pythonhosted.org/packages/c2/d4/bf1d99216672eef50392c009a8d0f282c4b643e4f764c962ff7b611ebce4/tqdm-4.23.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68ee26a9231310a31c85c848c9c756d4", "sha256": "d7bfa112a55290a5e2d0c3263a09b17b24240686fbf20d1ef7c5e8edfbb71ad0" }, "downloads": -1, "filename": "tqdm-4.23.1.tar.gz", "has_sig": false, "md5_digest": "68ee26a9231310a31c85c848c9c756d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98909, "upload_time": "2018-04-25T17:29:29", "url": "https://files.pythonhosted.org/packages/8f/25/432f2cbb27c209477ae106ac997b733690be2374a6635222489641b6b96a/tqdm-4.23.1.tar.gz" } ], "4.23.2": [ { "comment_text": "", "digests": { "md5": "4f035859b6479b784203b944e9a421db", "sha256": "139b1672ab75ca6cb670d215ab0b408bec214ca3bed918de50ff265e0ee77617" }, "downloads": -1, "filename": "tqdm-4.23.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4f035859b6479b784203b944e9a421db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42768, "upload_time": "2018-05-02T16:57:48", "url": "https://files.pythonhosted.org/packages/7b/05/d95bda5a2d833be7593ac0d7eee502acf70d05a4d3a93ef474691a55c531/tqdm-4.23.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e4b3745fc6532bd5e907ab7b92b25a9", "sha256": "75efcd98827971f96aa9b270e73ccedf1d275b781a9149a0846a7728010d045e" }, "downloads": -1, "filename": "tqdm-4.23.2.tar.gz", "has_sig": true, "md5_digest": "0e4b3745fc6532bd5e907ab7b92b25a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99257, "upload_time": "2018-05-02T16:57:53", "url": "https://files.pythonhosted.org/packages/79/b5/743d384bdbf970ba5a2ed820a2f69e409e6e5388e77c6f483c4a3f89ac23/tqdm-4.23.2.tar.gz" } ], "4.23.3": [ { "comment_text": "", "digests": { "md5": "6a4ea3cd7a5643003954bee1fe5d86fc", "sha256": "9fc19da10d7c962613cbcb9cdced41230deb31d9e20332da84c96917ff534281" }, "downloads": -1, "filename": "tqdm-4.23.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6a4ea3cd7a5643003954bee1fe5d86fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42805, "upload_time": "2018-05-08T13:59:54", "url": "https://files.pythonhosted.org/packages/d8/ca/6524dfba7a0e850d3fda223693779035ddc8bf5c242acd9ee4eb9e52711a/tqdm-4.23.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52ea1bf3da35b7ea6e859627f236e9da", "sha256": "ce205451a27b6050faed0bb2bcbea96c6a550f8c27cd2b5441d72e948113ad18" }, "downloads": -1, "filename": "tqdm-4.23.3.tar.gz", "has_sig": true, "md5_digest": "52ea1bf3da35b7ea6e859627f236e9da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99299, "upload_time": "2018-05-08T13:59:59", "url": "https://files.pythonhosted.org/packages/6a/8c/7d79a901f28a98b1ff66e0cef456dbf38b7b8be4ba7da88394039e020c96/tqdm-4.23.3.tar.gz" } ], "4.23.4": [ { "comment_text": "", "digests": { "md5": "4ce5ff0c5e357ce1a0aff486dd215fc5", "sha256": "224291ee0d8c52d91b037fd90806f48c79bcd9994d3b0abc9e44b946a908fccd" }, "downloads": -1, "filename": "tqdm-4.23.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4ce5ff0c5e357ce1a0aff486dd215fc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 42854, "upload_time": "2018-05-22T19:10:40", "url": "https://files.pythonhosted.org/packages/93/24/6ab1df969db228aed36a648a8959d1027099ce45fad67532b9673d533318/tqdm-4.23.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11a3decd21abe16f4997f342329f3eaa", "sha256": "77b8424d41b31e68f437c6dd9cd567aebc9a860507cb42fbd880a5f822d966fe" }, "downloads": -1, "filename": "tqdm-4.23.4.tar.gz", "has_sig": true, "md5_digest": "11a3decd21abe16f4997f342329f3eaa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 104725, "upload_time": "2018-05-22T19:10:47", "url": "https://files.pythonhosted.org/packages/41/61/d36ff28878ca73bb3932dfa6bab36ff872e6dac18c9ace328879b1798279/tqdm-4.23.4.tar.gz" } ], "4.24.0": [ { "comment_text": "", "digests": { "md5": "2ecb071e4eead399791a2ccf5df24c56", "sha256": "536e5a0205b6401d8aaf04b21469949c178dbe3642e3c76d3bb494a83cb22a10" }, "downloads": -1, "filename": "tqdm-4.24.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2ecb071e4eead399791a2ccf5df24c56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 43105, "upload_time": "2018-07-26T16:27:19", "url": "https://files.pythonhosted.org/packages/7d/e6/19dfaff08fcbee7f3453e5b537e65a8364f1945f921a36d08be1e2ff3475/tqdm-4.24.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89e261986032db47ae215937e7f88c68", "sha256": "60bbaa6700e87a250f6abcbbd7ddb33243ad592240ba46afce5305b15b406fad" }, "downloads": -1, "filename": "tqdm-4.24.0.tar.gz", "has_sig": true, "md5_digest": "89e261986032db47ae215937e7f88c68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 100042, "upload_time": "2018-07-26T16:27:25", "url": "https://files.pythonhosted.org/packages/92/cb/2b07b529284f324293a8919185cc4b15007f32a2aba64c93b0c1696a26f3/tqdm-4.24.0.tar.gz" } ], "4.25.0": [ { "comment_text": "", "digests": { "md5": "dd7ede539b8dd5c3cdc99ad0a218a600", "sha256": "5ef526702c0d265d5a960a3b27f3971fac13c26cf0fb819294bfa71fc6026c88" }, "downloads": -1, "filename": "tqdm-4.25.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "dd7ede539b8dd5c3cdc99ad0a218a600", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 43716, "upload_time": "2018-08-20T12:47:10", "url": "https://files.pythonhosted.org/packages/c7/e0/52b2faaef4fd87f86eb8a8f1afa2cd6eb11146822033e29c04ac48ada32c/tqdm-4.25.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30f84f95f17c5c54398cea4e2cd78ca1", "sha256": "a3364bd83ce4777320b862e3c8a93d7da91e20a95f06ef79bed7dd71c654cafa" }, "downloads": -1, "filename": "tqdm-4.25.0.tar.gz", "has_sig": true, "md5_digest": "30f84f95f17c5c54398cea4e2cd78ca1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 100999, "upload_time": "2018-08-20T12:47:16", "url": "https://files.pythonhosted.org/packages/48/9e/db8e0c2def12e8d3209ac1e23bfb630c6bbb9c9aa0a2ff000eda23ec1d8c/tqdm-4.25.0.tar.gz" } ], "4.26.0": [ { "comment_text": "", "digests": { "md5": "d1eb31503d4b6f45ba3710fb5ede5a13", "sha256": "18f1818ce951aeb9ea162ae1098b43f583f7d057b34d706f66939353d1208889" }, "downloads": -1, "filename": "tqdm-4.26.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d1eb31503d4b6f45ba3710fb5ede5a13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 43744, "upload_time": "2018-09-11T19:28:42", "url": "https://files.pythonhosted.org/packages/79/43/19c9fee28110cd47f73e6bc596394337fe9f3e5825b4de402bbf30b3beb5/tqdm-4.26.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41cc673cff555d7098b05ab6305a93e2", "sha256": "df02c0650160986bac0218bb07952245fc6960d23654648b5d5526ad5a4128c9" }, "downloads": -1, "filename": "tqdm-4.26.0.tar.gz", "has_sig": true, "md5_digest": "41cc673cff555d7098b05ab6305a93e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 106658, "upload_time": "2018-09-11T19:28:48", "url": "https://files.pythonhosted.org/packages/5a/53/05ac96b04b6417d5d8d4638ac22e39b39a8c8e5e2a35cda5e8d2efa275c3/tqdm-4.26.0.tar.gz" } ], "4.27.0": [ { "comment_text": "", "digests": { "md5": "a7b3c93ada9b45af99916febbf64a054", "sha256": "e293e6d7a7f41a529a27f8d6624ab11544ccbfe82a205af6fad102545099fc21" }, "downloads": -1, "filename": "tqdm-4.27.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a7b3c93ada9b45af99916febbf64a054", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 44512, "upload_time": "2018-10-15T16:33:13", "url": "https://files.pythonhosted.org/packages/16/33/6d8bd6a7c4238f383426b7593bf05bfd6d9e1f10c3084b56c0f14d973754/tqdm-4.27.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f91fac9528381901ea9295af2626e11b", "sha256": "a0be569511161220ff709a5b60d0890d47921f746f1c737a11d965e1b29e7b2e" }, "downloads": -1, "filename": "tqdm-4.27.0.tar.gz", "has_sig": true, "md5_digest": "f91fac9528381901ea9295af2626e11b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 107456, "upload_time": "2018-10-15T16:33:24", "url": "https://files.pythonhosted.org/packages/11/2e/f1ce746f1e8eddee065b0ab55bb57f00c493c9d626b6d0396e0093db9a2e/tqdm-4.27.0.tar.gz" } ], "4.28.0": [ { "comment_text": "", "digests": { "md5": "514bd47dff7a1a4448ce7e5d0bafeab7", "sha256": "2a215672be27dd373d1a66a57f8c0575b4d2c387f631940452ee2d04da69b357" }, "downloads": -1, "filename": "tqdm-4.28.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "514bd47dff7a1a4448ce7e5d0bafeab7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 43278, "upload_time": "2018-10-20T21:31:30", "url": "https://files.pythonhosted.org/packages/8d/d5/9d550417ffae882971703d64b1d6050a74870061809ab1def57eb4267c2c/tqdm-4.28.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f45f855b7f09c6c5aca04cf3c85620e", "sha256": "56aba5da7ca1b1e2b98fc3188c76850dbf3a7a6706c869926e9f895acd6efab8" }, "downloads": -1, "filename": "tqdm-4.28.0.tar.gz", "has_sig": true, "md5_digest": "8f45f855b7f09c6c5aca04cf3c85620e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 107648, "upload_time": "2018-10-20T21:31:36", "url": "https://files.pythonhosted.org/packages/85/8a/b5a1cf85b47072122e1521fa591550a283af19d41936942272696ebb527b/tqdm-4.28.0.tar.gz" } ], "4.28.1": [ { "comment_text": "", "digests": { "md5": "3d6875e1713a5d2135eb3168b1fb7fe6", "sha256": "3c4d4a5a41ef162dd61f1edb86b0e1c7859054ab656b2e7c7b77e7fbf6d9f392" }, "downloads": -1, "filename": "tqdm-4.28.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3d6875e1713a5d2135eb3168b1fb7fe6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 45987, "upload_time": "2018-10-21T19:37:40", "url": "https://files.pythonhosted.org/packages/91/55/8cb23a97301b177e9c8e3226dba45bb454411de2cbd25746763267f226c2/tqdm-4.28.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28b0ff65e6a50a67bd4451cfa1a73adf", "sha256": "5b4d5549984503050883bc126280b386f5f4ca87e6c023c5d015655ad75bdebb" }, "downloads": -1, "filename": "tqdm-4.28.1.tar.gz", "has_sig": true, "md5_digest": "28b0ff65e6a50a67bd4451cfa1a73adf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 108389, "upload_time": "2018-10-21T19:37:43", "url": "https://files.pythonhosted.org/packages/b0/9b/0b2f9dd0e42da42e17c79883021b21cda31dd3216aa2538205ccdd10cc7a/tqdm-4.28.1.tar.gz" } ], "4.29.0": [ { "comment_text": "", "digests": { "md5": "7b66dc4f56add63a1ccae239db6e82f9", "sha256": "7fa801cf60e318bf7d2ac7498254df0f3d7a3ad23c622ae63666257d5f833967" }, "downloads": -1, "filename": "tqdm-4.29.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7b66dc4f56add63a1ccae239db6e82f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 46274, "upload_time": "2019-01-06T21:30:08", "url": "https://files.pythonhosted.org/packages/d1/f9/8cbd36ef8bf84c5281e4943eaa12fe34850a0e8204e44872d8ca0c0ec741/tqdm-4.29.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c25412ec3f661755ab57042103c1d037", "sha256": "79420109a762f82e20e8ecdc3b3bc1bc6c6536884a8de5fa86a50eb99386376a" }, "downloads": -1, "filename": "tqdm-4.29.0.tar.gz", "has_sig": true, "md5_digest": "c25412ec3f661755ab57042103c1d037", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 109130, "upload_time": "2019-01-06T21:30:16", "url": "https://files.pythonhosted.org/packages/f3/75/1072640a8ef9eb6cd338215800f0f3c6eb8150c0733aec47b57363d356d1/tqdm-4.29.0.tar.gz" } ], "4.29.1": [ { "comment_text": "", "digests": { "md5": "1ca1ab5febcdae65505438b64d07510f", "sha256": "c9b9b5eeba13994a4c266aae7eef7aeeb0ba2973e431027e942b4faea139ef49" }, "downloads": -1, "filename": "tqdm-4.29.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1ca1ab5febcdae65505438b64d07510f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 46331, "upload_time": "2019-01-11T22:13:30", "url": "https://files.pythonhosted.org/packages/ed/d6/3458d39cf4978f4ece846295e83daf5ece710ab0a4106774f7f7b3a68697/tqdm-4.29.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99a22940069dc5ce93328afd73d7c0f2", "sha256": "b856be5cb6cfaee3b2733655c7c5bbc7751291bb5d1a4f54f020af4727570b3e" }, "downloads": -1, "filename": "tqdm-4.29.1.tar.gz", "has_sig": true, "md5_digest": "99a22940069dc5ce93328afd73d7c0f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 103495, "upload_time": "2019-01-11T22:13:36", "url": "https://files.pythonhosted.org/packages/88/fa/606f84272fcfee9b474c6e8366be8fb8da76b38f019a0a65d7ccb8f6cd2b/tqdm-4.29.1.tar.gz" } ], "4.30.0": [ { "comment_text": "", "digests": { "md5": "7131d7847b00c7f71aa11c4f1fa35df2", "sha256": "13f018038711256ed27aae118a80d63929588e90f00d072a0f4eb7aa3333b4dc" }, "downloads": -1, "filename": "tqdm-4.30.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7131d7847b00c7f71aa11c4f1fa35df2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 47229, "upload_time": "2019-01-26T18:16:16", "url": "https://files.pythonhosted.org/packages/76/4c/103a4d3415dafc1ddfe6a6624333971756e2d3dd8c6dc0f520152855f040/tqdm-4.30.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ac97e3f11d02c3ea672207ec8aebfe5", "sha256": "dd60ea2567baa013c625153ce41fd274209c69a5814513e1d635f20e5cd61b97" }, "downloads": -1, "filename": "tqdm-4.30.0.tar.gz", "has_sig": true, "md5_digest": "8ac97e3f11d02c3ea672207ec8aebfe5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 120513, "upload_time": "2019-01-26T18:16:23", "url": "https://files.pythonhosted.org/packages/df/85/1b4a823ee751ae69d028f2b65f5127b03218dfab3289b6d720578fb724f2/tqdm-4.30.0.tar.gz" } ], "4.31.0": [ { "comment_text": "", "digests": { "md5": "cbb2b8e84e85f30aeedf1757bae4458f", "sha256": "a6f9943579f7f3ad15b3b974842b8692374eac23347cedca7befeebaa9db4c47" }, "downloads": -1, "filename": "tqdm-4.31.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "cbb2b8e84e85f30aeedf1757bae4458f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 48276, "upload_time": "2019-02-09T03:16:31", "url": "https://files.pythonhosted.org/packages/5b/6b/e0095b66a77cb80cf00962258a6c45dd543aebc719ddb9537b97721ccc75/tqdm-4.31.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fbee8914301388294fd776dfe2eedbf", "sha256": "0afdeed003aef471a6bb50393aa062756a5f7be8375d8b8d28b7ce1268915543" }, "downloads": -1, "filename": "tqdm-4.31.0.tar.gz", "has_sig": true, "md5_digest": "9fbee8914301388294fd776dfe2eedbf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 123006, "upload_time": "2019-02-09T03:16:38", "url": "https://files.pythonhosted.org/packages/44/5c/e4f0a8902ffb5f490051a0af8172fb369266f41848a3cee77da7e171c76f/tqdm-4.31.0.tar.gz" } ], "4.31.1": [ { "comment_text": "", "digests": { "md5": "c12cf711728ee2a478255dd7033f51d0", "sha256": "d385c95361699e5cf7622485d9b9eae2d4864b21cd5a2374a9c381ffed701021" }, "downloads": -1, "filename": "tqdm-4.31.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c12cf711728ee2a478255dd7033f51d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 48299, "upload_time": "2019-02-10T19:01:36", "url": "https://files.pythonhosted.org/packages/6c/4b/c38b5144cf167c4f52288517436ccafefe9dc01b8d1c190e18a6b154cd4a/tqdm-4.31.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "807e8c13e16e3660ac88e05d711daeb0", "sha256": "e22977e3ebe961f72362f6ddfb9197cc531c9737aaf5f607ef09740c849ecd05" }, "downloads": -1, "filename": "tqdm-4.31.1.tar.gz", "has_sig": true, "md5_digest": "807e8c13e16e3660ac88e05d711daeb0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 117178, "upload_time": "2019-02-10T19:01:42", "url": "https://files.pythonhosted.org/packages/80/9b/f3036a9a11c250eb51d38acf94d1d7c33a0d4da8a8931bfdf15e12d505b1/tqdm-4.31.1.tar.gz" } ], "4.32.0": [ { "comment_text": "", "digests": { "md5": "c213ad43a46e3b38d1648ec43853b46b", "sha256": "9b4b24510dfe8d697749cc743c173c3b7c3be78c59af43de99d451a41883e170" }, "downloads": -1, "filename": "tqdm-4.32.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c213ad43a46e3b38d1648ec43853b46b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 49841, "upload_time": "2019-05-13T16:52:18", "url": "https://files.pythonhosted.org/packages/74/ab/97014da326141edd2c70711ff2b355ef16b4fb856ae3a176f93c310a25a1/tqdm-4.32.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98a13ce3e102216b9f6fb6b5270d3454", "sha256": "981544bd750360113c493bd4efb3062bb5eb6f4c0f50c0f84fd7be652f1aaf69" }, "downloads": -1, "filename": "tqdm-4.32.0.tar.gz", "has_sig": true, "md5_digest": "98a13ce3e102216b9f6fb6b5270d3454", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 120459, "upload_time": "2019-05-13T16:52:21", "url": "https://files.pythonhosted.org/packages/e4/7f/fc2d83e8f1cc657e2c06e0f4b7f1e608791843d5e40725561aead5ec4a50/tqdm-4.32.0.tar.gz" } ], "4.32.1": [ { "comment_text": "", "digests": { "md5": "2b7b5f8cd4ea920bae426fbf5f932b3e", "sha256": "e288416eecd4df19d12407d0c913cbf77aa8009d7fddb18f632aded3bdbdda6b" }, "downloads": -1, "filename": "tqdm-4.32.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2b7b5f8cd4ea920bae426fbf5f932b3e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 49853, "upload_time": "2019-05-13T22:43:41", "url": "https://files.pythonhosted.org/packages/45/af/685bf3ce889ea191f3b916557f5677cc95a5e87b2fa120d74b5dd6d049d0/tqdm-4.32.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "103fc0e51689d05dc60ea52737d6bb25", "sha256": "0a860bf2683fdbb4812fe539a6c22ea3f1777843ea985cb8c3807db448a0f7ab" }, "downloads": -1, "filename": "tqdm-4.32.1.tar.gz", "has_sig": true, "md5_digest": "103fc0e51689d05dc60ea52737d6bb25", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 120465, "upload_time": "2019-05-13T22:43:43", "url": "https://files.pythonhosted.org/packages/36/64/071ce46cbb8cd02e5fa88cc6abf31e51724db858a5ffb3f56dc1c6311f3a/tqdm-4.32.1.tar.gz" } ], "4.32.2": [ { "comment_text": "", "digests": { "md5": "da5d63d90cf01d2774d2559c435a6234", "sha256": "14a285392c32b6f8222ecfbcd217838f88e11630affe9006cd0e94c7eff3cb61" }, "downloads": -1, "filename": "tqdm-4.32.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "da5d63d90cf01d2774d2559c435a6234", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 50092, "upload_time": "2019-06-18T19:01:45", "url": "https://files.pythonhosted.org/packages/9f/3d/7a6b68b631d2ab54975f3a4863f3c4e9b26445353264ef01f465dc9b0208/tqdm-4.32.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd9f10c4444e415697f76696a56e07d3", "sha256": "25d4c0ea02a305a688e7e9c2cdc8f862f989ef2a4701ab28ee963295f5b109ab" }, "downloads": -1, "filename": "tqdm-4.32.2.tar.gz", "has_sig": true, "md5_digest": "fd9f10c4444e415697f76696a56e07d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 121017, "upload_time": "2019-06-18T19:01:48", "url": "https://files.pythonhosted.org/packages/d0/0a/50a145091ce0c02db89d0342a59327c1ddeee206ef2991f09158d4e52406/tqdm-4.32.2.tar.gz" } ], "4.33.0": [ { "comment_text": "", "digests": { "md5": "c45c5ddde3c37830706828049f03e92f", "sha256": "47220a4f2aeebbc74b0ab317584264ea44c745e1fd5ff316b675cd0aff8afad8" }, "downloads": -1, "filename": "tqdm-4.33.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c45c5ddde3c37830706828049f03e92f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 50314, "upload_time": "2019-08-08T16:01:46", "url": "https://files.pythonhosted.org/packages/02/56/60a5b1c2e634d8e4ff89c7bab47645604e19658f448050a21facffd43796/tqdm-4.33.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96c3f16ec7756ea2425b5e4a4fa8f0bc", "sha256": "1dc82f87a8726602fa7177a091b5e8691d6523138a8f7acd08e58088f51e389f" }, "downloads": -1, "filename": "tqdm-4.33.0.tar.gz", "has_sig": true, "md5_digest": "96c3f16ec7756ea2425b5e4a4fa8f0bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 121571, "upload_time": "2019-08-08T16:01:56", "url": "https://files.pythonhosted.org/packages/2a/ff/7879a4f6853cc7f4672a12277f92e059d9993d37501d5e7f0729d94abe64/tqdm-4.33.0.tar.gz" } ], "4.34.0": [ { "comment_text": "", "digests": { "md5": "d4a1474575bc0bedb4837d57e68413fc", "sha256": "438d6a735167099d75e5fd9a55175c6727c4dbba345ae406b2886c2728fe3e80" }, "downloads": -1, "filename": "tqdm-4.34.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d4a1474575bc0bedb4837d57e68413fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 50331, "upload_time": "2019-08-18T22:18:56", "url": "https://files.pythonhosted.org/packages/a5/83/06029af22fe06b8a7be013aeae5e104b3ed26867e5d4ca91408b30aa602e/tqdm-4.34.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "487d5b115ad8f8bfc3eb9f3b16275b35", "sha256": "ebc205051d79b49989140f5f6c73ec23fce5f590cbc4d9cd6e4c47f168fa0f10" }, "downloads": -1, "filename": "tqdm-4.34.0.tar.gz", "has_sig": true, "md5_digest": "487d5b115ad8f8bfc3eb9f3b16275b35", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 121782, "upload_time": "2019-08-18T22:18:59", "url": "https://files.pythonhosted.org/packages/f2/6e/b66335fed60fdba9f730f1c23682c78667282243995b63a14f033dae5701/tqdm-4.34.0.tar.gz" } ], "4.35.0": [ { "comment_text": "", "digests": { "md5": "76d389f87405f20e41466b78b1314dbf", "sha256": "7e39a30e3d34a7a6539378e39d7490326253b7ee354878a92255656dc4284457" }, "downloads": -1, "filename": "tqdm-4.35.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "76d389f87405f20e41466b78b1314dbf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 50844, "upload_time": "2019-08-24T22:58:34", "url": "https://files.pythonhosted.org/packages/dc/88/d3213e2f3492daf09d8b41631ad6899f56db17ce83ea9c8a579902bafe5e/tqdm-4.35.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "708d9f7218aa1017fd9f5dfaa4c54f3d", "sha256": "1be3e4e3198f2d0e47b928e9d9a8ec1b63525db29095cec1467f4c5a4ea8ebf9" }, "downloads": -1, "filename": "tqdm-4.35.0.tar.gz", "has_sig": true, "md5_digest": "708d9f7218aa1017fd9f5dfaa4c54f3d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 122794, "upload_time": "2019-08-24T22:58:37", "url": "https://files.pythonhosted.org/packages/d0/10/54a72929d8b042965180f01cbf0701b5377c5cce0148c552807d195d8d0b/tqdm-4.35.0.tar.gz" } ], "4.36.0": [ { "comment_text": "", "digests": { "md5": "8e231656b2a899a230d85f235550c86e", "sha256": "4c34f077399736e5dbf403183b5f0f1bda46e06433a3f93812386a9d56b28004" }, "downloads": -1, "filename": "tqdm-4.36.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8e231656b2a899a230d85f235550c86e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 52732, "upload_time": "2019-09-17T17:18:54", "url": "https://files.pythonhosted.org/packages/95/6b/fe4304220f7a9800f820a6379ee9b1b87128ae8a9703cc3e1ec5171e12ac/tqdm-4.36.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84aa937abf594f1e9eb9697a2caa9715", "sha256": "74d40d49cab95a93735323e450161f1e580dac42b25bf39770f6e3501d36ebfb" }, "downloads": -1, "filename": "tqdm-4.36.0.tar.gz", "has_sig": true, "md5_digest": "84aa937abf594f1e9eb9697a2caa9715", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 125055, "upload_time": "2019-09-17T17:18:57", "url": "https://files.pythonhosted.org/packages/7a/6e/aee64848bfa1d901f4b7ee16b9e691e109e803937c09e9b3cc2f69de8a79/tqdm-4.36.0.tar.gz" } ], "4.36.1": [ { "comment_text": "", "digests": { "md5": "f07718b0b353f10bc3cfa5c359e4540e", "sha256": "dd3fcca8488bb1d416aa7469d2f277902f26260c45aa86b667b074cd44b3b115" }, "downloads": -1, "filename": "tqdm-4.36.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f07718b0b353f10bc3cfa5c359e4540e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 52757, "upload_time": "2019-09-19T02:32:26", "url": "https://files.pythonhosted.org/packages/e1/c1/bc1dba38b48f4ae3c4428aea669c5e27bd5a7642a74c8348451e0bd8ff86/tqdm-4.36.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dcf27caa1c953589b70127dc1968aa0", "sha256": "abc25d0ce2397d070ef07d8c7e706aede7920da163c64997585d42d3537ece3d" }, "downloads": -1, "filename": "tqdm-4.36.1.tar.gz", "has_sig": true, "md5_digest": "9dcf27caa1c953589b70127dc1968aa0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 125123, "upload_time": "2019-09-19T02:32:29", "url": "https://files.pythonhosted.org/packages/80/b3/6ca4806441b730782fc4613c6aa2070412295c5521f33ae151988e448929/tqdm-4.36.1.tar.gz" } ], "4.4.0": [ { "comment_text": "", "digests": { "md5": "64b6e13d4df2524bbef531c78826540e", "sha256": "7b560b8d7ac10311b3da4ee2c38bc97f6b36c5b38bd7cb484a47e882b0e29362" }, "downloads": -1, "filename": "tqdm-4.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64b6e13d4df2524bbef531c78826540e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 32010, "upload_time": "2016-04-07T18:25:23", "url": "https://files.pythonhosted.org/packages/1b/84/cf9bfb48b7fe511abeb6e147fbc820bdd4f21edf0a06638136d38b822c81/tqdm-4.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "565f0f657adda7f85152b74b84eb5c0b", "sha256": "ccdd963a6f4f146916b5c30262752b93d0b2557da25d8fabe4ff41f44ade6191" }, "downloads": -1, "filename": "tqdm-4.4.0.tar.gz", "has_sig": false, "md5_digest": "565f0f657adda7f85152b74b84eb5c0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65353, "upload_time": "2016-04-07T18:24:55", "url": "https://files.pythonhosted.org/packages/6a/56/ac4463a3cf351aa5c418e62915b95d78fc5847836824c10506f63901418e/tqdm-4.4.0.tar.gz" }, { "comment_text": "built for win32", "digests": { "md5": "7298aeedda2d6f0f1bb99f2c9a84a656", "sha256": "3974be7f27c76e018e3641bcd254bd161ace8e020ac5e0596db281be462d2068" }, "downloads": -1, "filename": "tqdm-4.4.0.win32.exe", "has_sig": false, "md5_digest": "7298aeedda2d6f0f1bb99f2c9a84a656", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 280902, "upload_time": "2016-04-09T20:03:59", "url": "https://files.pythonhosted.org/packages/9e/39/a6458ec5c06b17510b5862e18ff97832b2199c5070cf5fc7379a1686ed73/tqdm-4.4.0.win32.exe" }, { "comment_text": "built for win32", "digests": { "md5": "8adac9f24c70d33455a0cbf2f6d4f62b", "sha256": "92aee9c2924bd7a27b51d4d07da3dc62635dca8e5a90bb06b4b1b69314cf67c2" }, "downloads": -1, "filename": "tqdm-4.4.0.win32.msi", "has_sig": false, "md5_digest": "8adac9f24c70d33455a0cbf2f6d4f62b", "packagetype": "bdist_msi", "python_version": "any", "requires_python": null, "size": 262144, "upload_time": "2016-04-09T20:03:30", "url": "https://files.pythonhosted.org/packages/a2/9c/c262e555e99566974766583ff4fa2002d3d78307c482bffab6640e8ea923/tqdm-4.4.0.win32.msi" }, { "comment_text": "built for win-amd64", "digests": { "md5": "023cc24fe4c5b73d87989d424676af35", "sha256": "724cdba5774cd6fec8e153d481a9032c9926793ddf2257ee2a2bfb70c3c3a8a2" }, "downloads": -1, "filename": "tqdm-4.4.0.win-amd64.exe", "has_sig": false, "md5_digest": "023cc24fe4c5b73d87989d424676af35", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 308550, "upload_time": "2016-04-09T20:05:08", "url": "https://files.pythonhosted.org/packages/ef/e0/de2d80181f336c1f227257aaba5cb5fffc1e59b549a890864fa90c78ea54/tqdm-4.4.0.win-amd64.exe" }, { "comment_text": "built for win-amd64", "digests": { "md5": "b9d6a943f22776ab8689e47f5f48334b", "sha256": "37c427c9d948aa76b3d0d7fbe957e5221916e8541fb096013cd30dcc33fcc28b" }, "downloads": -1, "filename": "tqdm-4.4.0.win-amd64.msi", "has_sig": false, "md5_digest": "b9d6a943f22776ab8689e47f5f48334b", "packagetype": "bdist_msi", "python_version": "any", "requires_python": null, "size": 262144, "upload_time": "2016-04-09T20:05:39", "url": "https://files.pythonhosted.org/packages/0c/f8/0f89c5982f6c569c2471a792dc74852f5f8a1a9b457ae10a999d6ca45f47/tqdm-4.4.0.win-amd64.msi" }, { "comment_text": "", "digests": { "md5": "960d5da94e9040ae162454713aefc77b", "sha256": "55dadabfdcae1546b05d30affd1f323036288598d6fc114034e634afe1993a93" }, "downloads": -1, "filename": "tqdm-4.4.0.zip", "has_sig": false, "md5_digest": "960d5da94e9040ae162454713aefc77b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84462, "upload_time": "2016-04-07T18:25:01", "url": "https://files.pythonhosted.org/packages/fd/77/3563fd700a305d4621fac875b0acdb6ab711b335b1443c0e1a8e1791eca5/tqdm-4.4.0.zip" } ], "4.4.1": [ { "comment_text": "", "digests": { "md5": "ff5d72a8382d5ae9e02dfc42bdbbe9d3", "sha256": "3c091025ad12ac1b8b5f4c181351a9d5a33ca50a81f06a1a75b4929daaf2a9a2" }, "downloads": -1, "filename": "tqdm-4.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff5d72a8382d5ae9e02dfc42bdbbe9d3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 32381, "upload_time": "2016-04-13T20:24:28", "url": "https://files.pythonhosted.org/packages/a3/46/b4b460aace0733f995120d3061f2d8b1f6ec275748af0c5765a6cd314341/tqdm-4.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33c6c7b7075d34989203166d2c0e671f", "sha256": "62c085b42b7490df160efb3d1b5eb056ed1f27811cdec0a3a99200549b9d06d4" }, "downloads": -1, "filename": "tqdm-4.4.1.tar.gz", "has_sig": false, "md5_digest": "33c6c7b7075d34989203166d2c0e671f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65807, "upload_time": "2016-04-13T20:24:10", "url": "https://files.pythonhosted.org/packages/10/8c/3c51111b6cee56d1d8e189d54e3964b4b57da6717bbd52fcb41092bfc3a9/tqdm-4.4.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "f0ad14cf66292c8211603a7bc75a2bf3", "sha256": "d2853c13077d94d7a100e6f97c988277cf35f9525270d1e994141ca077aa12e2" }, "downloads": -1, "filename": "tqdm-4.4.1.zip", "has_sig": false, "md5_digest": "f0ad14cf66292c8211603a7bc75a2bf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85102, "upload_time": "2016-04-13T20:24:19", "url": "https://files.pythonhosted.org/packages/57/33/b16d2a2596b0f58c5d807674988ef714304fc028613f4cf2cca379e46a88/tqdm-4.4.1.zip" } ], "4.4.3": [ { "comment_text": "", "digests": { "md5": "5c2e42455105f2e95437cc27ea65341a", "sha256": "a9abbccb8bce55fd283dc90452001ed5042e1e31a843776b7bb60d5ddd6d9668" }, "downloads": -1, "filename": "tqdm-4.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c2e42455105f2e95437cc27ea65341a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 33061, "upload_time": "2016-04-24T19:43:46", "url": "https://files.pythonhosted.org/packages/99/73/2d2dd137a36d1441a1d72ebd668ac79d9d433b81384134b565e28be800ab/tqdm-4.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a58f01b71353662b152e0a0a6b05b8f5", "sha256": "fcfb1d48ed1510b5c52a495e29ac2abfb98d595a32f2c61a90b9d9b155893492" }, "downloads": -1, "filename": "tqdm-4.4.3.tar.gz", "has_sig": false, "md5_digest": "a58f01b71353662b152e0a0a6b05b8f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60582, "upload_time": "2016-04-24T19:43:31", "url": "https://files.pythonhosted.org/packages/67/1f/55196e1cf77aa5ac3a9c670e2093afdefdefc858e62e096900b03cfd4f09/tqdm-4.4.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "1bd956c7c8b11e06c837a52482f550c1", "sha256": "58ef3a1e1d29b9961916efb45d69209c859f6002214409a146a9af8a3659a6c2" }, "downloads": -1, "filename": "tqdm-4.4.3.zip", "has_sig": false, "md5_digest": "1bd956c7c8b11e06c837a52482f550c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76663, "upload_time": "2016-04-24T19:43:41", "url": "https://files.pythonhosted.org/packages/2c/4e/1d669690669c3306d6b002dfa32b2418d9fed209c6baee05c6f10e702ddb/tqdm-4.4.3.zip" } ], "4.5.0": [ { "comment_text": "", "digests": { "md5": "91e860770f3d061def426f97876a710f", "sha256": "d0d0cd057f561d2c0c790a6e1e5ea9be55f55d1488afa2d8012fb0c64de11aed" }, "downloads": -1, "filename": "tqdm-4.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91e860770f3d061def426f97876a710f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 34283, "upload_time": "2016-04-25T20:42:54", "url": "https://files.pythonhosted.org/packages/83/4f/50d87b628eeae681eb9b5217840a215808ce3cf42c0d72752be286b1bfdf/tqdm-4.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a26469243a416fbe5b60f2a24df86715", "sha256": "7b207668fdb2e9a722ef2d6427f08240b0f9e06a0ba73864ab4fa9f4b6d1eb56" }, "downloads": -1, "filename": "tqdm-4.5.0.tar.gz", "has_sig": false, "md5_digest": "a26469243a416fbe5b60f2a24df86715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64037, "upload_time": "2016-04-25T20:42:27", "url": "https://files.pythonhosted.org/packages/c3/a6/d7ca9bcc2ab63c686fe3e7173a4c6864be6220b9efb5b68ad141f15c04bb/tqdm-4.5.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "0b1cf32cc3140b6e8c9b01c081f24b5f", "sha256": "ae0c5a4bfd5cc69ac2a606b716f197d991a389c050915fdbb1ee79cc3b889f30" }, "downloads": -1, "filename": "tqdm-4.5.0.zip", "has_sig": false, "md5_digest": "0b1cf32cc3140b6e8c9b01c081f24b5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79456, "upload_time": "2016-04-25T20:42:42", "url": "https://files.pythonhosted.org/packages/7d/90/ec2383e473e91afb3d86b9de0120514bb03e944651011084c9d5ecd8a372/tqdm-4.5.0.zip" } ], "4.5.2": [ { "comment_text": "", "digests": { "md5": "13412b0cd89f6adebefd96c618bdae05", "sha256": "2582b8f80b77aa650c710cc451fae47e482fa6fc2746abde3ac57d04750b5bff" }, "downloads": -1, "filename": "tqdm-4.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13412b0cd89f6adebefd96c618bdae05", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 34482, "upload_time": "2016-05-15T14:02:17", "url": "https://files.pythonhosted.org/packages/3d/76/3f08591021503b1adf9ba8173f6371be28e808b29c55b6158650bb56dbba/tqdm-4.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "574d9417282d8bbe48be6b22b799e6b8", "sha256": "113a94ec07c2d24180ab3a1d5082b8dbfdc629596d7370704b6ede1ac951bf6f" }, "downloads": -1, "filename": "tqdm-4.5.2.tar.gz", "has_sig": false, "md5_digest": "574d9417282d8bbe48be6b22b799e6b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64319, "upload_time": "2016-05-15T14:01:26", "url": "https://files.pythonhosted.org/packages/50/74/0fc5f0caa42325ef95a3abd0489b5a324d8e85be1cba9df745b22b046856/tqdm-4.5.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "f9c2a53738dfa978326a3a0dc660e5ed", "sha256": "ac195ebe6f9533ac209020c70b6cc55c43a70745e98722b4b31b208cb7518da1" }, "downloads": -1, "filename": "tqdm-4.5.2.zip", "has_sig": false, "md5_digest": "f9c2a53738dfa978326a3a0dc660e5ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79770, "upload_time": "2016-05-15T14:01:51", "url": "https://files.pythonhosted.org/packages/1c/24/7e978d6819cf59bbeeba0a6927f104273f1acccc1884cdd273766797a10c/tqdm-4.5.2.zip" } ], "4.6.1": [ { "comment_text": "", "digests": { "md5": "76734765638d63be17698f8b0619c477", "sha256": "418f4f18a640e3f1e3d6acb4077ee80b4e13045a7ba207756ef7feedf17389c0" }, "downloads": -1, "filename": "tqdm-4.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76734765638d63be17698f8b0619c477", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38074, "upload_time": "2016-05-15T13:30:48", "url": "https://files.pythonhosted.org/packages/24/99/e168b20f026192aba3383180158f924f6f5fbf4798610f61d922f52a5103/tqdm-4.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6937fbe7996c3771019acf00bd61dcf9", "sha256": "ea0e2d95523c5e2bc447a01641a147c5925af8a0f3304c0d384b9ad38dd996f1" }, "downloads": -1, "filename": "tqdm-4.6.1.tar.gz", "has_sig": false, "md5_digest": "6937fbe7996c3771019acf00bd61dcf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61399, "upload_time": "2016-05-15T13:30:54", "url": "https://files.pythonhosted.org/packages/03/32/eb08f0d52a494ba60890c37b2e932d2b96ac9aea13594d18e616f2541637/tqdm-4.6.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "ee36cb9348f017529eba9a7af804cb0e", "sha256": "12bfacfd9f3425d7f58e770e9da2e29e171be1a7e8b418fb2f2f49812958c299" }, "downloads": -1, "filename": "tqdm-4.6.1.win32.exe", "has_sig": false, "md5_digest": "ee36cb9348f017529eba9a7af804cb0e", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 286790, "upload_time": "2016-05-15T13:31:08", "url": "https://files.pythonhosted.org/packages/76/75/63ad2092d81296ed0037eaf52d67654fea80e84690560d191048f2e56d9e/tqdm-4.6.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "06918b70a740982c35ea0c83ac644917", "sha256": "609dadaecba7bec987587be932dde232d8c0707570e0daed0673b67ef1b36d3a" }, "downloads": -1, "filename": "tqdm-4.6.1.zip", "has_sig": false, "md5_digest": "06918b70a740982c35ea0c83ac644917", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75688, "upload_time": "2016-05-15T13:31:26", "url": "https://files.pythonhosted.org/packages/75/39/97ac69046c34748d811e55812b6bd9d344fec11e2986accdd88480a1c4f9/tqdm-4.6.1.zip" } ], "4.6.2": [ { "comment_text": "", "digests": { "md5": "342e364c98a9a0cccab00948d9b4d5e0", "sha256": "288f3618b529a84f7d343e1e5c322574afc97f6076c4d21fdfe775972cd7d8f2" }, "downloads": -1, "filename": "tqdm-4.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "342e364c98a9a0cccab00948d9b4d5e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38354, "upload_time": "2016-05-15T17:04:48", "url": "https://files.pythonhosted.org/packages/36/b0/7dcca1128e76ed77da47ec95842349f65c45f04542d85c21cad1f8a4beaa/tqdm-4.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffb79c16b55b9d6ca77fa7c949ba2263", "sha256": "e27f7603b76dbdea70b402301979e81dd64599311ccf2bf1289b44b1b1bad46c" }, "downloads": -1, "filename": "tqdm-4.6.2.tar.gz", "has_sig": false, "md5_digest": "ffb79c16b55b9d6ca77fa7c949ba2263", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61665, "upload_time": "2016-05-15T17:04:57", "url": "https://files.pythonhosted.org/packages/54/3e/34140438fafd390e12c47c4a9066f9676a8f17c31d4df377f195190fc0af/tqdm-4.6.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "6aac7d050ff6de27e733540df3facc6c", "sha256": "aee774eec8702b38f425dbefed916de5fbd94b3f4b83d8e5a4b9eecf03559ceb" }, "downloads": -1, "filename": "tqdm-4.6.2.win32.exe", "has_sig": false, "md5_digest": "6aac7d050ff6de27e733540df3facc6c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 287074, "upload_time": "2016-05-15T17:05:13", "url": "https://files.pythonhosted.org/packages/72/82/f881387e6659eec1cf0dce30a49e12a9fccb7b30751eb50167f0e9b8986c/tqdm-4.6.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "28ff986d4aba7b9c8ee522bdc3b58e2b", "sha256": "5c71e829aab8dad938b349d8be4449786b31d5ee266e38e1a52ace220d6e9d67" }, "downloads": -1, "filename": "tqdm-4.6.2.zip", "has_sig": false, "md5_digest": "28ff986d4aba7b9c8ee522bdc3b58e2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75975, "upload_time": "2016-05-15T17:05:22", "url": "https://files.pythonhosted.org/packages/a1/2b/b2d0d1a283b5bc20d9d42fd3094f3e097c42af087c1ea2871d6b11eb6d69/tqdm-4.6.2.zip" } ], "4.7.0": [ { "comment_text": "", "digests": { "md5": "3a1305fb6ee6e912f828914c054ab2bf", "sha256": "5147efb4bf6dc566ab51b3390b6527965f6ee0ee1cfbdb7d7f07d2411148a625" }, "downloads": -1, "filename": "tqdm-4.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a1305fb6ee6e912f828914c054ab2bf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39186, "upload_time": "2016-05-15T19:41:53", "url": "https://files.pythonhosted.org/packages/a8/aa/77c98025c73d82e97d3da071e710db168f72e205e08c7297a9db4a5ef0da/tqdm-4.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f64618d410447d182f73b2296d1fb3a0", "sha256": "ddb5fa75b249d08b42ccfee1f2ded8b76192ff7be994297555430340ead4ee34" }, "downloads": -1, "filename": "tqdm-4.7.0.tar.gz", "has_sig": false, "md5_digest": "f64618d410447d182f73b2296d1fb3a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78710, "upload_time": "2016-05-15T19:41:41", "url": "https://files.pythonhosted.org/packages/e3/f4/45e0a3bb671d96acc82ee6dee663909525f1041094e9959d6add73adefca/tqdm-4.7.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "9276f456ee7ed91d7d342c71c3679023", "sha256": "4198ba81d0db636cd5a0a04cce53a6e7e5bd4147380e31aca04a1b3ad43ddc58" }, "downloads": -1, "filename": "tqdm-4.7.0.zip", "has_sig": false, "md5_digest": "9276f456ee7ed91d7d342c71c3679023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96584, "upload_time": "2016-05-15T19:41:47", "url": "https://files.pythonhosted.org/packages/18/25/f1f75a431f2e7013623a9bdb707be428e3fbd107bcba72beb5b0da0990a1/tqdm-4.7.0.zip" } ], "4.7.1": [ { "comment_text": "", "digests": { "md5": "97b27527065f43afcc2647538a7201a4", "sha256": "71496af73b08ddae82970a1be602d7800b21c34afa66ecebe0e03eede52aeb04" }, "downloads": -1, "filename": "tqdm-4.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97b27527065f43afcc2647538a7201a4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39422, "upload_time": "2016-05-23T16:59:26", "url": "https://files.pythonhosted.org/packages/7c/cd/382c5a796409528b970cbca8f598273e76a0f7df9b13143723076a12dada/tqdm-4.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d3bda7f215e406d9bfa66c65bb6eaf7", "sha256": "e2b65527d0c8c310f290f91f3b008ce1594b8a3de05fd371a0d14f8b60342e5c" }, "downloads": -1, "filename": "tqdm-4.7.1.tar.gz", "has_sig": false, "md5_digest": "0d3bda7f215e406d9bfa66c65bb6eaf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67788, "upload_time": "2016-05-23T16:58:39", "url": "https://files.pythonhosted.org/packages/a6/74/f4bf4f44f68a8dcba74db6892bbcebb3e78edcab0f5d5640d5054a43a67b/tqdm-4.7.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "8c6e08f1e5637ac1ce30596be99d636c", "sha256": "2cb650fb668f3637a50404ca4be2b904b72be640ee197bbd4b7bdc3f1ad5f2d4" }, "downloads": -1, "filename": "tqdm-4.7.1.zip", "has_sig": false, "md5_digest": "8c6e08f1e5637ac1ce30596be99d636c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77481, "upload_time": "2016-05-23T16:58:53", "url": "https://files.pythonhosted.org/packages/0e/4f/87071164ccd63ab7e904827dd1ba33abe53ac6fb83700e2a1730302c3784/tqdm-4.7.1.zip" } ], "4.7.2": [ { "comment_text": "", "digests": { "md5": "6ec495a88afee38fc9ba6f5250abf9f6", "sha256": "24f92ccea64b917369a9151feedeb5311e76b787d403f6067f90460b423e94a8" }, "downloads": -1, "filename": "tqdm-4.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ec495a88afee38fc9ba6f5250abf9f6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 40812, "upload_time": "2016-05-30T11:54:29", "url": "https://files.pythonhosted.org/packages/66/15/31b6720c33413a818c588125f7372414033ff702ae55f35744c01ace28ec/tqdm-4.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63dcfa4910aa10ed7bf5c6e4a961ad7f", "sha256": "c98be94b105bc45db5f26430cace47ad505d439d57cd78a54ebf265ce382bff4" }, "downloads": -1, "filename": "tqdm-4.7.2.tar.gz", "has_sig": false, "md5_digest": "63dcfa4910aa10ed7bf5c6e4a961ad7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82802, "upload_time": "2016-05-30T11:54:16", "url": "https://files.pythonhosted.org/packages/b0/66/1888cc699f6f7d73e262c2da7f0169ffdf358949af6e5dfbd6548ba82ac7/tqdm-4.7.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "91c6e262c96539b66745009ff2acd6bf", "sha256": "77c474ad5e187c9cb20a2c100afc5ca95932ff30ee35bbf0de5f32227552e323" }, "downloads": -1, "filename": "tqdm-4.7.2.zip", "has_sig": false, "md5_digest": "91c6e262c96539b66745009ff2acd6bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98977, "upload_time": "2016-05-30T11:54:24", "url": "https://files.pythonhosted.org/packages/50/40/4f3afeb08bcc676b782594663d584eb07412709a81aaae8cdcf116472678/tqdm-4.7.2.zip" } ], "4.7.4": [ { "comment_text": "", "digests": { "md5": "b77237f516d07ecec1d0f249f6eb9084", "sha256": "51ba02e9cf84c6116f9dc22ec55420f4274dd71ee0274d28b7b6628c7c32ab13" }, "downloads": -1, "filename": "tqdm-4.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b77237f516d07ecec1d0f249f6eb9084", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 40977, "upload_time": "2016-06-04T14:11:51", "url": "https://files.pythonhosted.org/packages/83/f8/790fe305a9ee685705ab6374add7c41081c3117cd2c8e4ba6b38603b24a2/tqdm-4.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81a59bec1dbc03fd937510c8a574b5e8", "sha256": "b0cd085c6285780127c2d8eb50b0f3b067d5a221ed6c11bc5965cf83bc51b0b3" }, "downloads": -1, "filename": "tqdm-4.7.4.tar.gz", "has_sig": false, "md5_digest": "81a59bec1dbc03fd937510c8a574b5e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82831, "upload_time": "2016-06-04T14:11:37", "url": "https://files.pythonhosted.org/packages/af/22/7720601df9bd489f66395910d423836ab4720a35ce56dd6e13c927b8dcd6/tqdm-4.7.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "bc2b6b76713b5a2e65c3fbd1db7f0dd2", "sha256": "b65bea4ab3709bd58ca7e8040616ba23cc50b0016dd81232ef44f826b8df1482" }, "downloads": -1, "filename": "tqdm-4.7.4.zip", "has_sig": false, "md5_digest": "bc2b6b76713b5a2e65c3fbd1db7f0dd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98649, "upload_time": "2016-06-04T14:11:44", "url": "https://files.pythonhosted.org/packages/c2/82/7b85200d2a8083515852c9653b2b64bac849dacc54ade5f6255a850cc4ea/tqdm-4.7.4.zip" } ], "4.7.6": [ { "comment_text": "", "digests": { "md5": "37d92a59fb7f835d88a663957bcdc8c4", "sha256": "b6655f9d66845eabc65e6baef3e04ea3caf48c4b266995f5daeca68fd4d45fe1" }, "downloads": -1, "filename": "tqdm-4.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37d92a59fb7f835d88a663957bcdc8c4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 40833, "upload_time": "2016-06-26T11:48:37", "url": "https://files.pythonhosted.org/packages/a7/1c/fc49b324b996b65da9d87f0aeb645c96ed794bca09bf54adf57295da1e59/tqdm-4.7.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eec84bc7ecbaa47a5d1327bfa32fcbd2", "sha256": "a0b615a402003bac24a065e88fb54832a974d7bc5412fe7b348e0d1fe80f00fd" }, "downloads": -1, "filename": "tqdm-4.7.6.tar.gz", "has_sig": false, "md5_digest": "eec84bc7ecbaa47a5d1327bfa32fcbd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69562, "upload_time": "2016-06-26T11:48:24", "url": "https://files.pythonhosted.org/packages/ac/69/230201e59820455e4b3470c04c0153bb492bf7e885681c5c46635d273815/tqdm-4.7.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "63480e4cf0f6ecf30ef18586e9f21f30", "sha256": "15189895a2112262a058e85b8794c5d70cabba54fba59b4ec01771d1160c2a32" }, "downloads": -1, "filename": "tqdm-4.7.6.zip", "has_sig": false, "md5_digest": "63480e4cf0f6ecf30ef18586e9f21f30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79209, "upload_time": "2016-06-26T11:48:30", "url": "https://files.pythonhosted.org/packages/f9/38/923cbf953278d32ad00791faaae3de16707ec54f4a277e45b3dcd7f98202/tqdm-4.7.6.zip" } ], "4.8.1": [ { "comment_text": "", "digests": { "md5": "2b79ee26062001d189c140f038db9d65", "sha256": "b3430aecba71290d3833ee6ca12bf96e43926bb4c72a77374b453fbe3858dfcd" }, "downloads": -1, "filename": "tqdm-4.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b79ee26062001d189c140f038db9d65", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 42267, "upload_time": "2016-07-25T07:53:42", "url": "https://files.pythonhosted.org/packages/76/6b/b80c69a765b12a80a66c863670f0c03006fbad81f097583193463f5df5dc/tqdm-4.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff3456d74bc448435530ca635815e42d", "sha256": "78c1af28e0ea388a3d9d199e5955ba47e130b5f0bb41076cc63ee551266d3ab0" }, "downloads": -1, "filename": "tqdm-4.8.1.tar.gz", "has_sig": false, "md5_digest": "ff3456d74bc448435530ca635815e42d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71649, "upload_time": "2016-07-25T07:53:34", "url": "https://files.pythonhosted.org/packages/9b/e4/e916747744cfbaad748203948d50743459405c76e53f925bde4255a66eb3/tqdm-4.8.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "60741f26512311d5fa73bc674aaae276", "sha256": "3d18b37b48f4a4666e9963c14e6ff36ead2c90e6843b67f6806a89abb35233ab" }, "downloads": -1, "filename": "tqdm-4.8.1.zip", "has_sig": false, "md5_digest": "60741f26512311d5fa73bc674aaae276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81118, "upload_time": "2016-07-25T07:53:38", "url": "https://files.pythonhosted.org/packages/0c/31/4ab60c44a033b218bf80a23d4f0221c4f65a5615588886d16d6f4b748db0/tqdm-4.8.1.zip" } ], "4.8.2": [ { "comment_text": "", "digests": { "md5": "95e7bf5f4a76f92dc1629ffef6d5f88e", "sha256": "1ce94b0d304587855d4a0841a43ddbe544cbe4e392870cbc76d6765eaebe875a" }, "downloads": -1, "filename": "tqdm-4.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95e7bf5f4a76f92dc1629ffef6d5f88e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 42813, "upload_time": "2016-07-30T18:45:27", "url": "https://files.pythonhosted.org/packages/06/cf/0f4fdba8d6f4fd6fc4e2f01ba9e7dd572ca181a9a0335b900ebd86acafe8/tqdm-4.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a48b0d8c066814121e43540f74ce0cb", "sha256": "d86d92ef89797ff946c87a4ebfc5071bb76c2019e4c86e6f24b46aa819180825" }, "downloads": -1, "filename": "tqdm-4.8.2.tar.gz", "has_sig": false, "md5_digest": "1a48b0d8c066814121e43540f74ce0cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72155, "upload_time": "2016-07-30T18:45:19", "url": "https://files.pythonhosted.org/packages/2a/b4/159a6511a58c79df11fb8fa622d030b83e10c73637fbc1abff220d6ca048/tqdm-4.8.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "ff6ab5d6d4cc075b99a7c3c081b7635e", "sha256": "411f960fda2ada2455363b4955662ad4e43f466372f6b14a4e24f766a77e4466" }, "downloads": -1, "filename": "tqdm-4.8.2.zip", "has_sig": false, "md5_digest": "ff6ab5d6d4cc075b99a7c3c081b7635e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81742, "upload_time": "2016-07-30T18:45:24", "url": "https://files.pythonhosted.org/packages/0a/b0/ef5a8a0f36364be2eccce3bd1bbb19dc206bcf8c80ff728a97ae8e924361/tqdm-4.8.2.zip" } ], "4.8.3": [ { "comment_text": "", "digests": { "md5": "bfc2943097899efff4967c9592d7d322", "sha256": "fe5841e577840dfc26d95dbc2803dccda944d3d14c320aa5f3aa7ad7a96606ab" }, "downloads": -1, "filename": "tqdm-4.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bfc2943097899efff4967c9592d7d322", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 42430, "upload_time": "2016-08-01T10:37:56", "url": "https://files.pythonhosted.org/packages/86/ce/6eab313314eb638535ee800b12bc7a33a3d3dc49f13e5edd54ae0d9455c0/tqdm-4.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b60563ca58ef8f0ea1e620650367b4a3", "sha256": "1c9cc7f4ff1793a5f1a1f7645dcad47ea875fdc26ae8cc5ffaaccefe353c0c4b" }, "downloads": -1, "filename": "tqdm-4.8.3.tar.gz", "has_sig": false, "md5_digest": "b60563ca58ef8f0ea1e620650367b4a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71880, "upload_time": "2016-08-01T10:37:49", "url": "https://files.pythonhosted.org/packages/0b/2f/391ad189d0b7cde199395d70f5cbcfb0fd548f5c245f173dcd9f1628bbb7/tqdm-4.8.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "a55018c4dd5952586edfd7995f611381", "sha256": "7115c1e2a5ea982fdd7471b25bbc051e8bf7cff4bc1231713c0aa0db69e84c5e" }, "downloads": -1, "filename": "tqdm-4.8.3.zip", "has_sig": false, "md5_digest": "a55018c4dd5952586edfd7995f611381", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81373, "upload_time": "2016-08-01T10:37:53", "url": "https://files.pythonhosted.org/packages/c7/83/b002977afc27787a06509a34845bbb6788f95ffb066d245c13285b6b8f96/tqdm-4.8.3.zip" } ], "4.8.4": [ { "comment_text": "", "digests": { "md5": "7906596670e0c953bc3ed53ccd190363", "sha256": "a28f0ee0b8ec63659604c5432291e77147fb0c66e78242ed343aaccf89362f6d" }, "downloads": -1, "filename": "tqdm-4.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7906596670e0c953bc3ed53ccd190363", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39609, "upload_time": "2016-08-17T22:38:54", "url": "https://files.pythonhosted.org/packages/3a/c0/2653e9a90aef358da8880980c155218791f79b9a1d479a9a00f88ac42aac/tqdm-4.8.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b30a0aa20641d239296eab1c48a06b4e", "sha256": "bab05f8bb6efd2702ab6c532e5e6a758a66c0d2f443e09784b73e4066e6b3a37" }, "downloads": -1, "filename": "tqdm-4.8.4.tar.gz", "has_sig": false, "md5_digest": "b30a0aa20641d239296eab1c48a06b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77229, "upload_time": "2016-08-17T22:38:48", "url": "https://files.pythonhosted.org/packages/12/f6/2d7be1c049d3e1556a43825728b51600ccb54be5ee1f5b2b0cc27887112b/tqdm-4.8.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "27dbdaa828731377a9a4c9e2f126151a", "sha256": "4b955731304a533f1e92c05579296cb3531372aa4e5632d13d29a0d6dea27efe" }, "downloads": -1, "filename": "tqdm-4.8.4.zip", "has_sig": false, "md5_digest": "27dbdaa828731377a9a4c9e2f126151a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96740, "upload_time": "2016-08-17T22:38:51", "url": "https://files.pythonhosted.org/packages/64/5b/cc47ee68389ebf815ad6e2f7fe70449d0c1b02d91f01852551e3946c955e/tqdm-4.8.4.zip" } ], "4.9.0": [ { "comment_text": "", "digests": { "md5": "0f69485a96d21cdf0e74ef8e578af327", "sha256": "db1833247c074ee7189038d192d250e4bf650d11cec092bc9f686428d8b341c5" }, "downloads": -1, "filename": "tqdm-4.9.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0f69485a96d21cdf0e74ef8e578af327", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42703, "upload_time": "2016-10-31T16:24:19", "url": "https://files.pythonhosted.org/packages/e5/28/26a7584bd0b824f8f750a0cd0c6230fc14653dfb88813516caec1cd42475/tqdm-4.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c6c357bdb7ce69c30f32eb9c38ac193", "sha256": "acdfb7d746a76f742d38f4b473056b9e6fa92ddea12d7e0dafd1f537645e0c84" }, "downloads": -1, "filename": "tqdm-4.9.0.tar.gz", "has_sig": false, "md5_digest": "4c6c357bdb7ce69c30f32eb9c38ac193", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84391, "upload_time": "2016-10-31T02:46:43", "url": "https://files.pythonhosted.org/packages/31/99/65610a0c0f1ae49227e64cc30a46904757301eadc52e0a7da0a6f0f5dcff/tqdm-4.9.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "9eadf554178ea47512dce11989be239f", "sha256": "e86a2166a99bd2b7ae2107cf9b6688b93dea74861fed81a35d0ab4619b168bb4" }, "downloads": -1, "filename": "tqdm-4.9.0.zip", "has_sig": false, "md5_digest": "9eadf554178ea47512dce11989be239f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101992, "upload_time": "2016-10-31T02:46:46", "url": "https://files.pythonhosted.org/packages/7b/df/9471473daf56be8f04d9bc65755c4fc0ddc78c622758782bbf03a4d53d43/tqdm-4.9.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f07718b0b353f10bc3cfa5c359e4540e", "sha256": "dd3fcca8488bb1d416aa7469d2f277902f26260c45aa86b667b074cd44b3b115" }, "downloads": -1, "filename": "tqdm-4.36.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f07718b0b353f10bc3cfa5c359e4540e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 52757, "upload_time": "2019-09-19T02:32:26", "url": "https://files.pythonhosted.org/packages/e1/c1/bc1dba38b48f4ae3c4428aea669c5e27bd5a7642a74c8348451e0bd8ff86/tqdm-4.36.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dcf27caa1c953589b70127dc1968aa0", "sha256": "abc25d0ce2397d070ef07d8c7e706aede7920da163c64997585d42d3537ece3d" }, "downloads": -1, "filename": "tqdm-4.36.1.tar.gz", "has_sig": true, "md5_digest": "9dcf27caa1c953589b70127dc1968aa0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*", "size": 125123, "upload_time": "2019-09-19T02:32:29", "url": "https://files.pythonhosted.org/packages/80/b3/6ca4806441b730782fc4613c6aa2070412295c5521f33ae151988e448929/tqdm-4.36.1.tar.gz" } ] }