Merging upstream version 4.66.2.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-05 19:14:31 +01:00
parent ec03e12832
commit 6759e100fe
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
61 changed files with 917 additions and 4364 deletions

View file

@ -2,7 +2,7 @@
# Simple tqdm examples and profiling
# Benchmark
for i in _range(int(1e8)):
for i in range(int(1e8)):
pass
# Basic demo
@ -33,7 +33,7 @@ try:
except ImportError:
pass
else:
for i in ProgressBar()(_range(int(1e8))):
for i in ProgressBar()(range(int(1e8))):
pass
# Dynamic miniters benchmark
@ -61,5 +61,4 @@ for _ in trange(16, leave=True):
stmts = filter(None, re.split(r'\n\s*#.*?\n', __doc__))
for s in stmts:
print(s.replace('import tqdm\n', ''))
print(timeit(stmt='try:\n\t_range = xrange'
'\nexcept:\n\t_range = range\n' + s, number=1), 'seconds')
print(timeit(stmt=s, number=1), 'seconds')