jayfk / statuspage

A statuspage generator that lets you host your statuspage for free on Github.
https://corestatus.io
MIT License
3.89k stars 186 forks source link

Update tqdm to 4.40.2 #280

Closed pyup-bot closed 4 years ago

pyup-bot commented 4 years ago

This PR updates tqdm from 4.15.0 to 4.40.2.

Changelog ### 4.40.0 ``` - officially support `float` for `n` and `total` (802) + `notebook`: use `FloatProgress` <= `IntProgress` (471, 456) + allow imprecision (`n <= total + epsilon`) (849) - fix unicode bar format arguments (803 -> 851) - add `contrib` submodule (815) - add `wrapattr`, `utils.CallbackIOWrapper`, `contrib.DummyTqdmFile` (84 -> 844) - update tests - update documentation - tidy automatic `snap` deployments - minor doc update (854) ``` ### 4.39.0 ``` - add `pandas` builtin operations check (843 <- 697) - avoid unnecessary `dedent` (837) - remove unneeded bar logic - misc code tidy - update documentation + document default argument overriding (370) + add missing `isatty()` (713) + update badges + add code of conduct - update framework + clean CI stages + update CI default `py3.6` => `py3.7` + automate snap releases (686 <- 685) ``` ### 4.38.0 ``` - support `lock_args` for e.g. non-blocking intermediate writes (838 -> 839) + use `self.refresh()` in more places + add and update performance tests + support args for `TqdmDefaultWriteLock.acquire()` - fix colorama on win (678, 764) - framework updates + CI cleanup * move to stages (check/test/deploy) * auto deploy notes * deploy only on parent repo * separate docker deploy + update documentation sync/generation - update examples - update documentation - add and update tests - misc tidy and linting ``` ### 4.37.0 ``` - potential future pandas fix (824) - better unicode widechar support (803 -> 410, 805) - fix example/tqdm_wget unknown total (826) - add `stacklevel=2` to warnings (821) - misc framework updates + snapcraft version fix + update issue/pr templates (830) + update unit tests - misc documentation updates + update parallel (multiprocessing, ThreadPoolExecutor) example (407) + add slides, video images + add CII Best Practices badge + add repology badge + update badge icons ``` ### 4.36.1 ``` - fix CLI entrypoint ``` ### 4.36.0 ``` - expose more custom format params - potential thread safety fix (548) - update submodule architecture (198 -> 800) + backward-compatibility + expose `utils` + rename `main` -> `cli` + add/fix tests + fix minor cached var optimisation + `gui` partial upgrade (790) + `notebook` upgrade (790) * support `{bar}` in `bar_format` (594) * inherit methods including `set_*(refresh)` (740 -> 741) + ready for `contrib` releases (252) - support custom `bar_format` with unknown `total` - fix `tqdm_notebook` red block on explicit `file=None` (791) - update notebook to fully support custom `bar_format` (594, 649) - misc tidy + warnings + linting + update submodule contribution guide (252) + parallel `(py)make test` + fix Zenodo metadata - update documentation + `pandas`, `notebook`, `gui` (245) + indentation + update multiprocessing and multithreading examples (796) ``` ### 4.35.0 ``` - add `{bar}` format specifier (623 -> 799) + `[width][type]` - add tests and documentation - update performance tests ``` ### 4.34.0 ``` - add `leave=None` convenience option for `leave = position == 0` - ensure nested completed bars respect `leave=True` (230) - ensure nested bars are cleared before being moved up (795) - support both ` ` and `=` syntax for CLI options (761 -> 774) - misc documentation updates (778, 782) - fix/update tests - update GitHub docker package deployment ``` ### 4.33.0 ``` - fix `pandas==0.25` API change (780) - add contributor badges (`sourcerer`) - fix py26 travis CI - metadata fixes + `.zenodo.json` + `CODEOWNERS` - GitHub package registry docker deployment - minor linting - documentation updates (773) ``` ### 4.32.2 ``` - fix 'Set changed size during iteration' (481 -> 700, 754) - add `tqdm.autonotebook` check for `$VSCODE_PID` (747 -> 751) - fix missing `multiprocessing` in Jython (698) - make `bool(tqdm(iter))` consistent with `bool(iter)` (353 -> 694) - add and update unit tests - add and update documentation & framework + update notable contributors list + update usage docstrings (714, 715) + add funding + add `awesome-python` badge + trove classifier update + update demo notebook badges + add JOSS DOI + add Zenodo metadata + move unnecessary root clutter ``` ### 4.32.1 ``` - fix `notebook` with unknown `total` (743) ``` ### 4.32.0 ``` - support `unit_scale` in `notebook` - support negative update (432, 545) - add `reset()` function (547, 545) - add `[python setup.py] make run` - add and update documentation - example of dynamic usage (735, 545, 547, 432, 374) - note writing issues (737) - update badges - add [PyData2019 slides link](https://tqdm.github.io/PyData2019/slides.html) - add [JOSS paper](https://github.com/openjournals/joss-papers/blob/joss.01277/joss.01277/10.21105.joss.01277.pdf) - update manpages - add docker install - add snapcraft install - notebooks: add binder, rename RMOTR => notebooks.ai (679) - prettify and unify contributors/maintainers/authors - CI and release framework updates - add snapcraft snaps (647) - add travis auto-deployment (685) + PyPI releases + docker devel/releases - update deployment dev docs - fix travis deploy pymake - update .gitinore - add & update unit tests - automate more documentation ``` ### 4.31.1 ``` - fix `file.encoding==None` caused by 598 (673 -> 676) + add tests - tidy code, update authors and tests + add `setup.py` test to CI ``` ### 4.31.0 ``` - Write bytes to `stdout`/`stderr` in py2 (https://bugs.python.org/issue21363, 589 -> 598) - Add `write_bytes` parameter for py2/3 default override - support custom bar characters vias `ascii` parameter (223 -> 227) - implement, document and test custom bar spinners - support custom `bar_format` with unknown `total` (282 -> 284) - fix `TypeError` when `unit_scale` and unknown `total` - document `format_dict` - expose `elapsed_s`, `remaining_s` to `bar_format` - add `unit` option to `bar_format` (368) - auto `README.rst` generation framework - add notes in `CONTRIBUTING.md` - update tests - update documentation - misc code tidy ``` ### 4.30.0 ``` - avoid moving when `leave=False` - generalise nested bar tests - add `display()` helper function - add and expose `format_dict` (562, 482, 494, 656) + allow arbitrary keyword arguments for `format_meter` + document `format_dict` overriding + add tests for overriding + related: 660 172 587 - add and tidy developer documentation - fix py3 CLI pipe decoding error (663) - framework overhaul (developing, testing, Travis CI updates) - tidy code and style (flake8) - `setup.py` refactor + `setup.py make` * add support for multi-line commands * tidy and efficiency + replace `setup.py`'s built-in `make` -> `py-make>=0.1.9` (290) + add `requirements-dev.txt` and `extras_require[dev]` - add, update and tidy tests - include interactive Jupyter demonstration (652 -> 659) - update documentation + add FAQ about py2 pipes (359) + add badges + update examples + update authors ``` ### 4.29.1 ``` - fix `classmethod` lock bug (617: 457 -> 658) - add unit test to prevent regression ``` ### 4.29.0 ``` - Avoid global multiprocessing locks (611 -> 617) - Add support for infinite iterables (651) - Fix missing attr pos when used in multi-threaded environment (573) - Do not join `TMonitor` if it is the current thread (613 -> 641) - Add OpenBSD NIX support (638) - Unit tests, general documentation fixes and tidying (e.g. 642) - CI travis improvements + `py37-dev` -> `py37` (622) + fix `py26` ``` ### 4.28.1 ``` - fix `--manpath` file not found - expose `main():argv` - add unit tests - release framework tidy + update .`gitattributes` + remove deprecated `make`/`dist` options ``` ### 4.28.0 ``` - remove installation of man pages by default (460, 628) - CLI:add `--manpath` option (629) - documentation additions and fixes ``` ### 4.27.0 ``` - fix `str.isnumeric` 605 - fix `WeakSet` `KeyError` 548, 553, 596 -> 607 - stop `tqdm_notebook` description truncation 582 -> 599 - include `unit_scale` for `rate` 608 - add `auto` -> nowarning `autonotebook` - add better postfix numeric formatting 621 - minor refactoring 609 -> 616 - update documentation - add unit tests - fix py26 CI ``` ### 4.26.0 ``` - fix `smoothing` (566 -> 601) - `pandas` updates + address the `FutureWarning` in `pandas`, drop `pandas` test in py34, add in py37 (603) + support `pandas` `axis='index' or 'columns'` (570) - minor documentation updates (597, 600, 606) + developer notes ``` ### 4.25.0 ``` - stop monitor on shutdown (571, 572) - fix `find_packages()` for submodules (593) + properly add `autonotebook` (586, 1cf3393) - ignore ANSI escape codes in the bar length calculation (450, 591 -> 592) - update documentation (243) ``` ### 4.24.0 ``` - `autonotebook` submodule for automatic selection of notebook/CLI bar (443, 508) + update/add `pandas()` example documentation (474) - `NameError:IntProgress` changed to a more helpful `ImportError` (187, 451, 558) - support `bool()` cast when `disable=True` (574) - fix `format_sizeof` hundreds rounding (579 -> 581) - ensure URLs in documentation are secure (`https`) ``` ### 4.23.4 ``` - Support pandas 0.23.0 `core.groupby` module layout (555 -> 554) - Add python_requires to help pip (557) - minor maintenance updates + CI updates: drop travis py33 due to `tox` (tox-dev/tox648) + minor code tidy ``` ### 4.23.3 ``` - suppress 10 second warning (refix 323) ``` ### 4.23.2 ``` - minor import syntax fix 496 - re-fix nested overlaps 477 - update documentation and examples - code tidy and abstraction ``` ### 4.23.1 ``` - fix `AttributeError`s (546) + `pos` on initialisation (323, 510 -> 544) + `fp` on `write()` (383) - fix py34 CI - update documentation ``` ### 4.23.0 ``` - Fix `disable=True` where`iterable` has no `len()` and is not `None` (539) - Add `ncols` to specify `tqdm_notebook` bar width (276 -> 292) - allow custom `pandas` `total` (364 -> 535) - Add `progress_apply` for `pandas.(Series|DataFrame).(rolling|expanding)` (530 -> 537) - unit tests, pep8 tidy - `postfix` non-`dict` documentation note ``` ### 4.22.0 ``` - allow direct non-string assignment to `postfix` member (lists, dicts, etc) (382 -> 534) - documentation updates - unit tests ``` ### 4.21.0 ``` - fix 532 `write()` with manual `position` + more robust free position finding - add `TqdmWarning` base class - fix GUI `__del__()` + add `TqdmExperimentalWarning` - add, tidy & fix unit tests - documentation + wiki release notes + update contributors + fix `7zx` example ```
Links - PyPI: https://pypi.org/project/tqdm - Changelog: https://pyup.io/changelogs/tqdm/ - Repo: https://github.com/tqdm/tqdm
codecov-io commented 4 years ago

Codecov Report

Merging #280 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #280   +/-   ##
=======================================
  Coverage   81.32%   81.32%           
=======================================
  Files           2        2           
  Lines         316      316           
=======================================
  Hits          257      257           
  Misses         59       59

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update c1e6cd6...32c98d4. Read the comment docs.