From aaa6eeaefb940239d5266e7b6a56a2c8d16777ff Mon Sep 17 00:00:00 2001 From: "Thomas S. Binns" Date: Mon, 9 Feb 2026 18:19:24 +0000 Subject: [PATCH 1/4] Amend changelog --- doc/changes/dev/13611.dependency.rst | 1 - doc/changes/dev/13625.dependency.rst | 5 ----- 2 files changed, 6 deletions(-) delete mode 100644 doc/changes/dev/13625.dependency.rst diff --git a/doc/changes/dev/13611.dependency.rst b/doc/changes/dev/13611.dependency.rst index 61fa8132670..8b6e029dbe0 100644 --- a/doc/changes/dev/13611.dependency.rst +++ b/doc/changes/dev/13611.dependency.rst @@ -2,7 +2,6 @@ Updated minimum for: - Core dependency ``scipy >= 1.12`` - Optional dependency ``pandas >= 2.2`` -- Optional dependency ``pyobjc-framework-Cocoa >= 5.2.0; platform_system == "Darwin"`` - Optional dependency ``scikit-learn >= 1.4`` Changed implemented via CI action created by `Thomas Binns`_. \ No newline at end of file diff --git a/doc/changes/dev/13625.dependency.rst b/doc/changes/dev/13625.dependency.rst deleted file mode 100644 index da9bcb6b50e..00000000000 --- a/doc/changes/dev/13625.dependency.rst +++ /dev/null @@ -1,5 +0,0 @@ -Updated minimum for: - -- Optional dependency ``pyobjc-framework-Cocoa >= 5.2.0; platform_system == "Darwin"`` - -Changes implemented via CI action created by `Thomas Binns`_. From 72e044b9ca9c53630fdae54ed2b49090de8a42be Mon Sep 17 00:00:00 2001 From: "Thomas S. Binns" Date: Mon, 9 Feb 2026 18:19:29 +0000 Subject: [PATCH 2/4] Fix speech marks --- tools/dev/spec_zero_update_versions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/dev/spec_zero_update_versions.py b/tools/dev/spec_zero_update_versions.py index cd925dd3531..a18d7908b5e 100644 --- a/tools/dev/spec_zero_update_versions.py +++ b/tools/dev/spec_zero_update_versions.py @@ -211,7 +211,7 @@ def _prettify_requirement(req): specifiers = specifiers.rstrip(",") # remove trailing comma req.specifier = SpecifierSet() # remove ugly specifiers (from str repr) # Add pretty specifiers to name alongside trailing info (extras, markers, url) - return req.name + specifiers + str(req)[len(req.name) :] + return (req.name + specifiers + str(req)[len(req.name) :]).replace('"', "'") def _add_date_comment(dependency, min_ver_release, next_ver, next_ver_release): From 274bf0083602540cfd672feebdb8430b680cb068 Mon Sep 17 00:00:00 2001 From: "Thomas S. Binns" Date: Mon, 9 Feb 2026 18:19:35 +0000 Subject: [PATCH 3/4] Run on PRs --- .github/workflows/spec_zero.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/spec_zero.yml b/.github/workflows/spec_zero.yml index 8b33461a1d0..deb28082708 100644 --- a/.github/workflows/spec_zero.yml +++ b/.github/workflows/spec_zero.yml @@ -1,8 +1,7 @@ name: SPEC0 on: # yamllint disable-line rule:truthy - schedule: - - cron: '0 0 * * 1' # At 00:00 every Monday + pull_request: workflow_dispatch: inputs: ssh: From e561bc74073ae0bd81cbddf513652ecc2124bf51 Mon Sep 17 00:00:00 2001 From: "Thomas S. Binns" Date: Mon, 9 Feb 2026 18:30:32 +0000 Subject: [PATCH 4/4] Return to scheduled action --- .github/workflows/spec_zero.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/spec_zero.yml b/.github/workflows/spec_zero.yml index deb28082708..8b33461a1d0 100644 --- a/.github/workflows/spec_zero.yml +++ b/.github/workflows/spec_zero.yml @@ -1,7 +1,8 @@ name: SPEC0 on: # yamllint disable-line rule:truthy - pull_request: + schedule: + - cron: '0 0 * * 1' # At 00:00 every Monday workflow_dispatch: inputs: ssh: