GiulioRossetti / RDyn

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

Update tqdm to 4.64.0 #163

Open pyup-bot opened 2 years ago

pyup-bot commented 2 years ago

This PR updates tqdm from 4.41.1 to 4.64.0.

Changelog ### 4.63.2 ``` - `rich`: expose `options` kwargs (1282) - `autonotebook`: re-enable VSCode (1309) - misc docs typos (1301, 1299) - update dev dependencies (1311) ``` ### 4.63.1 ``` - fix stderr/stdout missing `flush()` (1248 <- 1177) - misc speed improvements/optimisations ``` ### 4.63.0 ``` - add `__reversed__()` - add efficient `__contains__()` - improve CLI startup time (replace `pkg_resources` => `importlib`) - `tqdm.autonotebook` warning & `std` fallback on missing `ipywidgets` (1218 <- 1082, 1217) - warn on positional CLI arguments - misc build/test framework updates + enable `py3.10` tests + add `conda` dependencies + update pre-commit hooks + fix `pytest` config (`nbval`, `asyncio`) + fix dependencies & tests + fix site deployment ``` ### 4.62.3 ``` - fix minor typo (1246) - minor example fix (1246) - misc tidying & refactoring - misc build/dev framework updates + update dependencies + update linters + update docs deployment branches - misc test/ci updates + test forks + tidy OS & Python version tests + bump primary python version 3.7 => 3.8 + beta py3.10 testing + fix py2.7 tests + better timeout handling ``` ### 4.62.2 ``` - fix notebook memory leak (1216) - fix `contrib.concurrent` with generators (1233 <- 1231) ``` ### 4.62.1 ``` - `contrib.logging`: inherit existing handler output stream (1191) - fix `PermissionError` by using `weakref` in `DisableOnWriteError` (1207) - fix `contrib.telegram` creation rate limit handling (1223, 1221 <- 1220, 1076) - tests: fix py27 `keras` dependencies (1222) - misc tidy: use relative imports (1222) - minor documentation updates (1222) ``` ### 4.62.0 ``` - `asyncio.gather` API consistency with stdlib (1212) - fix shutdown exception (1209 <- 1198) - misc build framework updates (1209) - add [GH Sponsors](https://github.com/sponsors/tqdm/dashboard/tiers?frequency=one-time) & [merch](https://tqdm.github.io/merch) links ``` ### 4.61.2 ``` - install `colorama` on Windows (1139, 454) - add telegram support for `leave=False` (1189) - support `pandas==1.3.0` (1199) - fix `keras` potential `AttributeError` (1184 <- 1183) - fix py3.10 `asyncio` tests (1176) - flush `stdout`/`err` before first render (1177) - misc minor build & test framework updates (1180) ``` ### 4.61.1 ``` - fix `utils._screen_shape_linux()` sometimes raising `ValueError` (1174) - minor build/CI framework updates (1175) - minor documentation updates - fix typo (1178) - link to [merch](https://tqdm.github.io/merch)! :billed_cap: :shirt: ``` ### 4.61.0 ``` - `keras` support for `initial_epoch` (1150 <- 1138) - misc documentation updates + update & shorten URLs (1163) + fix typos (1162) - fix & update tests (1163) - minor framework updates (1163) ``` ### 4.60.0 ``` - add `contrib.logging` helpers for redirecting to `tqdm.write()` (1155 <- 786) - support `delay` in `notebook` (1142) - fix `contrib.tmap`, `tzip` not using `tqdm_class` (1148) - add `notebook` tests (1143) - updates & misc minor fixes for documentation ``` ### 4.59.0 ``` - add `tqdm.dask.TqdmCallback` (1079, 279 <- 278) - add `asyncio.gather()` (1136) - add basic support for `length_hint` (1068) - add & update tests - misc documentation updates (1132) + update contributing guide + update URLs + bash completion: add missing `--delay` - misc code tidy - add `[notebook]` extra (1135) ``` ### 4.58.0 ``` - add start `delay` in seconds (836 <- 1069, 704) - add tests - misc code tidy (1130) - misc documentation updates ``` ### 4.57.0 ``` - add line buffering for `DummyTqdmFile` (960) - fix & update demo notebook (1127) - fix py3 urllib examples (1127) - suppress deprecated `pandas` warnings (824, 1094) - misc framework updates - misc tests updates - misc code tidy ``` ### 4.56.2 ``` - fix attribute errors when disabled (1126) + `reset()` (1125) + `unpause()` - add tests ``` ### 4.56.1 ``` - fix `repr()` & `format_dict` when disabled (1113 <- 624) - rename `__repr__()` => `__str__()` - minor documentation updates (1113) + fix Binder demo notebook (1119) + remove explicit Dockerfile + move some images to external repo - add & update tests ``` ### 4.56.0 ``` - add `tqdm.tk` (1006) - add `tqdm.rich` - minor formatting improvements for `tqdm.gui` - fix `display()` inheritance/override - add tests - add documentation ``` ### 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 ```
Links - PyPI: https://pypi.org/project/tqdm - Changelog: https://pyup.io/changelogs/tqdm/ - Repo: https://tqdm.github.io