Skip to content

Update tqdm to 4.68.4 - #1035

Closed
pyup-bot wants to merge 1 commit into
masterfrom
pyup-update-tqdm-4.62.3-to-4.68.4
Closed

Update tqdm to 4.68.4#1035
pyup-bot wants to merge 1 commit into
masterfrom
pyup-update-tqdm-4.62.3-to-4.68.4

Conversation

@pyup-bot

Copy link
Copy Markdown
Collaborator

This PR updates tqdm from 4.62.3 to 4.68.4.

Changelog

4.68.4

- trim to `ncols` even when `'{bar}' not in bar_format` (1717, 1767 <- 1658)
- fix `tqdm.write` when `stdout=None` (1768)

4.68.3

- `utils`: delay `os.get_terminal_size` (1763 <- 1760)
- `autonotebook`: support QtConsole, Spyder, JupyterLite (1763, 1628, 1559 <- 1283, 1098, 512)
- minor docs updates
+ fix typo (1762)
+ use `git-fame`
- misc minor framework updates
+ fix & update CI build
+ pre-commit: add docs & metadata generation
+ move `tox.ini` -> `pyproject.toml`, move `tox-gh-actions` -> `tox-gh`
+ add Python 3.14, drop 3.7 support

4.68.2

- revert accidental change to `ascii` default (fixes 1760)
+ `UnicodeEncodeError: 'charmap' codec can't encode characters in position 6-7: character maps to <undefined>` can be fixed by installing `tqdm!=4.68.0,!=4.68.1`
- misc docs updates
+ fix links
+ replace stray `rst` -> `md` syntax
+ consistent "progress bar" terminology (1737)
- tests: fix coverage (fixes 1760)

4.68.1

- set name of monitor thread (1669, 1752 <- 1435)
- fix monitor thread `atexit` deadlock (1751 <- 528, 627, 1435, 1564)
- docs: minor copyediting

4.68.0

- `utils`: simplify terminal size detection (1760)
- `contrib`
+ `itertools` (1760)
 * add `chain`, `permutations`, `combinations`, `combinations_with_replacement`, `batched`
 * add `product(repeat=1)` keyword argument (1428)
+ fix `discord`, `telegram` error handling
+ fix `discord`, `slack`, `telegram` format for `total=None`
- soft-deprecate `tqdm.utils.envwrap` -> [`envwrap`](https://github.com/tqdm/envwrap)
- benchmarks: fix `asv`
- misc linting
- misc framework updates
+ CI: migrate manual job to `pre-commit.ci`
+ bump workflow actions & pre-commit hooks

4.67.3

- fix py3.7 dependencies (1706 <- 1705)

4.67.2

- support `pandas>=3` (1703 <- 1701, 1650, 1700)
- fix `format_interval` for negative numbers (1703)
- misc linting
- framework updates (1704)
+ bump CI workflow & `pre-commit` dependencies
+ add `pyupgrade`
+ add py3.13 support
+ fix py3.7 tests
+ update `setuptools-scm` usage
+ support auto-dedented docstrings when building docs in py3.13
- tests: relax flaky benchmarks

4.67.1

- fix `gui` (`matplotlib` syntax) (1629)
- misc test & framework updates
- bump `pytest-asyncio` (1630)
- fix `codecov` rate limit
- fix pybuild
- sync dependencies

4.67.0

- `contrib.discord`: replace `disco-py` with `requests` (1536)

4.66.6

- cli: zip-safe `--manpath`, `--comppath` (1627)
- misc framework updates (1627)
+ fix `pytest` `DeprecationWarning`
+ fix `snapcraft` build
+ fix `nbval` `DeprecationWarning`
+ update & tidy workflows
+ bump pre-commit
+ docs: update URLs

4.66.5

- support `ncols` auto-detection on FreeBSD (1602 <- https://github.com/casperdcl/git-fame/issues/98)
- fix Python 3.13 CLI (1594 <- 1585)
- fix Python 3.13 tests (1595 <- https://github.com/python/cpython/issues/117536#issuecomment-2036883124)
- misc framework updates (1602)
+ add official Python 3.12 support
+ bump deps (https://github.com/NiklasRosenstein/pydoc-markdown/issues/329, https://github.com/tikitu/jsmin/pull/44)

4.66.4

- `rich`: fix completion (1395 <- 1306)
- minor framework updates & code tidy (1578)

4.66.3

- `cli`: `eval` safety (fixes CVE-2024-34062, GHSA-g7vv-2v7x-gj9p)

4.66.2

- `pandas`: add `DataFrame.progress_map` (1549)
- `notebook`: fix HTML padding (1506)
- `keras`: fix resuming training when `verbose>=2` (1508)
- fix `format_num` negative fractions missing leading zero (1548)
- fix Python 3.12 `DeprecationWarning` on `import` (1519)
- linting: use f-strings (1549)
- update tests (1549)
+ fix `pandas` warnings
+ fix `asv` (https://github.com/airspeed-velocity/asv/issues/1323)
+ fix macos `notebook` docstring indentation
- CI: bump actions (1549)

4.66.1

- fix `utils.envwrap` types (1493 <- 1491, 1320 <- 966, 1319)
+ e.g. cloudwatch & kubernetes workaround: `export TQDM_POSITION=-1`
- drop mentions of unsupported Python versions

4.66.0

- environment variables to override defaults (`TQDM_*`) (1491 <- 1061, 950 <- 614, 1318, 619, 612, 370)
+ e.g. in CI jobs, `export TQDM_MININTERVAL=5` to avoid log spam
+ add tests & docs for `tqdm.utils.envwrap`
- fix & update CLI completion
- fix & update API docs
- minor code tidy: replace `os.path` => `pathlib.Path`
- fix docs image hosting
- release with CI bot account again (https://github.com/cli/cli/issues/6680)

4.65.2

- exclude `examples` from distributed wheel (1492)

4.65.1

- migrate `setup.{cfg,py}` => `pyproject.toml` (1490)
+ fix `asv` benchmarks
+ update docs
- fix snap build (1490)
- fix & update tests (1490)
+ fix flaky notebook tests
+ bump `pre-commit`
+ bump workflow actions

4.65.0

- add Python 3.11 and drop Python 3.6 support (1439, 1419, 502 <- 720, 620)
- misc code & docs tidy
- fix & update CI workflows & tests

4.64.1

- support `ipywidgets>=8`  (1366, 1361 <- 1310, 1359, 1360, 1364)
+ fix jupyter lab display
+ update notebook tests

4.64.0

- add `contrib.slack` (1313)

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
Links

@pyup-bot

Copy link
Copy Markdown
Collaborator Author

Closing this in favor of #1087

@pyup-bot pyup-bot closed this Jul 20, 2026
@fake-name
fake-name deleted the pyup-update-tqdm-4.62.3-to-4.68.4 branch July 20, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant