From b9685f024dc303fce602685b39196e616c16b408 Mon Sep 17 00:00:00 2001 From: alexanderwerning <34122659+alexanderwerning@users.noreply.github.com> Date: Mon, 3 Aug 2026 13:52:35 +0200 Subject: [PATCH 1/8] Fix logging error in md_eval.py --- meeteval/der/md_eval.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meeteval/der/md_eval.py b/meeteval/der/md_eval.py index 3aee15e..b66fbbd 100644 --- a/meeteval/der/md_eval.py +++ b/meeteval/der/md_eval.py @@ -275,8 +275,8 @@ def md_eval_22_multifile( keys = set(r.keys()) & set(h.keys()) missing = set(r.keys()) ^ set(h.keys()) if len(missing) > 0: - logging.warning(f'Missing {len(missing)} filenames:', missing) - logging.warning(f'Found {len(keys)} filenames:', keys) + logging.warning("Missing %d filenames: %s", len(missing), missing) + logging.warning("Found %d filenames: %s", len(keys), keys) md_eval_22 = shutil.which('md-eval-22.pl') if not md_eval_22: From 1f7e271bb25581d4c976e6f426f2a8ff7d032ca5 Mon Sep 17 00:00:00 2001 From: alexanderwerning <34122659+alexanderwerning@users.noreply.github.com> Date: Mon, 10 Aug 2026 12:48:39 +0200 Subject: [PATCH 2/8] Pin setuptools<82 Workaround needed for chime-utils installation --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 9f5d6f8..18b97fe 100644 --- a/setup.py +++ b/setup.py @@ -144,6 +144,7 @@ "cached_property; python_version<'3.8'", # Missing functools.cached_property in py37 'Cython', 'packaging', # commonly used to compare python versions, e.g., used by jupyter, matplotlib, pytest, ... + 'setuptools<82', # chime-utils requirement, since pkg_resources is removed for setuptools>=82. Fix proposed in https://stackoverflow.com/a/79888812 ], extras_require=extras_require, package_data={'meeteval': ['**/*.pyx', '**/*.h', '**/*.js', '**/*.css', '**/*.html']}, # https://stackoverflow.com/a/60751886 From 8c0f4e0fc63248134f5863048774c461e8a7fbb3 Mon Sep 17 00:00:00 2001 From: alexanderwerning <34122659+alexanderwerning@users.noreply.github.com> Date: Mon, 10 Aug 2026 12:51:04 +0200 Subject: [PATCH 3/8] Pin setuptools<82 in workflow Workaround for compatibility with chime-utils --- .github/workflows/noneeditable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/noneeditable.yml b/.github/workflows/noneeditable.yml index 8e1f1d8..0325dd1 100644 --- a/.github/workflows/noneeditable.yml +++ b/.github/workflows/noneeditable.yml @@ -23,7 +23,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade setuptools + python -m pip install --upgrade setuptools<82 python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel From a07e651918a972a14b75b8ffbf781739051a6192 Mon Sep 17 00:00:00 2001 From: alexanderwerning <34122659+alexanderwerning@users.noreply.github.com> Date: Mon, 10 Aug 2026 12:53:19 +0200 Subject: [PATCH 4/8] Pin setuptools<82 in pytest workflow --- .github/workflows/pytest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 1226edb..d120338 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -28,7 +28,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade setuptools + python -m pip install --upgrade setuptools<82 python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel @@ -61,7 +61,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade setuptools + python -m pip install --upgrade setuptools<82 python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel From 20ba1d1257808e99a40fa3d8e955f6cbf0b3e315 Mon Sep 17 00:00:00 2001 From: alexanderwerning <34122659+alexanderwerning@users.noreply.github.com> Date: Mon, 10 Aug 2026 12:53:59 +0200 Subject: [PATCH 5/8] Pin setuptools in windows workflow --- .github/workflows/noneeditable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/noneeditable.yml b/.github/workflows/noneeditable.yml index 0325dd1..eddfb74 100644 --- a/.github/workflows/noneeditable.yml +++ b/.github/workflows/noneeditable.yml @@ -52,7 +52,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade setuptools + python -m pip install --upgrade setuptools<82 python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel From d6f09691e3866f8689a3fb64a6f6f3b7aaf19c90 Mon Sep 17 00:00:00 2001 From: alexanderwerning <34122659+alexanderwerning@users.noreply.github.com> Date: Mon, 10 Aug 2026 12:56:36 +0200 Subject: [PATCH 6/8] Fix quotes in setuptools installation command --- .github/workflows/noneeditable.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/noneeditable.yml b/.github/workflows/noneeditable.yml index eddfb74..78fe621 100644 --- a/.github/workflows/noneeditable.yml +++ b/.github/workflows/noneeditable.yml @@ -23,7 +23,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade setuptools<82 + python -m pip install --upgrade 'setuptools<82' python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel @@ -52,7 +52,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade setuptools<82 + python -m pip install --upgrade 'setuptools<82' python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel From 660d03170ff207cd30840b7fdd52732d43b0b1b9 Mon Sep 17 00:00:00 2001 From: alexanderwerning <34122659+alexanderwerning@users.noreply.github.com> Date: Mon, 10 Aug 2026 12:56:55 +0200 Subject: [PATCH 7/8] Fix setuptools installation command in pytest.yml Updated setuptools installation command to use quotes. --- .github/workflows/pytest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index d120338..d15cf10 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -28,7 +28,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade setuptools<82 + python -m pip install --upgrade 'setuptools<82' python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel @@ -61,7 +61,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade setuptools<82 + python -m pip install --upgrade 'setuptools<82' python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel From ac73b25d1eaba4ead347cc06152df14b4e8560db Mon Sep 17 00:00:00 2001 From: Alexander Werning Date: Mon, 10 Aug 2026 13:49:32 +0200 Subject: [PATCH 8/8] Revert workflow workaround This reverts commit 660d03170ff207cd30840b7fdd52732d43b0b1b9. --- .github/workflows/noneeditable.yml | 4 ++-- .github/workflows/pytest.yml | 4 ++-- setup.py | 1 - 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/noneeditable.yml b/.github/workflows/noneeditable.yml index 78fe621..8e1f1d8 100644 --- a/.github/workflows/noneeditable.yml +++ b/.github/workflows/noneeditable.yml @@ -23,7 +23,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade 'setuptools<82' + python -m pip install --upgrade setuptools python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel @@ -52,7 +52,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade 'setuptools<82' + python -m pip install --upgrade setuptools python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index d15cf10..1226edb 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -28,7 +28,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade 'setuptools<82' + python -m pip install --upgrade setuptools python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel @@ -61,7 +61,7 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install --upgrade cython - python -m pip install --upgrade 'setuptools<82' + python -m pip install --upgrade setuptools python -m pip install flake8 # https://github.com/pypa/pip/issues/12030#issuecomment-1546344047 python -m pip install wheel diff --git a/setup.py b/setup.py index 18b97fe..9f5d6f8 100644 --- a/setup.py +++ b/setup.py @@ -144,7 +144,6 @@ "cached_property; python_version<'3.8'", # Missing functools.cached_property in py37 'Cython', 'packaging', # commonly used to compare python versions, e.g., used by jupyter, matplotlib, pytest, ... - 'setuptools<82', # chime-utils requirement, since pkg_resources is removed for setuptools>=82. Fix proposed in https://stackoverflow.com/a/79888812 ], extras_require=extras_require, package_data={'meeteval': ['**/*.pyx', '**/*.h', '**/*.js', '**/*.css', '**/*.html']}, # https://stackoverflow.com/a/60751886