From 48d200a43b725b22a7f1d49a4343a49d8212dd96 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 8 Jul 2026 17:01:59 -0700 Subject: [PATCH 1/3] python3Packages.parfive: disable broken tests --- pkgs/development/python-modules/parfive/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/development/python-modules/parfive/default.nix b/pkgs/development/python-modules/parfive/default.nix index 23c3cde1767d6..88d240901ec90 100644 --- a/pkgs/development/python-modules/parfive/default.nix +++ b/pkgs/development/python-modules/parfive/default.nix @@ -71,6 +71,17 @@ buildPythonPackage (finalAttrs: { # Tests require local network access __darwinAllowLocalNetworking = true; + disabledTestPaths = [ + # Tests that fail due to network access + "parfive/tests/test_downloader.py" + "parfive/tests/test_downloader_multipart.py" + # assert 1 == 0 + "parfive/tests/test_main.py::test_run_cli_success" + # aiohttp.client_exceptions.ClientResponseError: 400, message="Data after `Connection: close + "parfive/tests/test_utils.py::test_head_or_get" + "parfive/tests/test_utils.py::test_head_302" + ]; + pythonImportsCheck = [ "parfive" ]; meta = { From 463dc5b43db782a1ca07d75cb027c0139fc0d71f Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 9 Jul 2026 11:17:09 -0700 Subject: [PATCH 2/3] python3Packages.drms: 0.9.0 -> 0.9.1 --- pkgs/development/python-modules/drms/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/drms/default.nix b/pkgs/development/python-modules/drms/default.nix index f87f932da4ebf..21a3d265d7037 100644 --- a/pkgs/development/python-modules/drms/default.nix +++ b/pkgs/development/python-modules/drms/default.nix @@ -17,16 +17,17 @@ pytest-doctestplus, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "drms"; - version = "0.9.0"; + version = "0.9.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "sunpy"; repo = "drms"; - tag = "v${version}"; - hash = "sha256-Hd65bpJCknBeRd27JlcIkzzoZv5nGR7C6oMSGPFiyjA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-f5t59a24aD8iXa3/zikgBnJeuUnZ4cvvpJuOfc80Xcw="; }; build-system = [ @@ -58,8 +59,8 @@ buildPythonPackage rec { meta = { description = "Access HMI, AIA and MDI data with Python"; homepage = "https://github.com/sunpy/drms"; - changelog = "https://github.com/sunpy/drms/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/sunpy/drms/blob/${finalAttrs.src.tag}/CHANGELOG.rst"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ bot-wxt1221 ]; }; -} +}) From 78df2e6667ceebc3b5f5ea652f1f52813763840b Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 9 Jul 2026 11:07:34 -0700 Subject: [PATCH 3/3] python3Packages.sunpy: 7.1.2 -> 8.0.0 --- pkgs/development/python-modules/sunpy/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sunpy/default.nix b/pkgs/development/python-modules/sunpy/default.nix index be52a3357bf88..23c9cddd7a95c 100644 --- a/pkgs/development/python-modules/sunpy/default.nix +++ b/pkgs/development/python-modules/sunpy/default.nix @@ -55,12 +55,13 @@ pytest-astropy, pytest-mock, pytestCheckHook, + responses, writableTmpDirAsHomeHook, }: buildPythonPackage (finalAttrs: { pname = "sunpy"; - version = "7.1.2"; + version = "8.0.0"; pyproject = true; __structuredAttrs = true; @@ -68,7 +69,7 @@ buildPythonPackage (finalAttrs: { owner = "sunpy"; repo = "sunpy"; tag = "v${finalAttrs.version}"; - hash = "sha256-saq3vYJMKogXSBxKn/tqlSnE96K10EM27femC+Qx0Gw="; + hash = "sha256-VR0FvIkskjL1rvc0xOp+DSS+ocTJAAk4NYkO8+kpqmA="; }; build-system = [ @@ -157,6 +158,7 @@ buildPythonPackage (finalAttrs: { pytest-astropy pytest-mock pytestCheckHook + responses writableTmpDirAsHomeHook ] ++ finalAttrs.passthru.optional-dependencies.all; @@ -202,7 +204,9 @@ buildPythonPackage (finalAttrs: { "sunpy/net/jsoc/tests/test_jsoc.py" "sunpy/physics/differential_rotation.py" "sunpy/physics/tests/test_differential_rotation.py" + "sunpy/net/soar/tests/test_sunpy_soar.py" "sunpy/visualization" + # Requires cdflib "sunpy/io/tests/test_cdf.py" "sunpy/timeseries"