Hello community, here is the log from the commit of package python-tqdm for openSUSE:Factory checked in at 2020-10-29 09:48:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tqdm (Old) and /work/SRC/openSUSE:Factory/.python-tqdm.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tqdm" Thu Oct 29 09:48:45 2020 rev:37 rq:843704 version:4.50.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-tqdm/python-tqdm.changes 2020-08-25 12:36:59.081383199 +0200 +++ /work/SRC/openSUSE:Factory/.python-tqdm.new.3463/python-tqdm.changes 2020-10-29 09:48:52.492196522 +0100 @@ -1,0 +2,60 @@ +Fri Oct 23 13:47:03 UTC 2020 - [email protected] + +- added patches + https://github.com/tqdm/tqdm/pull/1052 + + python-tqdm-remove-nose.patch + +------------------------------------------------------------------- +Sat Oct 10 18:46:08 UTC 2020 - Arun Persaud <[email protected]> + +- update to version 4.50.2: + * fixed platform.system() causing fork() warnings (#691) + * fixed contrib.concurrent.process_map pickling error with + threading.RLock (#920) + * updated documentation & examples + * updated CI framework + * updated tests + * misc code tidy + +- changes from version 4.50.1 : + * fix multiprocessing lock creation leak (#982, #936, #759) + + fixes #617 which introduced this bug (v4.29.0, released + 2019-01-06, undiagnosed until now) where multiple threads could + concurrently create and append process locks to a global list, + then try to release them without first acquiring 👿 + * major test overhaul: fix, update, and speed up + * misc CI framework updates + * code linting + * minor documentation tidy + +- changes from version 4.50.0: + * add bar colour option (#1040 <- #450) + + for notebook as well as std/CLI + + plain text as well as hex (e.g. 'green' or '#00ff00') + * notebook improvements (#1032 <- #1031) + + split bar description into separate widget + + improve reset() (handle width and colour) + * fix exceptions when file is closed (#1041, #1036 <- #1033) + * add & update tests + * minor documentation updates + * move and configure issue/pr templates + +------------------------------------------------------------------- +Sat Sep 19 15:28:17 UTC 2020 - Arun Persaud <[email protected]> + +- update to version 4.49.0: + * CLI: add --tee (#1014 <- #1013) + * CLI: add --update and --update_to (#996 <- #975) + * CLI: add --null (#996) + * CLI: accept - instead of _ in options (e.g. --update-to) + * make update() return True on display to ease efficient use of + custom callbacks (#845) + * fix py>=3 CLI --delim encoding error + * fix py>=3.5 version detection in tqdm.auto (#1029 <- #1028) + * fix final ETA when using initial (#1021 <- #689) + * update documentation + + add & update custom callback examples + + improve help formatting of boolean CLI options + * add & update tests + +------------------------------------------------------------------- Old: ---- tqdm-4.48.2.tar.gz New: ---- python-tqdm-remove-nose.patch tqdm-4.50.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tqdm.spec ++++++ --- /var/tmp/diff_new_pack.HWoTC4/_old 2020-10-29 09:48:53.944197761 +0100 +++ /var/tmp/diff_new_pack.HWoTC4/_new 2020-10-29 09:48:53.944197761 +0100 @@ -28,12 +28,14 @@ %bcond_with test %endif Name: python-tqdm%{pkg_suffix} -Version: 4.48.2 +Version: 4.50.2 Release: 0 Summary: An extensible progress meter License: MPL-2.0 AND MIT URL: https://github.com/tqdm/tqdm Source: https://files.pythonhosted.org/packages/source/t/tqdm/tqdm-%{version}.tar.gz +# https://github.com/tqdm/tqdm/pull/1052 +Patch0: python-tqdm-remove-nose.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -42,9 +44,9 @@ BuildArch: noarch %if %{with test} # SECTION test requirements -BuildRequires: %{python_module nose} BuildRequires: %{python_module numpy} BuildRequires: %{python_module pandas} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module tqdm} BuildRequires: python3-ipython BuildRequires: python3-ipywidgets @@ -60,6 +62,7 @@ %prep %setup -q -n tqdm-%{version} +%patch0 -p1 %build %python_build @@ -82,9 +85,12 @@ %if %{with test} %check -%{python_expand PYTHONPATH=%{$python_sitelib} -nosetests-%%{$python_bin_suffix} --ignore-files="tests_perf\.py" --ignore-files="tests_synchronisation\.py" tqdm/ -} +# test_perf: flaky +# test_synchronisation: hangs +# test_main: todo upstream, TypeError: a bytes-like object is required, not 'str' +# also disabled in https://github.com/tqdm/tqdm/pull/1052 +# and left upstream to solve +%pytest -k "not (tests_perf or tests_synchronisation or test_main)" tqdm/ %endif %if !%{with test} ++++++ python-tqdm-remove-nose.patch ++++++ ++++ 5840 lines (skipped) ++++++ tqdm-4.48.2.tar.gz -> tqdm-4.50.2.tar.gz ++++++ ++++ 2889 lines of diff (skipped)
