Skip to content

Remove reset() kludge for tqdm, add version requirement #7330

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 17, 2023

Conversation

mslw
Copy link
Contributor

@mslw mslw commented Mar 15, 2023

Following a todo that I stumbled upon in the progress bars code which said "Drop this and set a minimum tqdm version once Debian stable has v4.32.0", I removed a kludge for old tqdm versions and introduced a minimum tqdm version dependency, 4.32.0 (released 2019-05-13) -- current Debian stable has v4.57.0. This also allowed removing settings / workarounds relevant to old versions only. Since tqdm v4.32.0 is fairly old as of today, this change seems safe to do.

mslw added 2 commits March 15, 2023 20:34
This fulfills the TODO from the comment added with the kludge in
79dbdf2. The kludge is removed, and minimal tqdm dependency in
setup.py is set to 4.32.0 (released 2019-05-13) -- current Debian
stable has v4.57.0.
Following previous commit (32e2cbf), tqdm dependency was set to
v4.32.0, which allows to simplify its configuration by removing
settings / workarounds relevant to old versions only.
@codeclimate
Copy link

codeclimate bot commented Mar 15, 2023

Code Climate has analyzed commit 85f0b66 and detected 2 issues on this pull request.

Here's the issue category breakdown:

Category Count
Security 2

View more on Code Climate.

@mslw mslw added the semver-minor Increment the minor version when merged label Mar 15, 2023
@yarikoptic yarikoptic merged commit a44f98f into datalad:master Mar 17, 2023
@yarikoptic-gitmate
Copy link
Collaborator

PR released in 0.19.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver-minor Increment the minor version when merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants