{"action":"created","issue":{"url":"https://api.github.com/repos/jayfk/statuspage/issues/268","repository_url":"https://api.github.com/repos/jayfk/statuspage","labels_url":"https://api.github.com/repos/jayfk/statuspage/issues/268/labels{/name}","comments_url":"https://api.github.com/repos/jayfk/statuspage/issues/268/comments","events_url":"https://api.github.com/repos/jayfk/statuspage/issues/268/events","html_url":"https://github.com/jayfk/statuspage/pull/268","id":482051297,"node_id":"MDExOlB1bGxSZXF1ZXN0MzA4NDAzNzk5","number":268,"title":"Update tqdm to 4.34.0","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-08-18T23:30:18Z","updated_at":"2019-08-18T23:31:41Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/jayfk/statuspage/pulls/268","html_url":"https://github.com/jayfk/statuspage/pull/268","diff_url":"https://github.com/jayfk/statuspage/pull/268.diff","patch_url":"https://github.com/jayfk/statuspage/pull/268.patch"},"body":"\nThis PR updates [tqdm](https://pypi.org/project/tqdm) from **4.15.0** to **4.34.0**.\n\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 4.34.0\n   ```\n   - add `leave=None` convenience option for `leave = position == 0`\n- ensure nested completed bars respect `leave=True` (230)\n- ensure nested bars are cleared before being moved up (795)\n- support both ` ` and `=` syntax for CLI options (761 -&gt; 774)\n- misc documentation updates (778, 782)\n- fix/update tests\n- update GitHub docker package deployment\n   ```\n   \n  \n  \n   ### 4.33.0\n   ```\n   - fix `pandas==0.25` API change (780)\n- add contributor badges (`sourcerer`)\n- fix py26 travis CI\n- metadata fixes\n  + `.zenodo.json`\n  + `CODEOWNERS`\n- GitHub package registry docker deployment\n- minor linting\n- documentation updates (773)\n   ```\n   \n  \n  \n   ### 4.32.2\n   ```\n   - fix &#39;Set changed size during iteration&#39; (481 -&gt; 700, 754)\n- add `tqdm.autonotebook` check for `$VSCODE_PID` (747 -&gt; 751)\n- fix missing `multiprocessing` in Jython (698)\n- make `bool(tqdm(iter))` consistent with `bool(iter)` (353 -&gt; 694)\n- add and update unit tests\n- add and update documentation &amp; framework\n  + update notable contributors list\n  + update usage docstrings (714, 715)\n  + add funding\n  + add `awesome-python` badge\n  + trove classifier update\n  + update demo notebook badges\n  + add JOSS DOI\n  + add Zenodo metadata\n  + move unnecessary root clutter\n   ```\n   \n  \n  \n   ### 4.32.1\n   ```\n   - fix `notebook` with unknown `total` (743)\n   ```\n   \n  \n  \n   ### 4.32.0\n   ```\n   - support `unit_scale` in `notebook`\n- support negative update (432, 545)\n- add `reset()` function (547, 545)\n- add `[python setup.py] make run`\n- add and update documentation\n  - example of dynamic usage (735, 545, 547, 432, 374)\n  - note writing issues (737)\n  - update badges\n  - add [PyData2019 slides link](https://tqdm.github.io/PyData2019/slides.html)\n  - add [JOSS paper](https://github.com/openjournals/joss-papers/blob/joss.01277/joss.01277/10.21105.joss.01277.pdf)\n  - update manpages\n  - add docker install\n  - add snapcraft install\n  - notebooks: add binder, rename RMOTR =&gt; notebooks.ai (679)\n  - prettify and unify contributors/maintainers/authors\n- CI and release framework updates\n  - add snapcraft snaps (647)\n  - add travis auto-deployment (685)\n    + PyPI releases\n    + docker devel/releases\n  - update deployment dev docs\n  - fix travis deploy pymake\n  - update .gitinore\n  - add &amp; update unit tests\n  - automate more documentation\n   ```\n   \n  \n  \n   ### 4.31.1\n   ```\n   - fix `file.encoding==None` caused by 598 (673 -&gt; 676)\n  + add tests\n- tidy code, update authors and tests\n  + add `setup.py` test to CI\n   ```\n   \n  \n  \n   ### 4.31.0\n   ```\n   - Write bytes to `stdout`/`stderr` in py2 (https://bugs.python.org/issue21363, 589 -&gt; 598)\n  - Add `write_bytes` parameter for py2/3 default override\n- support custom bar characters vias `ascii` parameter (223 -&gt; 227)\n  - implement, document and test custom bar spinners\n- support custom `bar_format` with unknown `total` (282 -&gt; 284)\n- fix `TypeError` when `unit_scale` and unknown `total`\n- document `format_dict`\n- expose `elapsed_s`, `remaining_s` to `bar_format`\n- add `unit` option to `bar_format` (368)\n- auto `README.rst` generation framework\n  - add notes in `CONTRIBUTING.md`\n- update tests\n- update documentation\n- misc code tidy\n   ```\n   \n  \n  \n   ### 4.30.0\n   ```\n   - avoid moving when `leave=False`\n- generalise nested bar tests\n- add `display()` helper function\n- add and expose `format_dict` (562, 482, 494, 656)\n     + allow arbitrary keyword arguments for `format_meter`\n     + document `format_dict` overriding\n     + add tests for overriding\n     + related: 660 172 587\n- add and tidy developer documentation\n- fix py3 CLI pipe decoding error (663)\n- framework overhaul (developing, testing, Travis CI updates)\n- tidy code and style (flake8)\n- `setup.py` refactor\n    + `setup.py make`\n        * add support for multi-line commands\n        * tidy and efficiency\n    + replace `setup.py`&#39;s built-in `make` -&gt; `py-make&gt;=0.1.9` (290)\n    + add `requirements-dev.txt` and `extras_require[dev]`\n- add, update and tidy tests\n- include interactive Jupyter demonstration (652 -&gt; 659)\n- update documentation\n    + add FAQ about py2 pipes (359)\n    + add badges\n    + update examples\n    + update authors\n   ```\n   \n  \n  \n   ### 4.29.1\n   ```\n   - fix `classmethod` lock bug (617: 457 -&gt; 658)\n- add unit test to prevent regression\n   ```\n   \n  \n  \n   ### 4.29.0\n   ```\n   - Avoid global multiprocessing locks (611 -&gt; 617)\n- Add support for infinite iterables (651)\n- Fix missing attr pos when used in multi-threaded environment (573)\n- Do not join `TMonitor` if it is the current thread (613 -&gt; 641)\n- Add OpenBSD NIX support (638)\n- Unit tests, general documentation fixes and tidying (e.g. 642)\n- CI travis improvements\n  + `py37-dev` -&gt; `py37` (622)\n  + fix `py26`\n   ```\n   \n  \n  \n   ### 4.28.1\n   ```\n   - fix `--manpath` file not found\n- expose `main():argv`\n- add unit tests\n- release framework tidy\n  + update .`gitattributes`\n  + remove deprecated `make`/`dist` options\n   ```\n   \n  \n  \n   ### 4.28.0\n   ```\n   - remove installation of man pages by default (460, 628)\n- CLI:add `--manpath` option (629)\n- documentation additions and fixes\n   ```\n   \n  \n  \n   ### 4.27.0\n   ```\n   - fix `str.isnumeric` 605\n- fix `WeakSet` `KeyError` 548, 553, 596 -&gt; 607\n- stop `tqdm_notebook` description truncation 582 -&gt; 599\n- include `unit_scale` for `rate` 608\n- add `auto` -&gt; nowarning `autonotebook`\n- add better postfix numeric formatting 621\n- minor refactoring 609 -&gt; 616\n- update documentation\n- add unit tests\n- fix py26 CI\n   ```\n   \n  \n  \n   ### 4.26.0\n   ```\n   - fix `smoothing` (566 -&gt; 601)\n- `pandas` updates\n    + address the `FutureWarning` in `pandas`, drop `pandas` test in py34, add in py37 (603)\n    + support `pandas` `axis=&#39;index&#39; or &#39;columns&#39;` (570)\n- minor documentation updates (597, 600, 606)\n    + developer notes\n   ```\n   \n  \n  \n   ### 4.25.0\n   ```\n   - stop monitor on shutdown (571, 572)\n- fix `find_packages()` for submodules (593)\n    + properly add `autonotebook` (586, 1cf3393)\n- ignore ANSI escape codes in the bar length calculation (450, 591 -&gt; 592)\n- update documentation (243)\n   ```\n   \n  \n  \n   ### 4.24.0\n   ```\n   - `autonotebook` submodule for automatic selection of notebook/CLI bar (443, 508)\n    + update/add `pandas()` example documentation (474)\n- `NameError:IntProgress` changed to a more helpful `ImportError` (187, 451, 558)\n- support `bool()` cast when `disable=True` (574)\n- fix `format_sizeof` hundreds rounding (579 -&gt; 581)\n- ensure URLs in documentation are secure (`https`)\n   ```\n   \n  \n  \n   ### 4.23.4\n   ```\n   - Support pandas 0.23.0 `core.groupby` module layout (555 -&gt; 554)\n- Add python_requires to help pip (557)\n- minor maintenance updates\n  + CI updates: drop travis py33 due to `tox` (tox-dev/tox648)\n  + minor code tidy\n   ```\n   \n  \n  \n   ### 4.23.3\n   ```\n   - suppress 10 second warning (refix 323)\n   ```\n   \n  \n  \n   ### 4.23.2\n   ```\n   - minor import syntax fix 496\n- re-fix nested overlaps 477\n- update documentation and examples\n- code tidy and abstraction\n   ```\n   \n  \n  \n   ### 4.23.1\n   ```\n   - fix `AttributeError`s (546)\n    + `pos`  on initialisation (323, 510 -&gt; 544)\n    + `fp` on `write()` (383)\n- fix py34 CI\n- update documentation\n   ```\n   \n  \n  \n   ### 4.23.0\n   ```\n   - Fix `disable=True` where`iterable` has no `len()` and is not `None`  (539)\n- Add `ncols` to specify `tqdm_notebook` bar width (276 -&gt; 292)\n- allow custom `pandas` `total` (364 -&gt; 535)\n- Add `progress_apply` for `pandas.(Series|DataFrame).(rolling|expanding)` (530 -&gt; 537)\n- unit tests, pep8 tidy\n- `postfix` non-`dict` documentation note\n   ```\n   \n  \n  \n   ### 4.22.0\n   ```\n   - allow direct non-string assignment to `postfix` member (lists, dicts, etc) (382 -&gt; 534)\n- documentation updates\n- unit tests\n   ```\n   \n  \n  \n   ### 4.21.0\n   ```\n   - fix 532 `write()` with manual `position`\n  + more robust free position finding\n- add `TqdmWarning` base class\n- fix GUI `__del__()`\n  + add `TqdmExperimentalWarning`\n- add, tidy &amp; fix unit tests\n- documentation\n  + wiki release notes\n  + update contributors\n  + fix `7zx` example\n   ```\n   \n  \n  \n   ### 4.20.0\n   ```\n   - `pandas` wrapper: remove `*args` and add better `total` handling (244, 299, 322, 366 -&gt; 524)\n- document windows unicode know issues (454)\n- suppress `RuntimeError: Set changed size during iteration` -&gt; `TqdmSynchronisationWarning` (481)\n   ```\n   \n  \n  \n   ### 4.19.9\n   ```\n   - fix monitor thread termination and update tests (527)\n   ```\n   \n  \n  \n   ### 4.19.8\n   ```\n   - fix monitoring thread issues\n  + avoid uninitialised instance manipulation (493)\n  + fix thread starting `RuntimeError` (522 -&gt; 523)\n- these release notes (529)\n   ```\n   \n  \n  \n   ### 4.19.6\n   ```\n   - CLI improvements\n    + `--bytes` implies `--unit B --unit_scale --unit_divisor 1024` (503)\n    + allow hyphens in CLI arguments (511)\n- synchronisation: fix for `sem_open` on `aarch64` (513)\n- framework update\n    + CI/tests, year 2018, py37, badges, documentation\n   ```\n   \n  \n  \n   ### 4.19.5\n   ```\n   - multiprocess/lock fixes (457)\n- `set_description` in notebook (345 -&gt; 475)\n- minor tidy (476)\n- documentation updates\n   ```\n   \n  \n  \n   ### 4.19.4\n   ```\n   - fix `Lock:NotImplementedError` on certain systems (466 -&gt; 468)\n- use recursive locks (469 -&gt; 468)\n    - fix deadlocks\n- tidy (448)\n- `flush()` on `moveto()` (398 -&gt; 399, 420, 467)\n- update tests and benchmarks\n   ```\n   \n  \n  \n   ### 4.19.2\n   ```\n   - `flush()` on `refresh()` (459 from 317)\n- status printer updates (331)\n    + use `sp()` in `refresh()`\n    + remove redundant `clear():nomove=False`\n- misc minor documentation updates\n- unit tests\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/tqdm\n  - Changelog: https://pyup.io/changelogs/tqdm/\n  - Repo: https://github.com/tqdm/tqdm\n</details>\n\n"},"comment":{"url":"https://api.github.com/repos/jayfk/statuspage/issues/comments/522368295","html_url":"https://github.com/jayfk/statuspage/pull/268#issuecomment-522368295","issue_url":"https://api.github.com/repos/jayfk/statuspage/issues/268","id":522368295,"node_id":"MDEyOklzc3VlQ29tbWVudDUyMjM2ODI5NQ==","user":{"login":"codecov-io","id":8655789,"node_id":"MDQ6VXNlcjg2NTU3ODk=","avatar_url":"https://avatars0.githubusercontent.com/u/8655789?v=4","gravatar_id":"","url":"https://api.github.com/users/codecov-io","html_url":"https://github.com/codecov-io","followers_url":"https://api.github.com/users/codecov-io/followers","following_url":"https://api.github.com/users/codecov-io/following{/other_user}","gists_url":"https://api.github.com/users/codecov-io/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov-io/subscriptions","organizations_url":"https://api.github.com/users/codecov-io/orgs","repos_url":"https://api.github.com/users/codecov-io/repos","events_url":"https://api.github.com/users/codecov-io/events{/privacy}","received_events_url":"https://api.github.com/users/codecov-io/received_events","type":"User","site_admin":false},"created_at":"2019-08-18T23:31:41Z","updated_at":"2019-08-18T23:31:41Z","author_association":"NONE","body":"# [Codecov](https://codecov.io/gh/jayfk/statuspage/pull/268?src=pr&el=h1) Report\n> Merging [#268](https://codecov.io/gh/jayfk/statuspage/pull/268?src=pr&el=desc) into [master](https://codecov.io/gh/jayfk/statuspage/commit/c1e6cd6ce98159a073929c6b7301beec5914e32b?src=pr&el=desc) will **not change** coverage.\n> The diff coverage is `n/a`.\n\n[![Impacted file tree graph](https://codecov.io/gh/jayfk/statuspage/pull/268/graphs/tree.svg?width=650&token=5G5we6zkBs&height=150&src=pr)](https://codecov.io/gh/jayfk/statuspage/pull/268?src=pr&el=tree)\n\n```diff\n@@           Coverage Diff           @@\n##           master     #268   +/-   ##\n=======================================\n  Coverage   81.32%   81.32%           \n=======================================\n  Files           2        2           \n  Lines         316      316           \n=======================================\n  Hits          257      257           \n  Misses         59       59\n```\n\n\n\n------\n\n[Continue to review full report at Codecov](https://codecov.io/gh/jayfk/statuspage/pull/268?src=pr&el=continue).\n> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)\n> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`\n> Powered by [Codecov](https://codecov.io/gh/jayfk/statuspage/pull/268?src=pr&el=footer). Last update [c1e6cd6...1e32bfb](https://codecov.io/gh/jayfk/statuspage/pull/268?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).\n"}}
{"actor":{"display_login":"codecov-io"}}