GiulioRossetti / RDyn

RDyn: graph benchmark handling community dynamics
doi:10.1093/comnet/cnx016
21 stars 7 forks source link

Update tqdm to 4.56.0 #132

Closed pyup-bot closed 3 years ago

pyup-bot commented 3 years ago

This PR updates tqdm from 4.41.1 to 4.56.0.

Changelog ### 4.55.2 ``` - update tests (1108) + make pre-commit `pytest` quicker + switch pre-commit from `make` to `python` + add and update (auto) formatters & CI (1108, 1093) - update contributing guidelines (1108) + fix formatting + test dependencies (1109) - update `.gitignore` - fix (auto & manual) formatting - fix minor detected bugs - misc build/CI framework upgrades ``` ### 4.55.1 ``` - fix `(Rolling|Expanding).progress_apply()` on `pandas==1.2.0` (1106) - minor documentation updates ``` ### 4.55.0 ``` - fix ASCII notebook export (937, 1035, 1098) - fix notebook gui-mode extra spaces (433, 479, 550, 935) - better ETA for early iterations (1101) - better ETA for wildly varying iteration rates (1102) - update submodule inheritance + `tqdm.gui` + `tqdm.notebook` + `tqdm.contrib.telegram` + `tqdm.contrib.discord` - documentation updates - misc code optimisations - add tests - framework updates + build + CI & test - misc code linting/formatting ``` ### 4.54.1 ``` - drop `py3.4` (no longer tested) (1091) - misc CI updates (1091) + update `snap` build & deploy method + bot releases ``` ### 4.54.0 ``` - get rid of `get_new` (1085 <- 1084, 509) - minor CI framework optimisations ``` ### 4.53.0 ``` - provide `get_new()` helper for mixed subclasses in nested mode (509) - fix nested `asyncio` (1074) + document async `break` hazard - add tests - drop py2.6/3.2/3.3 and distutils (no longer tested) + drop py2.6 (502 <- 620, 127) + drop `distutils` in favour of `setuptools`/`setup.cfg` (723, 721) - CI framework overhaul + drop appveyor (Windows already tested by GHA) + skip `devel` PRs + automate linting comments on failure - use `setuptools_scm` (722) + fix & update tests + fix & upgrade snap build + update CONTRIBUTING docs ``` ### 4.52.0 ``` - allow delaying `display()` to a different notebook cell (1059 <- 909, 954) + add `notebook` argument `display=True` (use `display=False` with `display(tqdm_object.container)`) + add `keras.TqdmCallback` support for initialiser arguments (use `display=False` with `tqdm_callback_object.display()`) (1059 <- 1065) + add documentation - add CI on windows (507) - enable CI on OSX - migrate CI Travis => GHA + add tests for MacOS & Windows + add tests for py3.9 (1073) + update documentation - minify docker build - update tests - misc tidy ``` ### 4.51.0 ``` - add `{eta}` datetime `bar_format` argument (1055 <- 1051) + e.g. `bar_format='{l_bar}{bar}| {n_fmt}/{total_fmt} [{rate_fmt} ETA:{eta:%y-%m-%d %H:%M}{postfix}]'` - fix py3 CLI `--update` & `--update_to` - replace `nosetests` with `pytest` (1052, 1045) - add & update tests ``` ### 4.50.2 ``` - fixed `platform.system()` causing `fork()` warnings (691) - fixed `contrib.concurrent.process_map` pickling error with `threading.RLock` (920) - updated documentation & examples - updated CI framework - updated tests - misc code tidy ``` ### 4.50.1 ``` - fix multiprocessing lock creation leak (982, 936, 759) + fixes 617 which introduced this bug (v4.29.0, released 2019-01-06, undiagnosed until now) where multiple threads could concurrently create and append process locks to a global list, then try to release them without first acquiring :imp: - major test overhaul: fix, update, and speed up - misc CI framework updates - code linting - minor documentation tidy ``` ### 4.50.0 ``` - add bar `colour` option (1040 <- 450) + for `notebook` as well as `std`/CLI + plain text as well as hex (e.g. 'green' or '00ff00') - `notebook` improvements (1032 <- 1031) + split bar description into separate widget + improve `reset()` (handle width and colour) - fix exceptions when `file` is closed (1041, 1036 <- 1033) - add & update tests - minor documentation updates - move and configure issue/pr templates ``` ### 4.49.0 ``` - CLI: add `--tee` (1014 <- 1013) - CLI: add `--update` and `--update_to` (996 <- 975) - CLI: add `--null` (996) - CLI: accept `-` instead of `_` in options (e.g. `--update-to`) - make `update()` return `True` on `display` to ease efficient use of custom callbacks (845) - fix `py>=3` CLI `--delim` encoding error - fix `py>=3.5` version detection in `tqdm.auto` (1029 <- 1028) - fix final ETA when using `initial` (1021 <- 689) - update documentation + add & update custom callback examples + improve help formatting of boolean CLI options - add & update tests ``` ### 4.48.2 ``` - fix `notebook` formatting ``` ### 4.48.1 ``` - fix ANSI escape codes breaking `tqdm.write` (692, 777) - fix long-lived strongref (1007, https://bugs.python.org/issue39093) - fix cli `--version` crash on missing `git/refs/heads` (635) - fix `contrib.tenumerate` ignoring `total` (1017) - fix potential deep => shallow `kwargs` copy issues - improve `notebook` display for unknown `total` (1015) - make `asyncio` inherit from `std` rather than `auto` - make `auto` multi-inherit from `autonotebook`, `asyncio` on Python3.5+ - misc documentation & examples updates + mention `docker-compose` requirements (771) - misc linting & tidy - misc minor testing framework updates ``` ### 4.48.0 ``` - add `tqdm.asyncio` (1004, 772, 91 <- 65) + supports async iterables (`async for row in tqdm(iterable)`) + supports iterables + supports `coroutine.send` (`tqdm(coroutine).send`) + add `as_completed` wrapper (`for f in tqdm.as_completed(fs)`) - reduce `contrib.discord` logging verbosity - fix potential `pandas()` modifying `**kwargs` bug - update documentation + add missing inline docstrings + update contributing notes + update readme + add to `examples/` folder * async_coroutines * coroutine_pipe + standardise variable naming - add tests + add benchmark tests against popular alternative libraries + test new functionality + more thorough `miniters` test (1003) - misc framework updates + tidy changelog helper + add helper bots * comment-bot `/tag` * post-release-bot - wiki updater - website updater * benchmark regressions - full/thorough test on schedule & release - quick test on PR ``` ### 4.47.0 ``` - add `contrib.discord` (similar to `contrib.telegram`) (976) - add `contrib.bells` to auto-enable all extras - add `contrib.utils_worker` for common slow tasks (e.g. web I/O) + fix lazy large memory usage & discard unsent messages (unprocessed tasks) - fix slow notebook imports (955 <- 709) - fix `gui` `TypeError` on unknown `len()` (971) - misc documentation/error message updates + more succinct ImportError on missing `ipywidgets` (872) + fix broken/deprecated link (981) + add inline usage for `contrib.discord` and `contrib.telegram` - misc framework updates + add official `py3.8` support (986) + fix `snap` builds ![contrib.discord](https://user-images.githubusercontent.com/10780059/82755091-62374c80-9dc9-11ea-88bb-fd8cafe854ff.png) ![contrib.telegram](https://github.com/ermakovpetr/tg_tqdm/blob/master/tg_tqdm_how_it_work.gif?raw=true) ``` ### 4.46.1 ``` - fix missing `sys.setcheckinterval` in py3.9 (978) - fix `keras.TqdmCallback` compatibility with `tensorflow==2.2.0` (979) - update documentation + correct `contrib.concurrent` correct `max_workers` (977) + drop prominent mention of `xrange` (965) - minor linting ``` ### 4.46.0 ``` - add `contrib.telegram` 949 <- 948 - add `bash` tab completion and `--comppath` 946, 947 <- 858 - fix exception safety in `external_write_mode` 940 - add `requests` examples (242) - update documentation ``` ### 4.45.0 ``` - propagate and `close()` on exceptions (926 <- 548) - fix nested `clear()` - rework nested `close()` (930 <- 924 <- 918, 677) + reduces screen flicker/blank space at the cost of ordering - update all documentation & demos - add and update tests - dev framework: add pre-commit helper ``` ### 4.44.1 ``` - fix `_utils` `ImportError` => `DeprecationWarning` (928 <- 927) ``` ### 4.44.0 ``` - add automatic `nrows` and expose for manual override (918 -> 924) - expose and warn about small `chunksize` in `tqdm.contrib.concurrent.process_map` (912) - fix py2 file stream comparison (727 -> 730) - deprecate `utils._environ_cols_wrapper` - add and update tests - add documentation ``` ### 4.43.0 ``` - fix `notebook` exceptions (669 <- 650) + `set_description()` when `disable=True` - `contrib.concurrent`: avoid unnecessary `len(iterable)` (893) - update documentation + clarify etymology (895) + fix minor typo (890) + update contributors and years - update tests - fix CI tests for PRs ``` ### 4.42.1 ``` - support `pandas==1.0.0` (780, 555) - minor metadata updates - minor CI test update ``` ### 4.42.0 ``` - `notebook`: update `disable=None` behaviour (880) - `tqdm.keras`: support `tensorflow.keras` as well as `keras` (885) - add `contrib` (882) + `tenumerate` (840 <- 480, 402) + `tzip` <= `zip` + `tmap` <= `map` + add `concurrent` module * `thread_map` <= `concurrent.futures.ThreadPoolExecutor.map` * `process_map` <= `concurrent.futures.ProcessPoolExecutor.map` + add `itertools` module (225) stub * `product` - add & update tests - add & update documentation + [README](https://github.com/tqdm/tqdmtqdm) + [examples/](https://github.com/tqdm/tqdm/tree/master/examples) - update CI framework ```
Links - PyPI: https://pypi.org/project/tqdm - Changelog: https://pyup.io/changelogs/tqdm/ - Repo: https://github.com/tqdm/tqdm
coveralls commented 3 years ago

Coverage Status

Coverage remained the same at 95.166% when pulling 132b4156d255f4264ab1eabe28f984100b687446 on pyup-update-tqdm-4.41.1-to-4.56.0 into 7a768b1cae57580ae8e27d7769fb4e8439291530 on master.

pyup-bot commented 3 years ago

Closing this in favor of #134