From 72a799c42d5525d628cde2f3b1dea793f9be4301 Mon Sep 17 00:00:00 2001 From: "V. Karch" Date: Mon, 31 Aug 2026 11:15:38 -0400 Subject: [PATCH 1/6] [py-ast-serialize] add v0.6.0 --- repos/spack_repo/builtin/packages/py_ast_serialize/package.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repos/spack_repo/builtin/packages/py_ast_serialize/package.py b/repos/spack_repo/builtin/packages/py_ast_serialize/package.py index 3ba4e21b908..756348fe6fc 100644 --- a/repos/spack_repo/builtin/packages/py_ast_serialize/package.py +++ b/repos/spack_repo/builtin/packages/py_ast_serialize/package.py @@ -14,7 +14,8 @@ class PyAstSerialize(PythonPackage): pypi = "ast_serialize/ast_serialize-0.5.0.tar.gz" license("MIT") - + + version("0.6.0", sha256="aadd3ffcf4858c9726bf3515f7b199c7eadbe504f96028e4a87172c0da65a8fe") version("0.5.0", sha256="5880091bfe6f4f986f22866375c2e884843e7a0b6343ae41aeea659613d879b6") depends_on("py-maturin@1.9", type="build") From 2b7470ed04f5a7fce23ed6d8cb97227d0e542149 Mon Sep 17 00:00:00 2001 From: "V. Karch" Date: Mon, 31 Aug 2026 11:16:26 -0400 Subject: [PATCH 2/6] [py-librt] add v0.15.0 --- repos/spack_repo/builtin/packages/py_librt/package.py | 1 + 1 file changed, 1 insertion(+) diff --git a/repos/spack_repo/builtin/packages/py_librt/package.py b/repos/spack_repo/builtin/packages/py_librt/package.py index 3909511c846..9aac655b081 100644 --- a/repos/spack_repo/builtin/packages/py_librt/package.py +++ b/repos/spack_repo/builtin/packages/py_librt/package.py @@ -15,6 +15,7 @@ class PyLibrt(PythonPackage): license("MIT AND PSF-2.0") + version("0.15.0", sha256="4e66cbe84437497d951b799d3e1551291b6fb3d643820a7014b3655d57a59162") version("0.11.0", sha256="075dc3ef4458a278e0195cbf6ac9d38808d9b906c5a6c7f7f79c3888276a3fb1") version("0.9.0", sha256="a0951822531e7aee6e0dfb556b30d5ee36bbe234faf60c20a16c01be3530869d") version("0.6.3", sha256="c724a884e642aa2bbad52bb0203ea40406ad742368a5f90da1b220e970384aae") From 426e2494a2ec0a1f5eee78053c356e3f1ab8bf5f Mon Sep 17 00:00:00 2001 From: "V. Karch" Date: Mon, 31 Aug 2026 11:18:23 -0400 Subject: [PATCH 3/6] [py-mypy] add v2.3.1 --- repos/spack_repo/builtin/packages/py_mypy/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/repos/spack_repo/builtin/packages/py_mypy/package.py b/repos/spack_repo/builtin/packages/py_mypy/package.py index 101b3a421db..ac026b1da77 100644 --- a/repos/spack_repo/builtin/packages/py_mypy/package.py +++ b/repos/spack_repo/builtin/packages/py_mypy/package.py @@ -18,6 +18,7 @@ class PyMypy(PythonPackage): license("MIT AND PSF-2.0", checked_by="tgamblin") + version("2.3.1", sha256="47c1b1207258513a9d93495f69c8be9de73916186f0e52703e8c461b7a623419") version("2.1.0", sha256="81e76ad12c2d804512e9b13240d1588316531bfba07558286078bfbce9613633") version("1.20.1", sha256="6fc3f4ecd52de81648fed1945498bf42fa2993ddfad67c9056df36ae5757f804") version("1.19.0", sha256="f6b874ca77f733222641e5c46e4711648c4037ea13646fd0cdc814c2eaec2528") @@ -83,6 +84,7 @@ class PyMypy(PythonPackage): depends_on("python@3.7:", when="@0.981:") depends_on("py-typing-extensions@4.14:", when="^python@3.15:") + depends_on("py-typing-extensions@4.6:", when="^python@:3.14") depends_on("py-typing-extensions@4.6:", when="@1.11:") depends_on("py-typing-extensions@4.1:", when="@1.5:") depends_on("py-typing-extensions@3.10:", when="@0.930:") @@ -96,10 +98,12 @@ class PyMypy(PythonPackage): depends_on("py-tomli@1.1:", when="@0.950: ^python@:3.10") depends_on("py-tomli@1.1:", when="@0.930:0.949") depends_on("py-tomli@1.1:2", when="@0.920:0.929") + depends_on("py-librt@0.13.0:", when="@2.3.1:") depends_on("py-librt@0.11:", when="@2.1:") depends_on("py-librt@0.8.0:", when="@1.20.1:") depends_on("py-librt@0.6.2:", when="@1.19:") - depends_on("py-ast-serialize@0.3:0", when="@2:") + depends_on("py-ast-serialize@0.3:0", when="@2:2.1") + depends_on("py-ast-serialize@0.6:0", when="@2.3.1:") # Historical dependencies depends_on("py-types-typed-ast@1.5.8.5:1.5", when="@1.2:1.4") From 9e2f777181b26dfa562a3efae610245b93a8c8e9 Mon Sep 17 00:00:00 2001 From: "V. Karch" Date: Mon, 31 Aug 2026 11:23:10 -0400 Subject: [PATCH 4/6] [py-schema-salad] add v8.10.20260825112551 --- .../packages/py_schema_salad/package.py | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/repos/spack_repo/builtin/packages/py_schema_salad/package.py b/repos/spack_repo/builtin/packages/py_schema_salad/package.py index c1d29a077a2..649239b95a0 100644 --- a/repos/spack_repo/builtin/packages/py_schema_salad/package.py +++ b/repos/spack_repo/builtin/packages/py_schema_salad/package.py @@ -15,6 +15,10 @@ class PySchemaSalad(PythonPackage): pypi = "schema-salad/schema_salad-8.7.20241021092521.tar.gz" license("Apache-2.0") + version( + "8.10.20260825112551", + sha256="426af8bae86b1b8026469968bcd0802e6c61fd6c44c6b1f77d48467164a6ac74" + ) version( "8.9.20260417192335", sha256="5ad4599231dcf7ae8ae2fc841a677db9c120544b36a6d6347ae87875b2c1b083", @@ -40,14 +44,15 @@ class PySchemaSalad(PythonPackage): depends_on("py-setuptools@50:", when="@8.4.20231117150958:", type="build") depends_on("py-requests@1:", type=("build", "run")) - depends_on("py-ruamel-yaml@0.17.6:0.17.21", type=("build", "run")) - depends_on("py-ruamel-yaml@0.17.6:0.18", when="@8.4.20231113094720:", type=("build", "run")) + depends_on("py-ruamel-yaml@0.17.6:0.17.21", type=("build", "run"), when="@8.3.20221209165047") + depends_on("py-ruamel-yaml@0.17.6:0.18", when="@8.4.20231113094720:8.8.20250205075315", type=("build", "run")) depends_on("py-ruamel-yaml@0.17.6:0.19", when="@8.9.20260327095315:", type=("build", "run")) - depends_on("py-rdflib@4.2.2:6", type=("build", "run")) + depends_on("py-rdflib@4.2.2:6", type=("build", "run"), when="@8.3.20221209165047") depends_on("py-rdflib@4.2.2:7", when="@8.4.20230927144413:", type=("build", "run")) - depends_on("py-mistune@2.0.3:2.0", type=("build", "run")) - depends_on("py-mistune@3.0", type=("build", "run"), when="@8.5.20240311110950:") - depends_on("py-mistune@3.0.1:3.2", type=("build", "run"), when="@8.9.20260417192335:") + depends_on("py-mistune@2.0.3:2.0", type=("build", "run"), when="@8.3.20221209165047") + depends_on("py-mistune@3:3.1", type=("build", "run"), when="@8.7.20241021092521:8.8.20250205075315") + depends_on("py-mistune@3:3.2", type=("build", "run"), when="@8.9.20260417192335") + depends_on("py-mistune@3.3", type=("build", "run"), when="@8.10.20260825112551:") depends_on( "py-cachecontrol@0.11.7:0.12+filecache", when="@:8.7.20240718183047", type=("build", "run") ) @@ -67,11 +72,14 @@ class PySchemaSalad(PythonPackage): depends_on("py-mypy@1.12.1", when="@8.7.20241021092521", type="build") depends_on("py-mypy@1.15.0", when="@8.8.20250205075315", type="build") depends_on("py-mypy@1.20.1", when="@8.9.20260417192335", type="build") + depends_on("py-mypy@2.3.1", when="@8.8.10.20260825112551:", type="build") depends_on("py-black@19.10b0:", type="build") depends_on( "py-black@19.10b0:24.10", when="@8.7.20241021092521:8.8.20250205075315", type="build" ) - depends_on("py-black@19.10b0:26.3", type="build", when="@8.9.20260417192335:") + depends_on("py-black@19.10b0:26.3", type="build", when="@:8.9.20260417192335") + depends_on("py-black@19.10b0:26.4", type="build", when="@8.10.20260825112551:") + depends_on("py-types-pkg-resources", when="@:8.4.20231117150958", type="build") depends_on("py-types-requests", type="build") depends_on("py-types-dataclasses", type="build") From d8e4a14310d0564a0ea16249e270150a979985c2 Mon Sep 17 00:00:00 2001 From: V-Karch <179492080+V-Karch@users.noreply.github.com> Date: Mon, 31 Aug 2026 15:26:35 +0000 Subject: [PATCH 5/6] [@spackbot] updating style on behalf of V-Karch --- .../builtin/packages/py_ast_serialize/package.py | 2 +- .../builtin/packages/py_schema_salad/package.py | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/repos/spack_repo/builtin/packages/py_ast_serialize/package.py b/repos/spack_repo/builtin/packages/py_ast_serialize/package.py index 756348fe6fc..951651043dd 100644 --- a/repos/spack_repo/builtin/packages/py_ast_serialize/package.py +++ b/repos/spack_repo/builtin/packages/py_ast_serialize/package.py @@ -14,7 +14,7 @@ class PyAstSerialize(PythonPackage): pypi = "ast_serialize/ast_serialize-0.5.0.tar.gz" license("MIT") - + version("0.6.0", sha256="aadd3ffcf4858c9726bf3515f7b199c7eadbe504f96028e4a87172c0da65a8fe") version("0.5.0", sha256="5880091bfe6f4f986f22866375c2e884843e7a0b6343ae41aeea659613d879b6") diff --git a/repos/spack_repo/builtin/packages/py_schema_salad/package.py b/repos/spack_repo/builtin/packages/py_schema_salad/package.py index 649239b95a0..1c7b0ee1232 100644 --- a/repos/spack_repo/builtin/packages/py_schema_salad/package.py +++ b/repos/spack_repo/builtin/packages/py_schema_salad/package.py @@ -17,7 +17,7 @@ class PySchemaSalad(PythonPackage): license("Apache-2.0") version( "8.10.20260825112551", - sha256="426af8bae86b1b8026469968bcd0802e6c61fd6c44c6b1f77d48467164a6ac74" + sha256="426af8bae86b1b8026469968bcd0802e6c61fd6c44c6b1f77d48467164a6ac74", ) version( "8.9.20260417192335", @@ -45,12 +45,18 @@ class PySchemaSalad(PythonPackage): depends_on("py-requests@1:", type=("build", "run")) depends_on("py-ruamel-yaml@0.17.6:0.17.21", type=("build", "run"), when="@8.3.20221209165047") - depends_on("py-ruamel-yaml@0.17.6:0.18", when="@8.4.20231113094720:8.8.20250205075315", type=("build", "run")) + depends_on( + "py-ruamel-yaml@0.17.6:0.18", + when="@8.4.20231113094720:8.8.20250205075315", + type=("build", "run"), + ) depends_on("py-ruamel-yaml@0.17.6:0.19", when="@8.9.20260327095315:", type=("build", "run")) depends_on("py-rdflib@4.2.2:6", type=("build", "run"), when="@8.3.20221209165047") depends_on("py-rdflib@4.2.2:7", when="@8.4.20230927144413:", type=("build", "run")) depends_on("py-mistune@2.0.3:2.0", type=("build", "run"), when="@8.3.20221209165047") - depends_on("py-mistune@3:3.1", type=("build", "run"), when="@8.7.20241021092521:8.8.20250205075315") + depends_on( + "py-mistune@3:3.1", type=("build", "run"), when="@8.7.20241021092521:8.8.20250205075315" + ) depends_on("py-mistune@3:3.2", type=("build", "run"), when="@8.9.20260417192335") depends_on("py-mistune@3.3", type=("build", "run"), when="@8.10.20260825112551:") depends_on( From fafa79c9284ced3025530a67a898a10923b2f118 Mon Sep 17 00:00:00 2001 From: "V. Karch" Date: Mon, 31 Aug 2026 11:53:54 -0400 Subject: [PATCH 6/6] [py-mypy] Remove strict version constraint as per suggestion --- repos/spack_repo/builtin/packages/py_mypy/package.py | 1 - 1 file changed, 1 deletion(-) diff --git a/repos/spack_repo/builtin/packages/py_mypy/package.py b/repos/spack_repo/builtin/packages/py_mypy/package.py index ac026b1da77..29cbe7c1b3d 100644 --- a/repos/spack_repo/builtin/packages/py_mypy/package.py +++ b/repos/spack_repo/builtin/packages/py_mypy/package.py @@ -84,7 +84,6 @@ class PyMypy(PythonPackage): depends_on("python@3.7:", when="@0.981:") depends_on("py-typing-extensions@4.14:", when="^python@3.15:") - depends_on("py-typing-extensions@4.6:", when="^python@:3.14") depends_on("py-typing-extensions@4.6:", when="@1.11:") depends_on("py-typing-extensions@4.1:", when="@1.5:") depends_on("py-typing-extensions@3.10:", when="@0.930:")