Sunpy ecosystem integration matrix

PythonVariantsunpyStartedFinished
3.12 stable 8.0.1 2026-10-13T09:23:35+00:00 2026-10-13T09:29:39+00:00
3.12 pre 8.0.1 2026-10-13T09:23:45+00:00 2026-10-13T09:30:36+00:00
3.12 dev 8.0.1 (nightly) 2026-10-13T09:23:56+00:00 2026-10-13T09:30:08+00:00
3.14 stable 8.0.1 2026-10-13T09:23:36+00:00 2026-10-13T09:29:17+00:00
3.14 pre 8.0.1 2026-10-13T09:23:59+00:00 2026-10-13T09:29:46+00:00
3.14 dev 8.0.1 (nightly) 2026-10-13T09:23:59+00:00 2026-10-13T09:32:41+00:00

Matrix

Package Python 3.12Python 3.14
stablepredevstablepredev
Coordinated
drms PASS
0.9.1
PASS
0.9.1
PASS
0.9.2.dev10+g68eec28d4
PASS
0.9.1
PASS
0.9.1
PASS
0.9.2.dev10+g68eec28d4
ndcube PASS
2.4.2
PASS
2.4.2
PASS
2.5.dev42+g3946eb47b
PASS
2.4.2
PASS
2.4.2
PASS
2.5.dev42+g3946eb47b
sunkit-image PASS
0.7.0
PASS
0.7.0
PASS
0.7.1.dev16+g1effa5d75
PASS
0.7.0
PASS
0.7.0
PASS
0.7.1.dev16+g1effa5d75
sunkit-instruments PASS
0.6.2
PASS
0.6.2
PASS
0.6.3.dev28+gdf64b4e3c
PASS
0.6.2
PASS
0.6.2
PASS
0.6.3.dev28+gdf64b4e3c
sunkit-magex PASS
1.2.0
PASS
1.2.0
PASS
1.2.1.dev2+gacb938dad
PASS
1.2.0
PASS
1.2.0
PASS
1.2.1.dev2+gacb938dad
sunraster PASS
0.7.0
PASS
0.7.0
PASS
0.7.1.dev16+g3a1880629
PASS
0.7.0
PASS
0.7.0
PASS
0.7.1.dev16+g3a1880629
Affiliated
aiapy PASS
0.12.1
PASS
0.12.1
skipped PASS
0.12.1
PASS
0.12.1
PASS
0.12.2.dev60+g49fe6e081
dkist FAIL
1.18.1
FAIL
1.18.1
FAIL
1.17.1.dev49+g332d3d6e5
FAIL
1.18.1
FAIL
1.18.1
FAIL
1.17.1.dev49+g332d3d6e5
irispy-lmsal PASS
0.9.1
PASS
0.9.1
skipped PASS
0.9.1
PASS
0.9.1
FAIL
0.9.1.post2.dev157+g4b6bcf3aa
roentgen no tests
2.4.0
no tests
2.4.0
PASS
2.2.0.post1.dev9+gcb3c8f5df
no tests
2.4.0
no tests
2.4.0
PASS
2.2.0.post1.dev9+gcb3c8f5df
scope-emd no tests
1.0.0
no tests
1.0.0
no tests
1.0.0
no tests
1.0.0
no tests
1.0.0
no tests
1.0.0
solarmach no tests
0.5.6
no tests
0.5.6
no tests
0.5.6
no tests
0.5.6
no tests
0.5.6
no tests
0.5.6
spectroflat install fail install fail install fail install fail install fail install fail
xrtpy PASS
0.5.1
PASS
0.5.2rc0
PASS
0.5.2rc1.dev5+g3cdc55f3d
PASS
0.5.1
PASS
0.5.2rc0
PASS
0.5.2rc1.dev5+g3cdc55f3d
Provisional
pyflct PASS
0.3.1
PASS
0.3.1
install fail PASS
0.3.1
PASS
0.3.1
install fail
radiospectra PASS
0.7.0
PASS
0.7.0
PASS
0.7.1.dev19+g643bc5fa8
PASS
0.7.0
PASS
0.7.0
PASS
0.7.1.dev19+g643bc5fa8
sunkit-spex skipped skipped PASS
0.5.1.dev23+gfaa991abe
skipped skipped PASS
0.5.1.dev23+gfaa991abe
Legend: pass fail timeout no tests skipped install fail missing

skipped: resolver couldn't satisfy this package alongside the rest of the venv. install fail: install step crashed for some other reason (build error, etc.).

Failure logs

Click any non-passing badge above to jump to its log; the section will auto-expand.

dkist (stable / Python 3.12) FAIL

Test output

.....s.................................................................. [ 14%]
.....................................................................sss [ 29%]
sssssss................................................................. [ 43%]
..................................................................FF.... [ 58%]
.................................................s........sssss......... [ 72%]
.............................sss........................................ [ 87%]
................................................................         [100%]
=================================== FAILURES ===================================
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
=============================== warnings summary ===============================
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:47
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:47: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:64
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:70
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:70: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:179
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:179: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:197
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:208
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:208: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:222
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:222: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:228
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:228: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:251
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:251: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:263
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:263: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py:162
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py:162: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/sunpy/tests/helpers.py:135
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/sunpy/tests/helpers.py:135: PytestUnknownMarkWarning: Unknown pytest.mark.thread_unsafe - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.thread_unsafe(reason="modifies Fido registry")

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:37
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:37: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:50
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:50: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:78
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:78: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/data/tests/test_sample.py: 6 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_crop_dataset.py: 6 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py: 32 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_inversion.py: 24 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_load_dataset.py: 39 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_plotting.py: 7 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py: 36 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_dataset.py: 32 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_inversion.py: 4 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_models.py: 7 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_schema_infra.py: 2 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_tiled_dataset.py: 18 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py: 10 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/tests/test_file_manager.py: 26 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/tests/test_fits.py: 4 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_auth.py: 8 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_endpoints.py: 8 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py: 9 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/tests/test_attr_walker.py: 44 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/tests/test_attrs.py: 1 warning
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/tests/test_attrs_values.py: 12 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/tests/test_client.py: 19 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/tests/test_helpers.py: 15 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py: 13 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_logger.py: 8 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/utils/tests/test_inventory.py: 3 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/utils/tests/test_sysinfo.py: 1 warning
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/wcs/tests/test_coupled_compound_model.py: 8 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/wcs/tests/test_models.py: 75 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/conftest.py:437: UserWarning: --ds and --tiled-ds were not found. Any supplied datasets will not be used.
    warnings.warn("--ds and --tiled-ds were not found. Any supplied datasets will not be used.")

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py: 18 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_load_dataset.py: 18 warnings
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/io/tests/test_file_manager.py: 16 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/erfa/core.py:133: ErfaWarning: ERFA function "dtf2d" yielded 1 of "dubious year (Note 6)"
    warn(f'ERFA function "{func_name}" yielded {wmsg}', ErfaWarning)

.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dask/array/core.py:1714: FutureWarning: Can't acquire a memory view of a Dask array. This will raise in the future.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

--------------------------------------------------------------------------------------------------------------- benchmark: 13 tests ----------------------------------------------------------------------------------------------------------------
Name (time in us)                                    Min                       Max                      Mean                  StdDev                    Median                     IQR            Outliers         OPS            Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_update_celestial                            96.6290 (1.0)            241.5260 (1.0)            100.8702 (1.0)            6.3616 (1.0)             99.5590 (1.0)            1.4635 (1.0)       346;798  9,913.7316 (1.0)        6627           1
test_raveled_tab1d_model                        252.9760 (2.62)           478.2350 (1.98)           263.8509 (2.62)          15.1154 (2.38)           258.3615 (2.60)          13.1235 (8.97)        88;58  3,790.0199 (0.38)       2016           1
test_tileddataset_repr[simple-nomask]           465.4530 (4.82)           823.1190 (3.41)           496.4481 (4.92)          18.3392 (2.88)           494.6460 (4.97)          18.9310 (12.94)      325;33  2,014.3092 (0.20)       1550           1
test_tileddataset_repr[simple-masked]           470.0480 (4.86)           645.3400 (2.67)           501.8341 (4.98)          14.7347 (2.32)           500.4500 (5.03)          18.6180 (12.72)      468;23  1,992.6903 (0.20)       1590           1
test_dataset_repr                             1,025.6840 (10.61)        1,348.5560 (5.58)         1,093.9617 (10.85)         33.9588 (5.34)         1,091.4700 (10.96)         35.7060 (24.40)      164;29    914.1088 (0.09)        714           1
test_generate_celestial                       1,155.3240 (11.96)        1,793.2790 (7.42)         1,275.2154 (12.64)        115.0679 (18.09)        1,230.8940 (12.36)        175.0000 (119.58)     149;17    784.1812 (0.08)        718           1
test_slice_dataset                           12,055.3000 (124.76)     388,644.3320 (>1000.0)     17,685.7651 (175.33)    44,334.4383 (>1000.0)     12,554.8070 (126.10)       525.5005 (359.07)        1;1     56.5426 (0.01)         72           1
test_pixel_to_world                          62,924.5310 (651.20)      68,759.5900 (284.69)      66,005.8680 (654.36)     1,876.9577 (295.04)      66,297.3690 (665.91)     2,725.3505 (>1000.0)       5;0     15.1502 (0.00)         16           1
test_dataset_save[large_visp_dataset]       176,063.6220 (>1000.0)    179,264.7530 (742.22)     177,858.9450 (>1000.0)    1,053.4277 (165.59)     177,984.8385 (>1000.0)      649.1040 (443.53)        2;2      5.6224 (0.00)          6           1
test_load_asdf                              230,949.5390 (>1000.0)    234,627.3890 (971.44)     233,571.9094 (>1000.0)    1,488.5483 (233.99)     234,042.2710 (>1000.0)    1,156.1865 (790.01)        1;1      4.2813 (0.00)          5           1
test_load_tiled_asdf                        318,102.4900 (>1000.0)    642,470.5410 (>1000.0)    385,430.5482 (>1000.0)  143,708.4827 (>1000.0)    321,556.2810 (>1000.0)   84,167.0930 (>1000.0)       1;1      2.5945 (0.00)          5           1
test_dataset_save[inversion]                771,411.3750 (>1000.0)  1,103,229.9430 (>1000.0)    902,797.8800 (>1000.0)  176,013.5950 (>1000.0)    777,876.0970 (>1000.0)  318,510.0227 (>1000.0)       2;0      1.1077 (0.00)          5           1
test_plot_dataset[axes0]                  1,498,161.0500 (>1000.0)  1,520,790.3350 (>1000.0)  1,511,012.2272 (>1000.0)    8,138.0644 (>1000.0)  1,511,900.0440 (>1000.0)    6,703.2090 (>1000.0)       2;0      0.6618 (0.00)          5           1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
=========================== short test summary info ============================
FAILED .tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
FAILED .tmp/int-stable-3.12-ugz6oq9z/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list_message_only - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
2 failed, 474 passed, 20 skipped, 554 warnings in 149.10s (0:02:29)
roentgen (stable / Python 3.12) no tests

Test output

no tests ran in 0.16s
scope-emd (stable / Python 3.12) no tests

Test output

no tests ran in 0.13s
solarmach (stable / Python 3.12) no tests

Test output

no tests ran in 0.12s
spectroflat (stable / Python 3.12) install fail

Install error

error: Failed to build `spectroflat==2.1.1`
  cause: The build backend returned an error
  cause: Call to `setuptools.build_meta:__legacy__.get_requires_for_build_wheel` failed (exit status: 1)

         [stderr]
         Traceback (most recent call last):
           File "<string>", line 8, in <module>
           File "/home/runner/.cache/uv/builds-v0/.tmpghlXZC/lib/python3.12/site-packages/setuptools/__init__.py", line 10, in <module>
             import distutils.core
         ModuleNotFoundError: No module named 'distutils'

hint: `distutils` was removed from the standard library in Python 3.12. Consider adding a constraint (like `spectroflat >2.1.1`) to avoid building a version of `spectroflat` that depends on `distutils`.
sunkit-spex (stable / Python 3.12) skipped

Install error

error: No solution found when resolving dependencies
  cause: Because all versions of sunkit-spex depend on gwcs>=0.26.0,<1.0.0 and gwcs>=1.0.3, we can conclude that all versions of sunkit-spex cannot be used.
         And because you require sunkit-spex[tests]==0.5.0, we can conclude that your requirements are unsatisfiable.
dkist (pre / Python 3.12) FAIL

Test output

.....s.................................................................. [ 14%]
.....................................................................sss [ 29%]
sssssss................................................................. [ 43%]
..................................................................FF.... [ 58%]
.................................................s........sssss......... [ 72%]
.............................sss........................................ [ 87%]
................................................................         [100%]
=================================== FAILURES ===================================
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
=============================== warnings summary ===============================
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:47
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:47: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:64
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:70
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:70: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:179
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:179: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:197
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:208
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:208: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:222
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:222: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:228
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:228: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:251
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:251: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:263
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:263: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py:162
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py:162: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/sunpy/tests/helpers.py:135
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/sunpy/tests/helpers.py:135: PytestUnknownMarkWarning: Unknown pytest.mark.thread_unsafe - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.thread_unsafe(reason="modifies Fido registry")

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:37
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:37: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:50
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:50: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:78
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:78: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/data/tests/test_sample.py: 6 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_crop_dataset.py: 6 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py: 32 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_inversion.py: 24 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_load_dataset.py: 39 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_plotting.py: 7 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py: 36 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_dataset.py: 32 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_inversion.py: 4 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_models.py: 7 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_schema_infra.py: 2 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_tiled_dataset.py: 18 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py: 10 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/tests/test_file_manager.py: 26 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/tests/test_fits.py: 4 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_auth.py: 8 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_endpoints.py: 8 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py: 9 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/tests/test_attr_walker.py: 44 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/tests/test_attrs.py: 1 warning
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/tests/test_attrs_values.py: 12 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/tests/test_client.py: 19 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/tests/test_helpers.py: 15 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py: 13 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_logger.py: 8 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/utils/tests/test_inventory.py: 3 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/utils/tests/test_sysinfo.py: 1 warning
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/wcs/tests/test_coupled_compound_model.py: 8 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/wcs/tests/test_models.py: 75 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/conftest.py:437: UserWarning: --ds and --tiled-ds were not found. Any supplied datasets will not be used.
    warnings.warn("--ds and --tiled-ds were not found. Any supplied datasets will not be used.")

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py: 18 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_load_dataset.py: 18 warnings
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/io/tests/test_file_manager.py: 16 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/erfa/core.py:133: ErfaWarning: ERFA function "dtf2d" yielded 1 of "dubious year (Note 6)"
    warn(f'ERFA function "{func_name}" yielded {wmsg}', ErfaWarning)

.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dask/array/core.py:1714: FutureWarning: Can't acquire a memory view of a Dask array. This will raise in the future.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

--------------------------------------------------------------------------------------------------------------- benchmark: 13 tests ----------------------------------------------------------------------------------------------------------------
Name (time in us)                                    Min                       Max                      Mean                  StdDev                    Median                     IQR            Outliers         OPS            Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_update_celestial                           112.8320 (1.0)            223.1680 (1.0)            120.4249 (1.0)            8.3309 (1.0)            117.2295 (1.0)            4.0070 (1.0)       740;786  8,303.9276 (1.0)        5678           1
test_raveled_tab1d_model                        330.2690 (2.93)           468.7090 (2.10)           360.0890 (2.99)          21.2692 (2.55)           355.5610 (3.03)          31.2885 (7.81)       602;14  2,777.0913 (0.33)       1772           1
test_tileddataset_repr[simple-nomask]           580.2100 (5.14)           848.4740 (3.80)           615.5956 (5.11)          23.8333 (2.86)           615.4560 (5.25)          26.2050 (6.54)       310;72  1,624.4430 (0.20)       1221           1
test_tileddataset_repr[simple-masked]           630.2440 (5.59)           840.4890 (3.77)           665.7569 (5.53)          15.5756 (1.87)           669.1670 (5.71)          22.8605 (5.71)       415;15  1,502.0497 (0.18)       1403           1
test_dataset_repr                             1,249.3500 (11.07)        1,468.4110 (6.58)         1,289.7096 (10.71)         30.1385 (3.62)         1,282.8830 (10.94)         25.9640 (6.48)        92;40    775.3684 (0.09)        637           1
test_generate_celestial                       1,384.4240 (12.27)        2,013.9830 (9.02)         1,493.6357 (12.40)        117.8406 (14.15)        1,438.6550 (12.27)        185.1265 (46.20)      134;16    669.5073 (0.08)        600           1
test_slice_dataset                           14,023.5610 (124.29)      15,366.1370 (68.85)       14,509.8241 (120.49)       316.1492 (37.95)       14,579.1525 (124.36)       563.0245 (140.51)       23;0     68.9188 (0.01)         64           1
test_pixel_to_world                          76,335.1350 (676.54)      78,534.6650 (351.91)      76,855.1337 (638.20)       541.7715 (65.03)       76,728.6220 (654.52)       438.6830 (109.48)        1;1     13.0115 (0.00)         14           1
test_dataset_save[large_visp_dataset]       206,113.4620 (>1000.0)    212,536.1510 (952.36)     210,730.9342 (>1000.0)    2,718.2920 (326.29)     212,132.7430 (>1000.0)    3,111.9745 (776.63)        1;0      4.7454 (0.00)          5           1
test_load_asdf                              265,742.0240 (>1000.0)    273,009.4710 (>1000.0)    269,041.4518 (>1000.0)    3,313.5193 (397.74)     268,644.3220 (>1000.0)    6,201.8522 (>1000.0)       1;0      3.7169 (0.00)          5           1
test_load_tiled_asdf                        364,190.2000 (>1000.0)    734,370.6530 (>1000.0)    442,919.3738 (>1000.0)  162,973.3247 (>1000.0)    372,319.4320 (>1000.0)   96,704.8548 (>1000.0)       1;1      2.2577 (0.00)          5           1
test_dataset_save[inversion]                915,042.9710 (>1000.0)  1,318,731.0100 (>1000.0)  1,075,517.4606 (>1000.0)  217,053.5437 (>1000.0)    918,771.5360 (>1000.0)  393,780.0178 (>1000.0)       2;0      0.9298 (0.00)          5           1
test_plot_dataset[axes0]                  1,742,693.1260 (>1000.0)  1,767,773.1730 (>1000.0)  1,755,278.7890 (>1000.0)    9,163.3348 (>1000.0)  1,757,187.7420 (>1000.0)   10,520.8918 (>1000.0)       2;0      0.5697 (0.00)          5           1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
=========================== short test summary info ============================
FAILED .tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
FAILED .tmp/int-pre-3.12-ojfu1x_4/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list_message_only - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
2 failed, 474 passed, 20 skipped, 554 warnings in 164.33s (0:02:44)
roentgen (pre / Python 3.12) no tests

Test output

no tests ran in 0.18s
scope-emd (pre / Python 3.12) no tests

Test output

no tests ran in 0.14s
solarmach (pre / Python 3.12) no tests

Test output

no tests ran in 0.13s
spectroflat (pre / Python 3.12) install fail

Install error

error: Failed to build `spectroflat==2.1.1`
  cause: The build backend returned an error
  cause: Call to `setuptools.build_meta:__legacy__.get_requires_for_build_wheel` failed (exit status: 1)

         [stderr]
         Traceback (most recent call last):
           File "<string>", line 8, in <module>
           File "/home/runner/.cache/uv/builds-v0/.tmpMjUqr2/lib/python3.12/site-packages/setuptools/__init__.py", line 10, in <module>
             import distutils.core
         ModuleNotFoundError: No module named 'distutils'

hint: `distutils` was removed from the standard library in Python 3.12. Consider adding a constraint (like `spectroflat >2.1.1`) to avoid building a version of `spectroflat` that depends on `distutils`.
sunkit-spex (pre / Python 3.12) skipped

Install error

error: No solution found when resolving dependencies
  cause: Because all versions of sunkit-spex depend on gwcs>=0.26.0,<1.0.0 and gwcs>=1.0.3, we can conclude that all versions of sunkit-spex cannot be used.
         And because you require sunkit-spex[tests]==0.5.0, we can conclude that your requirements are unsatisfiable.
aiapy (dev / Python 3.12) skipped

Install error

error: No solution found when resolving dependencies
  cause: Because only aiapy[tests]==0.12.2.dev60+g49fe6e081 is available and the current Python version (3.12.15) does not satisfy Python>=3.13, we can conclude that all versions of aiapy[tests] cannot be used.
         And because you require aiapy[tests], we can conclude that your requirements are unsatisfiable.
dkist (dev / Python 3.12) FAIL

Test output

Collected 0 items to run in parallel
.....s.................................................................. [ 14%]
.......................................s................................ [ 28%]
..ssssssssss............................................................ [ 42%]
........................................................................ [ 56%]
......FF.....................................................s........ss [ 70%]
sss......................................sss............................ [ 85%]
........................................................................ [ 99%]
....                                                                     [100%]
=================================== FAILURES ===================================
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
=============================== warnings summary ===============================
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:47
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:47: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:64
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:70
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:70: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:179
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:179: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:197
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:208
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py:208: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:241
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:241: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:247
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:247: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:270
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:270: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:282
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py:282: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py:175
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py:175: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:36
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:36: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:49
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:49: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:77
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py:77: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/data/tests/test_sample.py: 6 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_crop_dataset.py: 6 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py: 32 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_inversion.py: 25 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_load_dataset.py: 43 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_plotting.py: 7 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_tiled_dataset.py: 42 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_dataset.py: 32 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_inversion.py: 4 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_models.py: 7 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_schema_infra.py: 2 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/asdf/tests/test_tiled_dataset.py: 18 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/dask/tests/test_file_manager.py: 11 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/tests/test_file_manager.py: 26 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/tests/test_fits.py: 4 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_auth.py: 8 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_endpoints.py: 8 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py: 9 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/tests/test_attr_walker.py: 44 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/tests/test_attrs.py: 1 warning
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/tests/test_attrs_values.py: 12 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/tests/test_client.py: 19 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/tests/test_helpers.py: 15 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py: 13 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_logger.py: 8 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/utils/tests/test_inventory.py: 3 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/utils/tests/test_sysinfo.py: 1 warning
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/wcs/tests/test_coupled_compound_model.py: 8 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/wcs/tests/test_models.py: 75 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/conftest.py:437: UserWarning: --ds and --tiled-ds were not found. Any supplied datasets will not be used.
    warnings.warn("--ds and --tiled-ds were not found. Any supplied datasets will not be used.")

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_dataset.py: 18 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/dataset/tests/test_load_dataset.py: 18 warnings
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/io/tests/test_file_manager.py: 16 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/erfa/core.py:523: ErfaWarning: ERFA function "dtf2d" yielded 1 of "dubious year (Note 6)"
    warn(f'ERFA function "{func_name}" yielded {wmsg}', ErfaWarning)

.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dask/array/core.py:1714: FutureWarning: Can't acquire a memory view of a Dask array. This will raise in the future.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------------------------------------------------------------------------------------------------------------- benchmark: 13 tests ----------------------------------------------------------------------------------------------------------------
Name (time in us)                                    Min                       Max                      Mean                  StdDev                    Median                     IQR            Outliers          OPS            Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_update_celestial                            75.4920 (1.0)            150.0150 (1.0)             81.6416 (1.0)            5.1556 (1.0)             79.9950 (1.0)            3.6050 (1.0)       994;798  12,248.6532 (1.0)        7124           1
test_raveled_tab1d_model                        206.4500 (2.73)           722.8270 (4.82)           236.8067 (2.90)          17.1984 (3.34)           234.7830 (2.93)          14.6653 (4.07)       286;54   4,222.8526 (0.34)       1953           1
test_tileddataset_repr[simple-masked]           441.8050 (5.85)           755.6150 (5.04)           496.1398 (6.08)          31.9810 (6.20)           490.7740 (6.14)          31.9143 (8.85)       264;63   2,015.5607 (0.16)       1525           1
test_tileddataset_repr[simple-nomask]           445.9520 (5.91)           780.6850 (5.20)           498.3465 (6.10)          29.2500 (5.67)           493.3615 (6.17)          36.3690 (10.09)      372;36   2,006.6359 (0.16)       1412           1
test_generate_celestial                       1,029.1060 (13.63)        3,398.4030 (22.65)        1,168.8920 (14.32)        177.1599 (34.36)        1,100.0870 (13.75)        180.1980 (49.99)       53;26     855.5110 (0.07)        718           1
test_dataset_repr                             1,058.4040 (14.02)        2,678.1590 (17.85)        1,146.4100 (14.04)         88.8307 (17.23)        1,130.0240 (14.13)         36.8090 (10.21)       33;57     872.2883 (0.07)        663           1
test_slice_dataset                           10,478.3690 (138.80)      11,791.6670 (78.60)       10,950.6068 (134.13)       368.0614 (71.39)       11,066.8520 (138.34)       675.7438 (187.45)       35;0      91.3191 (0.01)         77           1
test_pixel_to_world                          57,218.8440 (757.95)      59,070.7570 (393.77)      58,044.7192 (710.97)       560.6447 (108.75)      57,972.2715 (724.70)       473.7990 (131.43)        7;2      17.2281 (0.00)         18           1
test_dataset_save[large_visp_dataset]       163,752.7740 (>1000.0)    164,938.1800 (>1000.0)    164,349.3795 (>1000.0)      512.4245 (99.39)      164,311.4430 (>1000.0)      965.9670 (267.95)        3;0       6.0846 (0.00)          6           1
test_load_asdf                              214,410.4480 (>1000.0)    706,692.2130 (>1000.0)    314,027.4016 (>1000.0)  219,508.7200 (>1000.0)    216,206.6640 (>1000.0)  124,329.9695 (>1000.0)       1;1       3.1844 (0.00)          5           1
test_load_tiled_asdf                        290,606.2280 (>1000.0)    724,878.5870 (>1000.0)    461,216.3716 (>1000.0)  232,028.5467 (>1000.0)    292,788.0130 (>1000.0)  418,735.4782 (>1000.0)       2;0       2.1682 (0.00)          5           1
test_dataset_save[inversion]                732,006.2270 (>1000.0)  1,199,950.3980 (>1000.0)    840,463.6826 (>1000.0)  201,575.0188 (>1000.0)    754,177.7290 (>1000.0)  141,191.1895 (>1000.0)       1;1       1.1898 (0.00)          5           1
test_plot_dataset[axes0]                  1,347,289.0600 (>1000.0)  1,377,596.4080 (>1000.0)  1,365,857.7904 (>1000.0)   12,342.9044 (>1000.0)  1,370,626.0300 (>1000.0)   18,285.5395 (>1000.0)       1;0       0.7321 (0.00)          5           1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
=========================== short test summary info ============================
FAILED .tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
FAILED .tmp/int-dev-3.12-p76uwxpz/venv/lib/python3.12/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list_message_only - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
2 failed, 485 passed, 21 skipped, 565 warnings in 162.15s (0:02:42)
irispy-lmsal (dev / Python 3.12) skipped

Install error

error: No solution found when resolving dependencies
  cause: Because only irispy-lmsal[tests]==0.9.1.post2.dev157+g4b6bcf3aa is available and the current Python version (3.12.15) does not satisfy Python>=3.13, we can conclude that all versions of irispy-lmsal[tests] cannot be used.
         And because you require irispy-lmsal[tests], we can conclude that your requirements are unsatisfiable.
scope-emd (dev / Python 3.12) no tests

Test output

Collected 0 items to run in parallel

no tests ran in 0.01s
solarmach (dev / Python 3.12) no tests

Test output

Collected 0 items to run in parallel

no tests ran in 0.01s
spectroflat (dev / Python 3.12) install fail

Install error

error: Failed to build `spectroflat @ git+https://gitlab.gwdg.de/hoelken/spectroflat`
  cause: The build backend returned an error
  cause: Call to `setuptools.build_meta:__legacy__.get_requires_for_build_wheel` failed (exit status: 1)

         [stderr]
         Traceback (most recent call last):
           File "<string>", line 8, in <module>
           File "/home/runner/.cache/uv/builds-v0/.tmpVDw0vR/lib/python3.12/site-packages/setuptools/__init__.py", line 10, in <module>
             import distutils.core
         ModuleNotFoundError: No module named 'distutils'

hint: `distutils` was removed from the standard library in Python 3.12. Consider adding a constraint to avoid building a package that depends on `distutils`.
pyflct (dev / Python 3.12) install fail

Install error

error: Failed to build `pyflct @ git+https://github.com/sunpy/pyflct.git@250028870f1eee77c2cf0093916634c8a8e64558`
  cause: The build backend returned an error
  cause: Call to `setuptools.build_meta.build_wheel` failed (exit status: 1)

         [stdout]
         running bdist_wheel
         running build
         running build_py
         copying pyflct/_version.py -> build/lib.linux-x86_64-cpython-312/pyflct
         running egg_info
         writing pyflct.egg-info/PKG-INFO
         writing dependency_links to pyflct.egg-info/dependency_links.txt
         writing requirements to pyflct.egg-info/requires.txt
         writing top-level names to pyflct.egg-info/top_level.txt
         reading manifest template 'MANIFEST.in'
         adding license file 'LICENSE.rst'
         writing manifest file 'pyflct.egg-info/SOURCES.txt'
         copying pyflct/_compiler.c -> build/lib.linux-x86_64-cpython-312/pyflct
         copying pyflct/flct.c -> build/lib.linux-x86_64-cpython-312/pyflct
         running build_ext
         Compiling pyflct/flct.pyx because it depends on /home/runner/.cache/uv/builds-v0/.tmp47zwpe/lib/python3.12/site-packages/Cython/Includes/libc/string.pxd.
         [1/1] Cythonizing pyflct/flct.pyx
         building 'pyflct._flct' extension
         gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/lib/python3.12/site-packages/numpy/_core/include -Icextern -I/opt/hostedtoolcache/Python/3.12.15/x64/Library/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/local/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/opt/hostedtoolcache/Python/3.12.15/x64/include/python3.12 -c cextern/flctsubs.c -o build/temp.linux-x86_64-cpython-312/cextern/flctsubs.o -O3 -w -fomit-frame-pointer -fPIC
         gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/lib/python3.12/site-packages/numpy/_core/include -Icextern -I/opt/hostedtoolcache/Python/3.12.15/x64/Library/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/local/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/opt/hostedtoolcache/Python/3.12.15/x64/include/python3.12 -c pyflct/_compiler.c -o build/temp.linux-x86_64-cpython-312/pyflct/_compiler.o -O3 -w -fomit-frame-pointer -fPIC
         gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/lib/python3.12/site-packages/numpy/_core/include -Icextern -I/opt/hostedtoolcache/Python/3.12.15/x64/Library/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/local/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/opt/hostedtoolcache/Python/3.12.15/x64/include/python3.12 -c pyflct/flct.c -o build/temp.linux-x86_64-cpython-312/pyflct/flct.o -O3 -w -fomit-frame-pointer -fPIC
         gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/lib/python3.12/site-packages/numpy/_core/include -Icextern -I/opt/hostedtoolcache/Python/3.12.15/x64/Library/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/local/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/opt/hostedtoolcache/Python/3.12.15/x64/include/python3.12 -c pyflct/flct.c -o build/temp.linux-x86_64-cpython-312/pyflct/flct.o -O3 -w -fomit-frame-pointer -fPIC
         gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/lib/python3.12/site-packages/numpy/_core/include -Icextern -I/opt/hostedtoolcache/Python/3.12.15/x64/Library/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/local/include -I/home/runner/.cache/uv/builds-v0/.tmp47zwpe/include -I/opt/hostedtoolcache/Python/3.12.15/x64/include/python3.12 -c pyflct/sunkit.c -o build/temp.linux-x86_64-cpython-312/pyflct/sunkit.o -O3 -w -fomit-frame-pointer -fPIC
         gcc -shared -Wl,--rpath=/opt/hostedtoolcache/Python/3.12.15/x64/lib -Wl,--rpath=/opt/hostedtoolcache/Python/3.12.15/x64/lib build/temp.linux-x86_64-cpython-312/cextern/flctsubs.o build/temp.linux-x86_64-cpython-312/pyflct/_compiler.o build/temp.linux-x86_64-cpython-312/pyflct/flct.o build/temp.linux-x86_64-cpython-312/pyflct/flct.o build/temp.linux-x86_64-cpython-312/pyflct/sunkit.o -L/opt/hostedtoolcache/Python/3.12.15/x64/Library/lib -L/opt/hostedtoolcache/Python/3.12.15/x64/lib -lfftw3 -lm -o build/lib.linux-x86_64-cpython-312/pyflct/_flct.cpython-312-x86_64-linux-gnu.so

         [stderr]
         <string>:22: SetuptoolsDeprecationWarning: Direct modification of value will be disallowed
         !!

                 ********************************************************************************
                 In an effort to implement PEP 643, direct/in-place changes of static values
                 that come from configuration files are deprecated.
                 If you need to modify this value, please first create a copy with `dict(value)`
                 and make sure conform to all relevant standards when overriding setuptools
                 functionality (https://packaging.python.org/en/latest/specifications/).

                 This deprecation is overdue, please update your project and remove deprecated
                 calls to avoid build errors in the future.
                 ********************************************************************************

         !!
         <string>:28: SetuptoolsDeprecationWarning: Direct modification of value will be disallowed
         !!

                 ********************************************************************************
                 In an effort to implement PEP 643, direct/in-place changes of static values
                 that come from configuration files are deprecated.
                 If you need to modify this value, please first create a copy with `dict(value)`
                 and make sure conform to all relevant standards when overriding setuptools
                 functionality (https://packaging.python.org/en/latest/specifications/).

                 This deprecation is overdue, please update your project and remove deprecated
                 calls to avoid build errors in the future.
                 ********************************************************************************

         !!
         Extension pyflct._flct contains source files (pyflct/_compiler.c, pyflct/flct.c, pyflct/sunkit.c, pyflct/flct.pyx) that are specified using an absolute path, which will not be supported in future.
         /home/runner/.cache/uv/builds-v0/.tmp47zwpe/lib/python3.12/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
         !!

                 ********************************************************************************
                 Please consider removing the following classifiers in favor of a SPDX license expression:

                 License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)

                 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
                 ********************************************************************************

         !!
           self._finalize_license_expression()
         /usr/bin/ld: build/temp.linux-x86_64-cpython-312/pyflct/flct.o:/home/runner/.cache/uv/git-v1/checkouts/6d4fd0268451c8c5/2500288/pyflct/flct.c:3774: multiple definition of `__pyx_module_is_main_pyflct___flct'; build/temp.linux-x86_64-cpython-312/pyflct/flct.o:/home/runner/.cache/uv/git-v1/checkouts/6d4fd0268451c8c5/2500288/pyflct/flct.c:3774: first defined here
         /usr/bin/ld: build/temp.linux-x86_64-cpython-312/pyflct/flct.o: in function `PyInit__flct':
         /home/runner/.cache/uv/git-v1/checkouts/6d4fd0268451c8c5/2500288/pyflct/flct.c:27300: multiple definition of `PyInit__flct'; build/temp.linux-x86_64-cpython-312/pyflct/flct.o:/home/runner/.cache/uv/git-v1/checkouts/6d4fd0268451c8c5/2500288/pyflct/flct.c:27300: first defined here
         collect2: error: ld returned 1 exit status
         error: Command '['gcc', '-shared', '-Wl,--rpath=/opt/hostedtoolcache/Python/3.12.15/x64/lib', '-Wl,--rpath=/opt/hostedtoolcache/Python/3.12.15/x64/lib', 'build/temp.linux-x86_64-cpython-312/cextern/flctsubs.o', 'build/temp.linux-x86_64-cpython-312/pyflct/_compiler.o', 'build/temp.linux-x86_64-cpython-312/pyflct/flct.o', 'build/temp.linux-x86_64-cpython-312/pyflct/flct.o', 'build/temp.linux-x86_64-cpython-312/pyflct/sunkit.o', '-L/opt/hostedtoolcache/Python/3.12.15/x64/Library/lib', '-L/opt/hostedtoolcache/Python/3.12.15/x64/lib', '-lfftw3', '-lm', '-o', 'build/lib.linux-x86_64-cpython-312/pyflct/_flct.cpython-312-x86_64-linux-gnu.so']' returned non-zero exit status 1.

hint: Build failures usually indicate a problem with the package or the build environment
dkist (stable / Python 3.14) FAIL

Test output

.....s.................................................................. [ 14%]
.....................................................................sss [ 29%]
sssssss................................................................. [ 43%]
..................................................................FF.... [ 58%]
.................................................s........sssss......... [ 72%]
.............................sss........................................ [ 87%]
................................................................         [100%]
=================================== FAILURES ===================================
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
=============================== warnings summary ===============================
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:47
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:47: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:64
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:70
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:70: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:179
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:179: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:197
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:208
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:208: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:222
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:222: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:228
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:228: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:251
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:251: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:263
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:263: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py:162
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py:162: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/sunpy/tests/helpers.py:135
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/sunpy/tests/helpers.py:135: PytestUnknownMarkWarning: Unknown pytest.mark.thread_unsafe - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.thread_unsafe(reason="modifies Fido registry")

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:37
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:37: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:50
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:50: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:78
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:78: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/data/tests/test_sample.py: 6 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_crop_dataset.py: 6 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py: 32 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_inversion.py: 24 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_load_dataset.py: 39 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_plotting.py: 7 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py: 36 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_dataset.py: 32 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_inversion.py: 4 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_models.py: 7 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_schema_infra.py: 2 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_tiled_dataset.py: 18 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py: 10 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/tests/test_file_manager.py: 26 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/tests/test_fits.py: 4 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_auth.py: 8 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_endpoints.py: 8 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py: 9 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/tests/test_attr_walker.py: 44 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/tests/test_attrs.py: 1 warning
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/tests/test_attrs_values.py: 12 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/tests/test_client.py: 19 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/tests/test_helpers.py: 15 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py: 13 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_logger.py: 8 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/utils/tests/test_inventory.py: 3 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/utils/tests/test_sysinfo.py: 1 warning
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/wcs/tests/test_coupled_compound_model.py: 8 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/wcs/tests/test_models.py: 75 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/conftest.py:437: UserWarning: --ds and --tiled-ds were not found. Any supplied datasets will not be used.
    warnings.warn("--ds and --tiled-ds were not found. Any supplied datasets will not be used.")

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py: 18 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_load_dataset.py: 18 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/io/tests/test_file_manager.py: 16 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/erfa/core.py:133: ErfaWarning: ERFA function "dtf2d" yielded 1 of "dubious year (Note 6)"
    warn(f'ERFA function "{func_name}" yielded {wmsg}', ErfaWarning)

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_inversion.py: 18 warnings
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py: 42 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/numpy/lib/_function_base_impl.py:2611: RuntimeWarning: invalid value encountered in do_format (vectorized)
    outputs = ufunc(*args, out=...)

.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dask/array/core.py:1714: FutureWarning: Can't acquire a memory view of a Dask array. This will raise in the future.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------------------------------------------------------------------------------------------------------------- benchmark: 13 tests ----------------------------------------------------------------------------------------------------------------
Name (time in us)                                    Min                       Max                      Mean                  StdDev                    Median                     IQR            Outliers          OPS            Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_update_celestial                            73.0260 (1.0)            221.7320 (1.0)             80.0676 (1.0)            9.4270 (1.0)             77.1140 (1.0)            4.3430 (1.0)       670;736  12,489.4525 (1.0)        6972           1
test_raveled_tab1d_model                        262.2470 (3.59)           404.8320 (1.83)           282.8374 (3.53)          17.7093 (1.88)           274.2145 (3.56)          28.2330 (6.50)        141;4   3,535.6007 (0.28)        628           1
test_tileddataset_repr[simple-nomask]           443.3730 (6.07)           718.7860 (3.24)           475.7313 (5.94)          19.7034 (2.09)           474.9730 (6.16)          27.8215 (6.41)       463;18   2,102.0269 (0.17)       1744           1
test_tileddataset_repr[simple-masked]           446.2200 (6.11)           666.8490 (3.01)           497.1215 (6.21)          38.8024 (4.12)           486.7000 (6.31)          45.1940 (10.41)     488;101   2,011.5808 (0.16)       1774           1
test_dataset_repr                               940.2470 (12.88)        1,548.8280 (6.99)           982.2408 (12.27)         41.3107 (4.38)           975.4975 (12.65)         16.5310 (3.81)        25;47   1,018.0803 (0.08)        786           1
test_generate_celestial                         968.9010 (13.27)        1,940.0660 (8.75)         1,059.9504 (13.24)        163.0720 (17.30)        1,003.0795 (13.01)         27.2455 (6.27)        84;99     943.4404 (0.08)        804           1
test_slice_dataset                            9,455.8420 (129.49)      14,342.1610 (64.68)       10,287.8902 (128.49)     1,288.5028 (136.68)       9,642.2620 (125.04)       603.1875 (138.89)      15;15      97.2017 (0.01)         88           1
test_pixel_to_world                          48,319.6760 (661.68)      50,106.1250 (225.98)      48,986.3215 (611.81)       369.2208 (39.17)       48,956.7890 (634.86)       413.1980 (95.14)         4;1      20.4139 (0.00)         21           1
test_dataset_save[large_visp_dataset]       141,182.8910 (>1000.0)    144,241.6460 (650.52)     142,559.1164 (>1000.0)    1,130.0652 (119.88)     142,738.6430 (>1000.0)    1,780.3337 (409.93)        2;0       7.0146 (0.00)          7           1
test_load_asdf                              179,158.6250 (>1000.0)    594,674.1020 (>1000.0)    250,044.1505 (>1000.0)  168,840.7330 (>1000.0)    181,173.3085 (>1000.0)    3,549.9070 (817.39)        1;1       3.9993 (0.00)          6           1
test_load_tiled_asdf                        249,013.9140 (>1000.0)    657,513.6290 (>1000.0)    336,168.0940 (>1000.0)  179,710.3886 (>1000.0)    256,268.2040 (>1000.0)  108,626.2355 (>1000.0)       1;1       2.9747 (0.00)          5           1
test_dataset_save[inversion]                616,125.7070 (>1000.0)  1,014,189.1870 (>1000.0)    769,867.5348 (>1000.0)  208,695.5120 (>1000.0)    619,182.8070 (>1000.0)  372,774.2518 (>1000.0)       2;0       1.2989 (0.00)          5           1
test_plot_dataset[axes0]                  1,303,488.8740 (>1000.0)  1,321,947.9200 (>1000.0)  1,312,783.3534 (>1000.0)    8,615.4184 (913.91)   1,309,818.1110 (>1000.0)   15,886.8625 (>1000.0)       3;0       0.7617 (0.00)          5           1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
=========================== short test summary info ============================
FAILED .tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
FAILED .tmp/int-stable-3.14-w3eactqo/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list_message_only - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
2 failed, 474 passed, 20 skipped, 614 warnings in 129.09s (0:02:09)
roentgen (stable / Python 3.14) no tests

Test output

no tests ran in 0.13s
scope-emd (stable / Python 3.14) no tests

Test output

no tests ran in 0.10s
solarmach (stable / Python 3.14) no tests

Test output

no tests ran in 0.10s
spectroflat (stable / Python 3.14) install fail

Install error

error: Failed to build `spectroflat==2.1.1`
  cause: The build backend returned an error
  cause: Call to `setuptools.build_meta:__legacy__.get_requires_for_build_wheel` failed (exit status: 1)

         [stderr]
         Traceback (most recent call last):
           File "<string>", line 8, in <module>
             from setuptools.build_meta import __legacy__ as backend
           File "/home/runner/.cache/uv/builds-v0/.tmpO4oLtV/lib/python3.14/site-packages/setuptools/__init__.py", line 10, in <module>
             import distutils.core
         ModuleNotFoundError: No module named 'distutils'

hint: `distutils` was removed from the standard library in Python 3.12. Consider adding a constraint (like `spectroflat >2.1.1`) to avoid building a version of `spectroflat` that depends on `distutils`.
sunkit-spex (stable / Python 3.14) skipped

Install error

error: No solution found when resolving dependencies
  cause: Because all versions of sunkit-spex depend on gwcs>=0.26.0,<1.0.0 and gwcs>=1.0.3, we can conclude that all versions of sunkit-spex cannot be used.
         And because you require sunkit-spex[tests]==0.5.0, we can conclude that your requirements are unsatisfiable.
dkist (pre / Python 3.14) FAIL

Test output

.....s.................................................................. [ 14%]
.....................................................................sss [ 29%]
sssssss................................................................. [ 43%]
..................................................................FF.... [ 58%]
.................................................s........sssss......... [ 72%]
.............................sss........................................ [ 87%]
................................................................         [100%]
=================================== FAILURES ===================================
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
=============================== warnings summary ===============================
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:47
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:47: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:64
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:70
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:70: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:179
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:179: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:197
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:208
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:208: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:222
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:222: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:228
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:228: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:251
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:251: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:263
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:263: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py:162
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py:162: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/sunpy/tests/helpers.py:135
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/sunpy/tests/helpers.py:135: PytestUnknownMarkWarning: Unknown pytest.mark.thread_unsafe - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.thread_unsafe(reason="modifies Fido registry")

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:37
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:37: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:50
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:50: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:78
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:78: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/data/tests/test_sample.py: 6 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_crop_dataset.py: 6 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py: 32 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_inversion.py: 24 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_load_dataset.py: 39 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_plotting.py: 7 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py: 36 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_dataset.py: 32 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_inversion.py: 4 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_models.py: 7 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_schema_infra.py: 2 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_tiled_dataset.py: 18 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py: 10 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/tests/test_file_manager.py: 26 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/tests/test_fits.py: 4 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_auth.py: 8 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_endpoints.py: 8 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py: 9 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/tests/test_attr_walker.py: 44 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/tests/test_attrs.py: 1 warning
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/tests/test_attrs_values.py: 12 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/tests/test_client.py: 19 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/tests/test_helpers.py: 15 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py: 13 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_logger.py: 8 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/utils/tests/test_inventory.py: 3 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/utils/tests/test_sysinfo.py: 1 warning
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/wcs/tests/test_coupled_compound_model.py: 8 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/wcs/tests/test_models.py: 75 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/conftest.py:437: UserWarning: --ds and --tiled-ds were not found. Any supplied datasets will not be used.
    warnings.warn("--ds and --tiled-ds were not found. Any supplied datasets will not be used.")

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py: 18 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_load_dataset.py: 18 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/io/tests/test_file_manager.py: 16 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/erfa/core.py:133: ErfaWarning: ERFA function "dtf2d" yielded 1 of "dubious year (Note 6)"
    warn(f'ERFA function "{func_name}" yielded {wmsg}', ErfaWarning)

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_inversion.py: 18 warnings
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py: 42 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/numpy/lib/_function_base_impl.py:2611: RuntimeWarning: invalid value encountered in do_format (vectorized)
    outputs = ufunc(*args, out=...)

.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dask/array/core.py:1714: FutureWarning: Can't acquire a memory view of a Dask array. This will raise in the future.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------------------------------------------------------------------------------------------------------------- benchmark: 13 tests ----------------------------------------------------------------------------------------------------------------
Name (time in us)                                    Min                       Max                      Mean                  StdDev                    Median                     IQR            Outliers          OPS            Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_update_celestial                            74.6300 (1.0)            183.2930 (1.0)             81.0248 (1.0)            7.6006 (1.0)             78.3670 (1.0)            3.3460 (1.0)       703;854  12,341.9077 (1.0)        6957           1
test_raveled_tab1d_model                        263.5340 (3.53)           538.3280 (2.94)           296.0433 (3.65)          25.9953 (3.42)           288.1900 (3.68)          28.9087 (8.64)       367;52   3,377.8846 (0.27)       2129           1
test_tileddataset_repr[simple-masked]           445.8150 (5.97)           740.0270 (4.04)           483.4012 (5.97)          22.9138 (3.01)           482.9450 (6.16)          29.5207 (8.82)       403;38   2,068.6750 (0.17)       1683           1
test_tileddataset_repr[simple-nomask]           451.7360 (6.05)           627.9260 (3.43)           493.9018 (6.10)          27.2660 (3.59)           491.1450 (6.27)          34.9810 (10.45)      550;24   2,024.6938 (0.16)       1680           1
test_dataset_repr                               922.1380 (12.36)        4,566.2060 (24.91)          984.3957 (12.15)        137.7263 (18.12)          970.7540 (12.39)         20.8840 (6.24)         9;57   1,015.8517 (0.08)        784           1
test_generate_celestial                         991.0160 (13.28)        2,338.0100 (12.76)        1,097.1961 (13.54)        192.9118 (25.38)        1,028.3670 (13.12)         37.4625 (11.20)       83;98     911.4141 (0.07)        743           1
test_slice_dataset                            9,359.2960 (125.41)      14,123.0110 (77.05)       10,223.1339 (126.17)     1,279.7410 (168.37)       9,690.8575 (123.66)       326.0660 (97.45)       14;14      97.8174 (0.01)         88           1
test_pixel_to_world                          49,149.9550 (658.58)      50,045.2560 (273.03)      49,565.0445 (611.73)       278.1702 (36.60)       49,554.6215 (632.34)       325.3835 (97.25)         8;0      20.1755 (0.00)         20           1
test_dataset_save[large_visp_dataset]       149,398.3350 (>1000.0)    153,823.2950 (839.22)     151,980.4079 (>1000.0)    1,378.4560 (181.36)     152,016.8700 (>1000.0)    1,182.9682 (353.55)        2;1       6.5798 (0.00)          7           1
test_load_asdf                              187,861.9210 (>1000.0)    662,297.4660 (>1000.0)    268,925.7295 (>1000.0)  192,717.7495 (>1000.0)    190,517.1410 (>1000.0)    2,640.6580 (789.20)        1;1       3.7185 (0.00)          6           1
test_load_tiled_asdf                        263,071.8990 (>1000.0)    651,751.1070 (>1000.0)    343,221.9072 (>1000.0)  172,486.1488 (>1000.0)    267,781.3740 (>1000.0)   99,589.5405 (>1000.0)       1;1       2.9136 (0.00)          5           1
test_dataset_save[inversion]                653,552.3540 (>1000.0)  1,049,744.0890 (>1000.0)    806,473.6190 (>1000.0)  207,814.4909 (>1000.0)    656,348.9170 (>1000.0)  371,243.2475 (>1000.0)       2;0       1.2400 (0.00)          5           1
test_plot_dataset[axes0]                  1,344,177.2450 (>1000.0)  1,353,196.0290 (>1000.0)  1,346,877.1120 (>1000.0)    3,651.7478 (480.45)   1,345,292.0930 (>1000.0)    3,571.8497 (>1000.0)       1;0       0.7425 (0.00)          5           1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
=========================== short test summary info ============================
FAILED .tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
FAILED .tmp/int-pre-3.14-2m9_gfjj/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list_message_only - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
2 failed, 474 passed, 20 skipped, 614 warnings in 130.24s (0:02:10)
roentgen (pre / Python 3.14) no tests

Test output

no tests ran in 0.14s
scope-emd (pre / Python 3.14) no tests

Test output

no tests ran in 0.11s
solarmach (pre / Python 3.14) no tests

Test output

no tests ran in 0.10s
spectroflat (pre / Python 3.14) install fail

Install error

error: Failed to build `spectroflat==2.1.1`
  cause: The build backend returned an error
  cause: Call to `setuptools.build_meta:__legacy__.get_requires_for_build_wheel` failed (exit status: 1)

         [stderr]
         Traceback (most recent call last):
           File "<string>", line 8, in <module>
             from setuptools.build_meta import __legacy__ as backend
           File "/home/runner/.cache/uv/builds-v0/.tmpKxffCB/lib/python3.14/site-packages/setuptools/__init__.py", line 10, in <module>
             import distutils.core
         ModuleNotFoundError: No module named 'distutils'

hint: `distutils` was removed from the standard library in Python 3.12. Consider adding a constraint (like `spectroflat >2.1.1`) to avoid building a version of `spectroflat` that depends on `distutils`.
sunkit-spex (pre / Python 3.14) skipped

Install error

error: No solution found when resolving dependencies
  cause: Because all versions of sunkit-spex depend on gwcs>=0.26.0,<1.0.0 and gwcs>=1.0.3, we can conclude that all versions of sunkit-spex cannot be used.
         And because you require sunkit-spex[tests]==0.5.0, we can conclude that your requirements are unsatisfiable.
dkist (dev / Python 3.14) FAIL

Test output

Collected 0 items to run in parallel
.....s.................................................................. [ 14%]
.......................................s................................ [ 28%]
..ssssssssss............................................................ [ 42%]
........................................................................ [ 56%]
......FF.....................................................s........ss [ 70%]
sss......................................sss............................ [ 85%]
........................................................................ [ 99%]
....                                                                     [100%]
=================================== FAILURES ===================================
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
E   TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
------------------------------ Captured log call -------------------------------
WARNING  globus_sdk.response:response.py:93 response data did not parse as JSON, data=None
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/globus_sdk/response.py:243: TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
=============================== warnings summary ===============================
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:47
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:47: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:64
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:70
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:70: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:179
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:179: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:197
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:197: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:208
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py:208: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:34: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:61: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:75: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:241
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:241: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:247
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:247: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:270
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:270: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:282
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py:282: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_tiled_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_tiled_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py:175
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py:175: PytestUnknownMarkWarning: Unknown pytest.mark.accept_cli_dataset - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.accept_cli_dataset

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:36
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:36: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:49
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:49: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:77
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py:77: PytestUnknownMarkWarning: Unknown pytest.mark.walltime - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
    @pytest.mark.walltime

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/data/tests/test_sample.py: 6 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_crop_dataset.py: 6 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py: 32 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_inversion.py: 25 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_load_dataset.py: 43 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_plotting.py: 7 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py: 42 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_dataset.py: 32 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_inversion.py: 4 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_models.py: 7 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_schema_infra.py: 2 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/asdf/tests/test_tiled_dataset.py: 18 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/dask/tests/test_file_manager.py: 11 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/tests/test_file_manager.py: 26 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/tests/test_fits.py: 4 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_auth.py: 8 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_endpoints.py: 8 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py: 9 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/tests/test_attr_walker.py: 44 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/tests/test_attrs.py: 1 warning
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/tests/test_attrs_values.py: 12 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/tests/test_client.py: 19 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/tests/test_helpers.py: 15 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py: 13 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_logger.py: 8 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/utils/tests/test_inventory.py: 3 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/utils/tests/test_sysinfo.py: 1 warning
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/wcs/tests/test_coupled_compound_model.py: 8 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/wcs/tests/test_models.py: 75 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/conftest.py:437: UserWarning: --ds and --tiled-ds were not found. Any supplied datasets will not be used.
    warnings.warn("--ds and --tiled-ds were not found. Any supplied datasets will not be used.")

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_dataset.py: 18 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_load_dataset.py: 18 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/io/tests/test_file_manager.py: 16 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/erfa/core.py:523: ErfaWarning: ERFA function "dtf2d" yielded 1 of "dubious year (Note 6)"
    warn(f'ERFA function "{func_name}" yielded {wmsg}', ErfaWarning)

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_inversion.py: 18 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/dataset/tests/test_tiled_dataset.py: 12 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py: 42 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/numpy/lib/_function_base_impl.py:2611: RuntimeWarning: invalid value encountered in do_format (vectorized)
    outputs = ufunc(*args, out=...)

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/tests/test_benchmarks.py::test_plot_dataset[axes0]
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dask/array/core.py:1714: FutureWarning: Can't acquire a memory view of a Dask array. This will raise in the future.
    warnings.warn(

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------------------------------------------------------------------------------------------------------------- benchmark: 13 tests ----------------------------------------------------------------------------------------------------------------
Name (time in us)                                    Min                       Max                      Mean                  StdDev                    Median                     IQR            Outliers          OPS            Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_update_celestial                            72.9670 (1.0)            162.8550 (1.0)             79.8900 (1.0)            7.1727 (1.0)             77.5160 (1.0)            2.9260 (1.0)       691;837  12,517.2156 (1.0)        6896           1
test_raveled_tab1d_model                        256.4910 (3.52)           419.6170 (2.58)           279.4577 (3.50)          18.3500 (2.56)           275.3770 (3.55)          27.0410 (9.24)       552;27   3,578.3596 (0.29)       2082           1
test_tileddataset_repr[simple-masked]           494.5150 (6.78)           748.5600 (4.60)           530.2191 (6.64)          21.7901 (3.04)           530.3170 (6.84)          28.8040 (9.84)       488;28   1,886.0127 (0.15)       1502           1
test_tileddataset_repr[simple-nomask]           495.0290 (6.78)         2,150.9630 (13.21)          542.0068 (6.78)          64.0158 (8.92)           534.1610 (6.89)          38.8913 (13.29)       84;77   1,844.9952 (0.15)       1427           1
test_generate_celestial                         957.8760 (13.13)        2,396.2430 (14.71)        1,061.0552 (13.28)        181.2754 (25.27)          999.2040 (12.89)         27.4235 (9.37)       78;106     942.4580 (0.08)        741           1
test_dataset_repr                             1,123.0960 (15.39)      631,116.7690 (>1000.0)      2,078.7943 (26.02)     23,947.5163 (>1000.0)      1,153.3580 (14.88)         21.9955 (7.52)         1;57     481.0481 (0.04)        692           1
test_slice_dataset                            9,456.2520 (129.60)      14,487.3150 (88.96)       10,666.4222 (133.51)     1,375.3916 (191.75)      10,085.6520 (130.11)       556.1477 (190.07)      15;15      93.7521 (0.01)         87           1
test_pixel_to_world                          48,336.8400 (662.45)      49,788.2020 (305.72)      49,233.3289 (616.26)       411.0704 (57.31)       49,286.4260 (635.82)       637.8110 (217.98)        7;0      20.3114 (0.00)         20           1
test_dataset_save[large_visp_dataset]       146,982.5550 (>1000.0)    161,321.0010 (990.58)     152,038.6141 (>1000.0)    4,733.2430 (659.89)     151,258.7790 (>1000.0)    4,814.0755 (>1000.0)       2;1       6.5773 (0.00)          7           1
test_load_asdf                              190,118.1440 (>1000.0)    200,110.1340 (>1000.0)    194,482.5810 (>1000.0)    4,112.5478 (573.36)     194,205.1440 (>1000.0)    7,873.0960 (>1000.0)       3;0       5.1418 (0.00)          6           1
test_load_tiled_asdf                        268,810.2160 (>1000.0)    828,111.3460 (>1000.0)    388,272.6396 (>1000.0)  246,024.9136 (>1000.0)    282,781.9690 (>1000.0)  153,551.6888 (>1000.0)       1;1       2.5755 (0.00)          5           1
test_dataset_save[inversion]                645,795.9930 (>1000.0)  1,132,792.0260 (>1000.0)    748,067.2730 (>1000.0)  215,140.3989 (>1000.0)    652,751.3110 (>1000.0)  130,852.0440 (>1000.0)       1;1       1.3368 (0.00)          5           1
test_plot_dataset[axes0]                  1,324,573.9570 (>1000.0)  1,377,642.9400 (>1000.0)  1,346,436.3790 (>1000.0)   20,324.9331 (>1000.0)  1,341,189.9570 (>1000.0)   26,878.2930 (>1000.0)       2;0       0.7427 (0.00)          5           1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
=========================== short test summary info ============================
FAILED .tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
FAILED .tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/dkist/net/globus/tests/test_transfer.py::test_process_event_list_message_only - TypeError: Cannot iterate on IterableResponse data when type is 'NoneType'
2 failed, 485 passed, 21 skipped, 637 warnings in 152.05s (0:02:32)
irispy-lmsal (dev / Python 3.14) FAIL

Test output

Collected 0 items to run in parallel
........................................................................ [ 12%]
..............................F.F.s..................................... [ 25%]
........................................................................ [ 37%]
..................................ss.................................... [ 50%]
.......................s................................................ [ 63%]
........................................................................ [ 75%]
........................................................................ [ 88%]
...............................................................s...      [100%]
=================================== FAILURES ===================================
E   AssertionError: assert {'6302A B_LOS...TF Na I 5896'} == {'6302A B_LOS...TF Na I 5896'}
      
      Extra items in the right set:
      '6302A B_LOS (sotsp_b)'
      
      Full diff:
        {
            '6302A B_LOS',
      -     '6302A B_LOS (sotsp_b)',
            'G band 4305',
            'TF Na I 5896',
        }
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/io/tests/test_utils.py:155: AssertionError: assert {'6302A B_LOS...TF Na I 5896'} == {'6302A B_LOS...TF Na I 5896'}
E   TypeError: object of type 'SOTCube' has no len()
/home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/io/tests/test_utils.py:171: TypeError: object of type 'SOTCube' has no len()
=============================== warnings summary ===============================
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/tests/test_helpers.py: 1 warning
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/utils/tests/test_fitting.py: 26 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/utils/tests/test_moments.py: 42 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/utils/tests/test_red_blue.py: 19 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/utils/tests/test_rgb.py: 5 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/utils/tests/test_spectral.py: 1 warning
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/utils/tests/test_spectrograph.py: 9 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/astropy/wcs/wcsapi/fitswcs.py:567: AstropyUserWarning: target cannot be converted to ICRS, so will not be set on SpectralCoord
    warnings.warn(

.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/tests/test_sji.py: 6 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/tests/test_spectrograph.py: 4 warnings
.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/utils/tests/test_wobble.py: 27 warnings
  /home/runner/work/sunpy-integration-testing/sunpy-integration-testing/.tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/numpy/lib/_function_base_impl.py:2611: RuntimeWarning: invalid value encountered in do_format (vectorized)
    outputs = ufunc(*args, out=...)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED .tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/io/tests/test_utils.py::test_read_files_sot - AssertionError: assert {'6302A B_LOS...TF Na I 5896'} == {'6302A B_LOS...TF Na I 5896'}
  
  Extra items in the right set:
  '6302A B_LOS (sotsp_b)'
  
  Full diff:
    {
        '6302A B_LOS',
  -     '6302A B_LOS (sotsp_b)',
        'G band 4305',
        'TF Na I 5896',
    }
FAILED .tmp/int-dev-3.14-8760gwri/venv/lib/python3.14/site-packages/irispy/io/tests/test_utils.py::test_read_files_sot_repeated_names[same-stem-members] - TypeError: object of type 'SOTCube' has no len()
2 failed, 564 passed, 5 skipped, 140 warnings in 72.83s (0:01:12)
scope-emd (dev / Python 3.14) no tests

Test output

Collected 0 items to run in parallel

no tests ran in 0.01s
solarmach (dev / Python 3.14) no tests

Test output

Collected 0 items to run in parallel

no tests ran in 0.01s
spectroflat (dev / Python 3.14) install fail

Install error

error: Failed to build `spectroflat @ git+https://gitlab.gwdg.de/hoelken/spectroflat`
  cause: The build backend returned an error
  cause: Call to `setuptools.build_meta:__legacy__.get_requires_for_build_wheel` failed (exit status: 1)

         [stderr]
         Traceback (most recent call last):
           File "<string>", line 8, in <module>
             from setuptools.build_meta import __legacy__ as backend
           File "/home/runner/.cache/uv/builds-v0/.tmp9y7yhb/lib/python3.14/site-packages/setuptools/__init__.py", line 10, in <module>
             import distutils.core
         ModuleNotFoundError: No module named 'distutils'

hint: `distutils` was removed from the standard library in Python 3.12. Consider adding a constraint to avoid building a package that depends on `distutils`.
pyflct (dev / Python 3.14) install fail

Install error

error: Failed to build `pyflct @ git+https://github.com/sunpy/pyflct.git@250028870f1eee77c2cf0093916634c8a8e64558`
  cause: The build backend returned an error
  cause: Call to `setuptools.build_meta.build_wheel` failed (exit status: 1)

         [stdout]
         running bdist_wheel
         running build
         running build_py
         copying pyflct/_version.py -> build/lib.linux-x86_64-cpython-314/pyflct
         running egg_info
         writing pyflct.egg-info/PKG-INFO
         writing dependency_links to pyflct.egg-info/dependency_links.txt
         writing requirements to pyflct.egg-info/requires.txt
         writing top-level names to pyflct.egg-info/top_level.txt
         reading manifest template 'MANIFEST.in'
         adding license file 'LICENSE.rst'
         writing manifest file 'pyflct.egg-info/SOURCES.txt'
         copying pyflct/_compiler.c -> build/lib.linux-x86_64-cpython-314/pyflct
         copying pyflct/flct.c -> build/lib.linux-x86_64-cpython-314/pyflct
         running build_ext
         Compiling pyflct/flct.pyx because it depends on /home/runner/.cache/uv/builds-v0/.tmpmOGLN7/lib/python3.14/site-packages/Cython/Includes/libc/string.pxd.
         [1/1] Cythonizing pyflct/flct.pyx
         building 'pyflct._flct' extension
         cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -O3 -fstack-protector -fstack-clash-protection -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fPIC -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/lib/python3.14/site-packages/numpy/_core/include -Icextern -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/Library/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/local/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/include/python3.14 -c cextern/flctsubs.c -o build/temp.linux-x86_64-cpython-314/cextern/flctsubs.o -O3 -w -fomit-frame-pointer -fPIC
         cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -O3 -fstack-protector -fstack-clash-protection -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fPIC -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/lib/python3.14/site-packages/numpy/_core/include -Icextern -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/Library/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/local/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/include/python3.14 -c pyflct/_compiler.c -o build/temp.linux-x86_64-cpython-314/pyflct/_compiler.o -O3 -w -fomit-frame-pointer -fPIC
         cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -O3 -fstack-protector -fstack-clash-protection -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fPIC -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/lib/python3.14/site-packages/numpy/_core/include -Icextern -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/Library/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/local/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/include/python3.14 -c pyflct/flct.c -o build/temp.linux-x86_64-cpython-314/pyflct/flct.o -O3 -w -fomit-frame-pointer -fPIC
         cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -O3 -fstack-protector -fstack-clash-protection -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fPIC -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/lib/python3.14/site-packages/numpy/_core/include -Icextern -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/Library/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/local/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/include/python3.14 -c pyflct/flct.c -o build/temp.linux-x86_64-cpython-314/pyflct/flct.o -O3 -w -fomit-frame-pointer -fPIC
         cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -O3 -fstack-protector -fstack-clash-protection -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fPIC -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/lib/python3.14/site-packages/numpy/_core/include -Icextern -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/Library/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/local/include -I/home/runner/.cache/uv/builds-v0/.tmpmOGLN7/include -I/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/include/python3.14 -c pyflct/sunkit.c -o build/temp.linux-x86_64-cpython-314/pyflct/sunkit.o -O3 -w -fomit-frame-pointer -fPIC
         cc -pthread -shared -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id=sha1 -Wl,--exclude-libs,ALL build/temp.linux-x86_64-cpython-314/cextern/flctsubs.o build/temp.linux-x86_64-cpython-314/pyflct/_compiler.o build/temp.linux-x86_64-cpython-314/pyflct/flct.o build/temp.linux-x86_64-cpython-314/pyflct/flct.o build/temp.linux-x86_64-cpython-314/pyflct/sunkit.o -L/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/Library/lib -L/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/lib -lfftw3 -lm -o build/lib.linux-x86_64-cpython-314/pyflct/_flct.cpython-314-x86_64-linux-gnu.so

         [stderr]
         <string>:22: SetuptoolsDeprecationWarning: Direct modification of value will be disallowed
         !!

                 ********************************************************************************
                 In an effort to implement PEP 643, direct/in-place changes of static values
                 that come from configuration files are deprecated.
                 If you need to modify this value, please first create a copy with `dict(value)`
                 and make sure conform to all relevant standards when overriding setuptools
                 functionality (https://packaging.python.org/en/latest/specifications/).

                 This deprecation is overdue, please update your project and remove deprecated
                 calls to avoid build errors in the future.
                 ********************************************************************************

         !!
         <string>:28: SetuptoolsDeprecationWarning: Direct modification of value will be disallowed
         !!

                 ********************************************************************************
                 In an effort to implement PEP 643, direct/in-place changes of static values
                 that come from configuration files are deprecated.
                 If you need to modify this value, please first create a copy with `dict(value)`
                 and make sure conform to all relevant standards when overriding setuptools
                 functionality (https://packaging.python.org/en/latest/specifications/).

                 This deprecation is overdue, please update your project and remove deprecated
                 calls to avoid build errors in the future.
                 ********************************************************************************

         !!
         Extension pyflct._flct contains source files (pyflct/_compiler.c, pyflct/flct.c, pyflct/sunkit.c, pyflct/flct.pyx) that are specified using an absolute path, which will not be supported in future.
         /home/runner/.cache/uv/builds-v0/.tmpmOGLN7/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
         !!

                 ********************************************************************************
                 Please consider removing the following classifiers in favor of a SPDX license expression:

                 License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)

                 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
                 ********************************************************************************

         !!
           self._finalize_license_expression()
         /usr/bin/ld: build/temp.linux-x86_64-cpython-314/pyflct/flct.o:/home/runner/.cache/uv/git-v1/checkouts/6d4fd0268451c8c5/2500288/pyflct/flct.c:3774: multiple definition of `__pyx_module_is_main_pyflct___flct'; build/temp.linux-x86_64-cpython-314/pyflct/flct.o:/home/runner/.cache/uv/git-v1/checkouts/6d4fd0268451c8c5/2500288/pyflct/flct.c:3774: first defined here
         /usr/bin/ld: build/temp.linux-x86_64-cpython-314/pyflct/flct.o: in function `PyInit__flct':
         /home/runner/.cache/uv/git-v1/checkouts/6d4fd0268451c8c5/2500288/pyflct/flct.c:27300: multiple definition of `PyInit__flct'; build/temp.linux-x86_64-cpython-314/pyflct/flct.o:/home/runner/.cache/uv/git-v1/checkouts/6d4fd0268451c8c5/2500288/pyflct/flct.c:27300: first defined here
         collect2: error: ld returned 1 exit status
         error: Command '['cc', '-pthread', '-shared', '-Wl,-z,noexecstack', '-Wl,-z,relro', '-Wl,-z,now', '-Wl,--build-id=sha1', '-Wl,--exclude-libs,ALL', 'build/temp.linux-x86_64-cpython-314/cextern/flctsubs.o', 'build/temp.linux-x86_64-cpython-314/pyflct/_compiler.o', 'build/temp.linux-x86_64-cpython-314/pyflct/flct.o', 'build/temp.linux-x86_64-cpython-314/pyflct/flct.o', 'build/temp.linux-x86_64-cpython-314/pyflct/sunkit.o', '-L/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/Library/lib', '-L/home/runner/work/_temp/uv-python-dir/cpython-3.14.8-linux-x86_64-gnu/lib', '-lfftw3', '-lm', '-o', 'build/lib.linux-x86_64-cpython-314/pyflct/_flct.cpython-314-x86_64-linux-gnu.so']' returned non-zero exit status 1.

hint: Build failures usually indicate a problem with the package or the build environment

Installed packages

Full uv pip freeze of the shared venv for each variant that ran.

stable / Python 3.12 (203 packages)
aiapy==0.12.1
aioftp==0.28.3
aiohappyeyeballs==2.7.1
aiohttp==3.14.5
aiosignal==1.4.0
appdirs==1.4.4
array-api-compat==1.15.0
asdf==5.4.0
asdf-astropy==0.11.0
asdf-coordinates-schemas==0.5.1
asdf-standard==1.5.0
asdf-transform-schemas==0.6.0
asdf-wcs-schemas==0.5.0
asteval==1.0.10
astropy==8.0.1
astropy-healpix==2.0.1
astropy-iers-data==0.2026.10.12.1.3.27
astroquery==0.4.11
astroscrappy==1.3.0
attrs==26.1.0
beautifulsoup4==4.15.0
cachetools==7.2.1
cdflib==1.3.14
certifi==2026.7.22
cffi==2.1.1
cftime==1.6.6
charset-normalizer==3.5.2
click==8.5.0
cloudpickle==3.1.2
cmasher==1.9.4
colorama==0.4.6
colorednoise==2.2.0
colorspacious==1.1.2
colorsynth==1.1.2
contourpy==1.4.0
coverage==7.16.2
cryptography==50.0.2
cycler==0.12.1
dask==2026.8.0
dask-image==2026.5.0
dcor==0.7
dill==0.4.1
diskcache==5.6.3
distlib==0.4.3
dkist==1.18.1
donfig==0.8.1.post1
drms==0.9.1
emd==0.8.1
execnet==2.1.2
fiasco==0.8.2
filelock==4.1.1
fonttools==4.66.1
fortranformat==2.0.3
frozenlist==1.8.0
fsspec==2026.9.0
globus-sdk==4.9.1
google-crc32c==1.9.0
gwcs==1.0.3
h5netcdf==1.8.1
h5py==3.16.0
hissw==2.3
html5lib==1.1
humanize==4.16.0
hypothesis==6.169.0
idna==3.20
imageio==2.38.1
iniconfig==2.3.1
irispy-lmsal==0.9.1
isodate==0.7.2
jaraco-classes==3.4.0
jaraco-context==6.1.2
jaraco-functools==4.6.0
jeepney==0.9.0
jinja2==3.1.6
jmespath==1.1.0
joblib==1.6.0
keyring==25.7.0
kiwisolver==1.5.1
lazy-loader==0.6
linkify-it-py==2.2.0
llvmlite==0.50.0
lmfit==1.3.4
locket==1.0.0
lxml==6.1.3
markdown-it-py==4.2.0
markupsafe==3.0.4
matplotlib==3.11.2
mdit-py-plugins==0.6.1
mdurl==0.1.2
memray==1.20.0
more-itertools==11.1.0
mpl-animators==1.2.4
mpmath==1.3.0
msgspec==0.22.0
multidict==7.1.0
narwhals==2.27.1
ndcube==2.4.2
netcdf4==1.7.4
networkx==3.7
numba==0.68.0
numcodecs==0.17.0
numexpr==2.14.2
numpy==2.5.4
opencv-python==5.0.0.93
orjson==3.13.0
packaging==26.3
pandas==3.0.6
parfive==2.3.1
partd==1.4.2
pillow==12.3.0
pims==0.7
plasmapy==2026.2.0
platformdirs==4.13.0
plotly==7.1.0
pluggy==1.6.0
pooch==1.9.0
propcache==0.5.4
py-cpuinfo2==10.1.1
pyavm==0.9.9
pycdfpp==0.17.0
pycparser==3.11
pydot==4.0.1
pyerfa==2.0.1.5
pyflct==0.3.1
pygments==2.21.0
pyistp==0.9.1
pyjwt==2.15.1
pyparsing==3.3.3
pyproject-api==1.11.5
pysciqlop-cache==0.3.6
pysocks==1.7.1
pytest==9.1.1
pytest-arraydiff==0.7.0
pytest-asdf-plugin==0.2.0
pytest-astropy==0.12.0
pytest-astropy-header==0.2.2
pytest-benchmark==5.3.0
pytest-cov==7.1.0
pytest-doctestplus==1.7.1
pytest-filter-subpackage==0.2.0
pytest-httpserver==1.2.0
pytest-lazy-fixtures==1.4.1
pytest-memray==1.11.0
pytest-mock==3.16.0
pytest-mpl==0.19.0
pytest-remotedata==0.4.2
pytest-skip-slow==1.1.0
pytest-timeout==2.4.0
pytest-xdist==3.8.0
python-dateutil==2.9.0.post0
python-discovery==1.6.2
pyvo==1.9.1
pyyaml==6.0.3
radiospectra==0.7.0
reproject==0.21.0
requests==2.34.2
requests-file==3.0.1
requests-toolbelt==1.0.0
rich==15.0.0
roentgen==2.4.0
rsliding==2.0.1
scikit-image==0.26.0
scipy==1.18.1
scope-emd==1.0.0
secretstorage==3.5.0
semantic-version==2.10.0
six==1.17.0
slicerator==1.1.0
solarmach==0.5.6
sortedcontainers==2.4.0
soupsieve==3.0.3
sparse==0.19.2
speasy==1.9.1
specutils==2.4.0
streamtracer==2.6.0
sunkit-image==0.7.0
sunkit-instruments==0.6.2
sunkit-magex==1.2.0
sunpy==8.0.1
sunpy-soar==1.12.0
sunraster==0.7.0
sympy==1.14.0
tabulate==0.10.0
textual==8.2.8
threadpoolctl==3.7.0
tifffile==2026.9.20
tomli-w==1.2.0
toolz==1.2.0
tox==4.65.4
tqdm==4.70.1
typing-extensions==4.16.0
uncertainties==3.2.3
urllib3==2.8.0
virtualenv==21.14.7
watroo==0.0.4
webencodings==0.6.1
werkzeug==3.1.9
wrapt==2.5.0
xarray==2026.9.0
xrtpy==0.5.1
yarl==1.25.1
zarr==3.4.1
zeep==4.3.3
pre / Python 3.12 (203 packages)
aiapy==0.12.1
aioftp==0.28.3
aiohappyeyeballs==2.7.1
aiohttp==3.14.5
aiosignal==1.4.0
appdirs==1.4.4
array-api-compat==1.15.0
asdf==5.4.0
asdf-astropy==0.11.0
asdf-coordinates-schemas==0.5.1
asdf-standard==1.5.0
asdf-transform-schemas==0.6.0
asdf-wcs-schemas==0.5.0
asteval==1.0.10
astropy==8.0.1
astropy-healpix==2.0.1
astropy-iers-data==0.2026.10.12.1.3.27
astroquery==0.4.12.dev11095
astroscrappy==1.3.0
attrs==26.1.0
beautifulsoup4==4.15.0
cachetools==7.2.1
cdflib==1.3.14
certifi==2026.7.22
cffi==2.1.1
cftime==1.6.6
charset-normalizer==3.5.2
click==8.5.0
cloudpickle==3.1.2
cmasher==1.9.4
colorama==0.4.6
colorednoise==2.2.0
colorspacious==1.1.2
colorsynth==1.1.2
contourpy==1.4.0
coverage==7.16.2
cryptography==50.0.2
cycler==0.12.1
dask==2026.8.0
dask-image==2026.5.0
dcor==0.7
dill==0.4.1
diskcache==5.6.3
distlib==0.4.3
dkist==1.18.1
donfig==0.8.1.post1
drms==0.9.1
emd==0.8.1
execnet==2.1.2
fiasco==0.8.2
filelock==4.1.1
fonttools==4.66.1
fortranformat==2.0.3
frozenlist==1.8.0
fsspec==2026.9.0
globus-sdk==4.9.1
google-crc32c==1.9.0
gwcs==1.0.3
h5netcdf==1.8.1
h5py==3.16.0
hissw==2.3
html5lib==1.1
humanize==4.16.0
hypothesis==6.169.0
idna==3.20
imageio==2.38.1
iniconfig==2.3.1
irispy-lmsal==0.9.1
isodate==0.7.2
jaraco-classes==3.4.0
jaraco-context==6.1.2
jaraco-functools==4.6.0
jeepney==0.9.0
jinja2==3.1.6
jmespath==1.1.0
joblib==1.6.0
keyring==25.7.0
kiwisolver==1.5.1
lazy-loader==0.6
linkify-it-py==2.2.0
llvmlite==0.50.0
lmfit==1.3.4
locket==1.0.0
lxml==7.0.0b1
markdown-it-py==4.2.0
markupsafe==3.0.4
matplotlib==3.11.2
mdit-py-plugins==0.6.1
mdurl==0.1.2
memray==1.20.0
more-itertools==11.1.0
mpl-animators==1.2.4
mpmath==1.3.0
msgspec==0.22.0
multidict==7.1.0
narwhals==2.27.1
ndcube==2.4.2
netcdf4==1.7.4
networkx==3.7
numba==0.68.0
numcodecs==0.17.0
numexpr==2.14.2
numpy==2.5.4
opencv-python==5.0.0.93
orjson==3.13.0
packaging==26.3
pandas==3.1.0rc0
parfive==2.3.1
partd==1.4.2
pillow==12.3.0
pims==0.7
plasmapy==2026.2.0
platformdirs==4.13.0
plotly==7.1.0
pluggy==1.6.0
pooch==1.9.0
propcache==0.5.4
py-cpuinfo2==10.1.1
pyavm==0.9.9
pycdfpp==0.17.0
pycparser==3.11
pydot==4.0.1
pyerfa==2.0.1.5
pyflct==0.3.1
pygments==2.21.0
pyistp==0.9.1
pyjwt==2.15.1
pyparsing==3.3.3
pyproject-api==1.11.5
pysciqlop-cache==0.3.6
pysocks==1.7.1
pytest==9.1.1
pytest-arraydiff==0.7.0
pytest-asdf-plugin==0.2.0
pytest-astropy==0.12.0
pytest-astropy-header==0.2.2
pytest-benchmark==5.3.0
pytest-cov==7.1.0
pytest-doctestplus==1.7.1
pytest-filter-subpackage==0.2.0
pytest-httpserver==1.2.0
pytest-lazy-fixtures==1.4.1
pytest-memray==1.11.0
pytest-mock==3.16.0
pytest-mpl==0.19.0
pytest-remotedata==0.4.2
pytest-skip-slow==1.1.0
pytest-timeout==2.4.0
pytest-xdist==3.8.0
python-dateutil==2.9.0.post0
python-discovery==1.6.2
pyvo==1.9.1
pyyaml==6.0.3
radiospectra==0.7.0
reproject==0.21.0
requests==2.34.2
requests-file==3.0.1
requests-toolbelt==1.0.0
rich==15.0.0
roentgen==2.4.0
rsliding==2.0.1
scikit-image==0.26.0
scipy==1.18.1
scope-emd==1.0.0
secretstorage==3.5.0
semantic-version==2.10.0
six==1.17.0
slicerator==1.1.0
solarmach==0.5.6
sortedcontainers==2.4.0
soupsieve==3.0.3
sparse==0.19.2
speasy==1.9.1
specutils==2.4.0
streamtracer==2.6.0
sunkit-image==0.7.0
sunkit-instruments==0.6.2
sunkit-magex==1.2.0
sunpy==8.0.1
sunpy-soar==1.12.0
sunraster==0.7.0
sympy==1.14.0
tabulate==0.10.0
textual==8.2.8
threadpoolctl==3.7.0
tifffile==2026.9.20
tomli-w==1.2.0
toolz==1.2.0
tox==4.65.4
tqdm==4.70.1
typing-extensions==4.16.0
uncertainties==3.2.3
urllib3==2.8.0
virtualenv==21.14.7
watroo==0.0.4
webencodings==0.6.1
werkzeug==3.1.9
wrapt==2.5.1rc1
xarray==2026.9.0
xrtpy==0.5.2rc0
yarl==1.25.1
zarr==3.4.1
zeep==4.3.3
dev / Python 3.12 (194 packages)
aioftp==0.28.3
aiohappyeyeballs==2.7.1
aiohttp==3.14.5
aiosignal==1.4.0
appdirs==1.4.4
array-api-compat==1.15.0
asdf==5.4.0
asdf-astropy==0.11.0
asdf-coordinates-schemas==0.5.1
asdf-standard==1.5.0
asdf-transform-schemas==0.6.0
asdf-wcs-schemas==0.5.0
asteval==1.0.10
astropy==8.0.1
astropy-healpix==2.0.1
astropy-iers-data==0.2026.10.12.1.3.27
astroquery==0.4.12.dev11095
attrs==26.1.0
beautifulsoup4==4.15.0
bokeh==4.0.0.dev7
cachetools==7.2.1
cdflib==1.3.14
certifi==2026.7.22
cffi==2.1.1
cftime==1.6.6
charset-normalizer==3.5.2
click==8.5.0
cloudpickle==3.1.2
cmasher==1.9.4
colorama==0.4.6
colorednoise==2.2.0
colorspacious==1.1.2
contourpy==1.4.0
corner==2.3.0
coverage==7.16.2
cryptography==50.0.2
cycler==0.12.1
dask==2026.8.0
dask-image==2026.5.0
dcor==0.7
dill==0.4.1
diskcache==5.6.3
distlib==0.4.3
distributed==2026.8.0
donfig==0.8.1.post1
emcee==3.1.6
emd==0.8.1
execnet==2.1.2
filelock==4.1.1
fonttools==4.66.1
frozenlist==1.8.0
fsspec==2026.9.0
globus-sdk==4.9.1
google-crc32c==1.9.0
gwcs==1.0.3
h5netcdf==1.8.1
h5py==3.16.0
html5lib==1.1
humanize==4.16.0
hypothesis==6.169.0
idna==3.20
imageio==2.38.1
iniconfig==2.3.1
isodate==0.7.2
jaraco-classes==3.4.0
jaraco-context==6.1.2
jaraco-functools==4.6.0
jeepney==0.9.0
jinja2==3.1.6
jmespath==1.1.0
joblib==1.6.0
keyring==25.7.0
kiwisolver==1.5.1
lazy-loader==0.6
linkify-it-py==2.2.0
llvmlite==0.50.0
lmfit==1.3.4
locket==1.0.0
lxml==7.0.0b1
lz4==4.4.5
markdown-it-py==4.2.0
markupsafe==3.0.4
matplotlib==3.11.2
mdit-py-plugins==0.6.1
mdurl==0.1.2
memray==1.20.0
more-itertools==11.1.0
mpl-animators==1.2.4
mpmath==1.3.0
msgpack==1.2.3
msgspec==0.22.0
multidict==7.1.0
narwhals==2.27.1
nestle==0.2.1
netcdf4==1.7.4
networkx==3.7
numba==0.68.0
numcodecs==0.17.0
numdifftools==0.11.1
numexpr==2.14.2
numpy==2.5.4
opencv-python==5.0.0.93
orjson==3.13.0
packaging==26.3
pandas==3.1.0rc0
parfive==2.3.1
partd==1.4.2
pillow==12.3.0
pims==0.7
platformdirs==4.13.0
plotly==7.1.0
pluggy==1.6.0
propcache==0.5.4
psutil==7.2.2
py-cpuinfo2==10.1.1
pyarrow==26.0.0
pyavm==0.9.9
pycdfpp==0.17.0
pycparser==3.11
pydot==4.0.1
pyerfa==2.0.1.7.dev380+g1bd217666
pygments==2.21.0
pyistp==0.9.1
pyjwt==2.15.1
pyparsing==3.3.3
pyproject-api==1.11.5
pysciqlop-cache==0.3.6
pysocks==1.7.1
pytest==9.1.1
pytest-arraydiff==0.7.0
pytest-asdf-plugin==0.2.0
pytest-astropy==0.12.0
pytest-astropy-header==0.2.2
pytest-benchmark==5.3.0
pytest-cov==7.1.0
pytest-doctestplus==1.7.1
pytest-filter-subpackage==0.2.0
pytest-httpserver==1.2.0
pytest-lazy-fixtures==1.4.1
pytest-memray==1.11.0
pytest-mock==3.16.0
pytest-mpl==0.19.0
pytest-remotedata==0.4.2
pytest-run-parallel==0.10.0
pytest-skip-slow==1.1.0
pytest-timeout==2.4.0
pytest-xdist==3.8.0
python-dateutil==2.9.0.post0
python-discovery==1.6.2
pyvo==1.9.1
pyyaml==6.0.3
reproject==0.21.0
requests==2.34.2
requests-file==3.0.1
requests-toolbelt==1.0.0
rich==15.0.0
scikit-image==0.26.0
scipy==1.18.1
secretstorage==3.5.0
semantic-version==2.10.0
six==1.17.0
slicerator==1.1.0
sortedcontainers==2.4.0
soupsieve==3.0.3
sparse==0.19.2
speasy==1.9.1
specutils==2.4.0
streamtracer==2.6.0
sunpy==8.0.1
sunpy-soar==1.12.0
sympy==1.14.0
tabulate==0.10.0
tblib==3.2.2
textual==8.2.8
threadpoolctl==3.7.0
tifffile==2026.9.20
tomli-w==1.2.0
toolz==1.2.0
tornado==6.6b1
tox==4.65.4
tqdm==4.70.1
typing-extensions==4.16.0
uncertainties==3.2.3
urllib3==2.8.0
virtualenv==21.14.7
watroo==0.0.4
webencodings==0.6.1
werkzeug==3.1.9
xarray==2026.9.0
xyzservices==2026.9.1
yarl==1.25.1
zarr==3.4.1
zeep==4.3.3
zict==3.0.0
stable / Python 3.14 (203 packages)
aiapy==0.12.1
aioftp==0.28.3
aiohappyeyeballs==2.7.1
aiohttp==3.14.5
aiosignal==1.4.0
appdirs==1.4.4
array-api-compat==1.15.0
asdf==5.4.0
asdf-astropy==0.11.0
asdf-coordinates-schemas==0.5.1
asdf-standard==1.5.0
asdf-transform-schemas==0.6.0
asdf-wcs-schemas==0.5.0
asteval==1.0.10
astropy==8.0.1
astropy-healpix==2.0.1
astropy-iers-data==0.2026.10.12.1.3.27
astroquery==0.4.11
astroscrappy==1.3.0
attrs==26.1.0
beautifulsoup4==4.15.0
cachetools==7.2.1
cdflib==1.3.14
certifi==2026.7.22
cffi==2.1.1
cftime==1.6.6
charset-normalizer==3.5.2
click==8.5.0
cloudpickle==3.1.2
cmasher==1.9.4
colorama==0.4.6
colorednoise==2.2.0
colorspacious==1.1.2
colorsynth==1.1.2
contourpy==1.4.0
coverage==7.16.2
cryptography==50.0.2
cycler==0.12.1
dask==2026.8.0
dask-image==2026.5.0
dcor==0.7
dill==0.4.1
diskcache==5.6.3
distlib==0.4.3
dkist==1.18.1
donfig==0.8.1.post1
drms==0.9.1
emd==0.8.1
execnet==2.1.2
fiasco==0.8.2
filelock==4.1.1
fonttools==4.66.1
fortranformat==2.0.3
frozenlist==1.8.0
fsspec==2026.9.0
globus-sdk==4.9.1
google-crc32c==1.9.0
gwcs==1.0.3
h5netcdf==1.8.1
h5py==3.16.0
hissw==2.3
html5lib==1.1
humanize==4.16.0
hypothesis==6.169.0
idna==3.20
imageio==2.38.1
iniconfig==2.3.1
irispy-lmsal==0.9.1
isodate==0.7.2
jaraco-classes==3.4.0
jaraco-context==6.1.2
jaraco-functools==4.6.0
jeepney==0.9.0
jinja2==3.1.6
jmespath==1.1.0
joblib==1.6.0
keyring==25.7.0
kiwisolver==1.5.1
lazy-loader==0.6
linkify-it-py==2.2.0
llvmlite==0.50.0
lmfit==1.3.4
locket==1.0.0
lxml==6.1.3
markdown-it-py==4.2.0
markupsafe==3.0.4
matplotlib==3.11.2
mdit-py-plugins==0.6.1
mdurl==0.1.2
memray==1.20.0
more-itertools==11.1.0
mpl-animators==1.2.4
mpmath==1.3.0
msgspec==0.22.0
multidict==7.1.0
narwhals==2.27.1
ndcube==2.4.2
netcdf4==1.7.4
networkx==3.7
numba==0.68.0
numcodecs==0.17.0
numexpr==2.14.2
numpy==2.5.4
opencv-python==5.0.0.93
orjson==3.13.0
packaging==26.3
pandas==3.0.6
parfive==2.3.1
partd==1.4.2
pillow==12.3.0
pims==0.7
plasmapy==2026.2.0
platformdirs==4.13.0
plotly==7.1.0
pluggy==1.6.0
pooch==1.9.0
propcache==0.5.4
py-cpuinfo2==10.1.1
pyavm==0.9.9
pycdfpp==0.17.0
pycparser==3.11
pydot==4.0.1
pyerfa==2.0.1.5
pyflct==0.3.1
pygments==2.21.0
pyistp==0.9.1
pyjwt==2.15.1
pyparsing==3.3.3
pyproject-api==1.11.5
pysciqlop-cache==0.3.6
pysocks==1.7.1
pytest==9.1.1
pytest-arraydiff==0.7.0
pytest-asdf-plugin==0.2.0
pytest-astropy==0.12.0
pytest-astropy-header==0.2.2
pytest-benchmark==5.3.0
pytest-cov==7.1.0
pytest-doctestplus==1.7.1
pytest-filter-subpackage==0.2.0
pytest-httpserver==1.2.0
pytest-lazy-fixtures==1.4.1
pytest-memray==1.11.0
pytest-mock==3.16.0
pytest-mpl==0.19.0
pytest-remotedata==0.4.2
pytest-skip-slow==1.1.0
pytest-timeout==2.4.0
pytest-xdist==3.8.0
python-dateutil==2.9.0.post0
python-discovery==1.6.2
pyvo==1.9.1
pyyaml==6.0.3
radiospectra==0.7.0
reproject==0.21.0
requests==2.34.2
requests-file==3.0.1
requests-toolbelt==1.0.0
rich==15.0.0
roentgen==2.4.0
rsliding==2.0.1
scikit-image==0.26.0
scipy==1.18.1
scope-emd==1.0.0
secretstorage==3.5.0
semantic-version==2.10.0
six==1.17.0
slicerator==1.1.0
solarmach==0.5.6
sortedcontainers==2.4.0
soupsieve==3.0.3
sparse==0.19.2
speasy==1.9.1
specutils==2.4.0
streamtracer==2.6.0
sunkit-image==0.7.0
sunkit-instruments==0.6.2
sunkit-magex==1.2.0
sunpy==8.0.1
sunpy-soar==1.12.0
sunraster==0.7.0
sympy==1.14.0
tabulate==0.10.0
textual==8.2.8
threadpoolctl==3.7.0
tifffile==2026.9.20
tomli-w==1.2.0
toolz==1.2.0
tox==4.65.4
tqdm==4.70.1
typing-extensions==4.16.0
uncertainties==3.2.3
urllib3==2.8.0
virtualenv==21.14.7
watroo==0.0.4
webencodings==0.6.1
werkzeug==3.1.9
wrapt==2.5.0
xarray==2026.9.0
xrtpy==0.5.1
yarl==1.25.1
zarr==3.4.1
zeep==4.3.3
pre / Python 3.14 (203 packages)
aiapy==0.12.1
aioftp==0.28.3
aiohappyeyeballs==2.7.1
aiohttp==3.14.5
aiosignal==1.4.0
appdirs==1.4.4
array-api-compat==1.15.0
asdf==5.4.0
asdf-astropy==0.11.0
asdf-coordinates-schemas==0.5.1
asdf-standard==1.5.0
asdf-transform-schemas==0.6.0
asdf-wcs-schemas==0.5.0
asteval==1.0.10
astropy==8.0.1
astropy-healpix==2.0.1
astropy-iers-data==0.2026.10.12.1.3.27
astroquery==0.4.12.dev11095
astroscrappy==1.3.0
attrs==26.1.0
beautifulsoup4==4.15.0
cachetools==7.2.1
cdflib==1.3.14
certifi==2026.7.22
cffi==2.1.1
cftime==1.6.6
charset-normalizer==3.5.2
click==8.5.0
cloudpickle==3.1.2
cmasher==1.9.4
colorama==0.4.6
colorednoise==2.2.0
colorspacious==1.1.2
colorsynth==1.1.2
contourpy==1.4.0
coverage==7.16.2
cryptography==50.0.2
cycler==0.12.1
dask==2026.8.0
dask-image==2026.5.0
dcor==0.7
dill==0.4.1
diskcache==5.6.3
distlib==0.4.3
dkist==1.18.1
donfig==0.8.1.post1
drms==0.9.1
emd==0.8.1
execnet==2.1.2
fiasco==0.8.2
filelock==4.1.1
fonttools==4.66.1
fortranformat==2.0.3
frozenlist==1.8.0
fsspec==2026.9.0
globus-sdk==4.9.1
google-crc32c==1.9.0
gwcs==1.0.3
h5netcdf==1.8.1
h5py==3.16.0
hissw==2.3
html5lib==1.1
humanize==4.16.0
hypothesis==6.169.0
idna==3.20
imageio==2.38.1
iniconfig==2.3.1
irispy-lmsal==0.9.1
isodate==0.7.2
jaraco-classes==3.4.0
jaraco-context==6.1.2
jaraco-functools==4.6.0
jeepney==0.9.0
jinja2==3.1.6
jmespath==1.1.0
joblib==1.6.0
keyring==25.7.0
kiwisolver==1.5.1
lazy-loader==0.6
linkify-it-py==2.2.0
llvmlite==0.50.0
lmfit==1.3.4
locket==1.0.0
lxml==7.0.0b1
markdown-it-py==4.2.0
markupsafe==3.0.4
matplotlib==3.11.2
mdit-py-plugins==0.6.1
mdurl==0.1.2
memray==1.20.0
more-itertools==11.1.0
mpl-animators==1.2.4
mpmath==1.3.0
msgspec==0.22.0
multidict==7.1.0
narwhals==2.27.1
ndcube==2.4.2
netcdf4==1.7.4
networkx==3.7
numba==0.68.0
numcodecs==0.17.0
numexpr==2.14.2
numpy==2.5.4
opencv-python==5.0.0.93
orjson==3.13.0
packaging==26.3
pandas==3.1.0rc0
parfive==2.3.1
partd==1.4.2
pillow==12.3.0
pims==0.7
plasmapy==2026.2.0
platformdirs==4.13.0
plotly==7.1.0
pluggy==1.6.0
pooch==1.9.0
propcache==0.5.4
py-cpuinfo2==10.1.1
pyavm==0.9.9
pycdfpp==0.17.0
pycparser==3.11
pydot==4.0.1
pyerfa==2.0.1.5
pyflct==0.3.1
pygments==2.21.0
pyistp==0.9.1
pyjwt==2.15.1
pyparsing==3.3.3
pyproject-api==1.11.5
pysciqlop-cache==0.3.6
pysocks==1.7.1
pytest==9.1.1
pytest-arraydiff==0.7.0
pytest-asdf-plugin==0.2.0
pytest-astropy==0.12.0
pytest-astropy-header==0.2.2
pytest-benchmark==5.3.0
pytest-cov==7.1.0
pytest-doctestplus==1.7.1
pytest-filter-subpackage==0.2.0
pytest-httpserver==1.2.0
pytest-lazy-fixtures==1.4.1
pytest-memray==1.11.0
pytest-mock==3.16.0
pytest-mpl==0.19.0
pytest-remotedata==0.4.2
pytest-skip-slow==1.1.0
pytest-timeout==2.4.0
pytest-xdist==3.8.0
python-dateutil==2.9.0.post0
python-discovery==1.6.2
pyvo==1.9.1
pyyaml==6.0.3
radiospectra==0.7.0
reproject==0.21.0
requests==2.34.2
requests-file==3.0.1
requests-toolbelt==1.0.0
rich==15.0.0
roentgen==2.4.0
rsliding==2.0.1
scikit-image==0.26.0
scipy==1.18.1
scope-emd==1.0.0
secretstorage==3.5.0
semantic-version==2.10.0
six==1.17.0
slicerator==1.1.0
solarmach==0.5.6
sortedcontainers==2.4.0
soupsieve==3.0.3
sparse==0.19.2
speasy==1.9.1
specutils==2.4.0
streamtracer==2.6.0
sunkit-image==0.7.0
sunkit-instruments==0.6.2
sunkit-magex==1.2.0
sunpy==8.0.1
sunpy-soar==1.12.0
sunraster==0.7.0
sympy==1.14.0
tabulate==0.10.0
textual==8.2.8
threadpoolctl==3.7.0
tifffile==2026.9.20
tomli-w==1.2.0
toolz==1.2.0
tox==4.65.4
tqdm==4.70.1
typing-extensions==4.16.0
uncertainties==3.2.3
urllib3==2.8.0
virtualenv==21.14.7
watroo==0.0.4
webencodings==0.6.1
werkzeug==3.1.9
wrapt==2.5.1rc1
xarray==2026.9.0
xrtpy==0.5.2rc0
yarl==1.25.1
zarr==3.4.1
zeep==4.3.3
dev / Python 3.14 (203 packages)
aioftp==0.28.3
aiohappyeyeballs==2.7.1
aiohttp==3.14.5
aiosignal==1.4.0
appdirs==1.4.4
array-api-compat==1.15.0
asdf==5.4.0
asdf-astropy==0.11.0
asdf-coordinates-schemas==0.5.1
asdf-standard==1.5.0
asdf-transform-schemas==0.6.0
asdf-wcs-schemas==0.5.0
asteval==1.0.10
astropy==8.0.1
astropy-healpix==2.0.1
astropy-iers-data==0.2026.10.12.1.3.27
astroquery==0.4.12.dev11095
astroscrappy==1.3.0
attrs==26.1.0
beautifulsoup4==4.15.0
bokeh==4.0.0.dev7
cachetools==7.2.1
cdflib==1.3.14
certifi==2026.7.22
cffi==2.1.1
cftime==1.6.6
charset-normalizer==3.5.2
click==8.5.0
cloudpickle==3.1.2
cmasher==1.9.4
colorama==0.4.6
colorednoise==2.2.0
colorspacious==1.1.2
colorsynth==1.1.2
contourpy==1.4.0
corner==2.3.0
coverage==7.16.2
cryptography==50.0.2
cycler==0.12.1
dask==2026.8.0
dask-image==2026.5.0
dcor==0.7
dill==0.4.1
diskcache==5.6.3
distlib==0.4.3
distributed==2026.8.0
donfig==0.8.1.post1
emcee==3.1.6
emd==0.8.1
execnet==2.1.2
fiasco==0.8.2
filelock==4.1.1
fonttools==4.66.1
fortranformat==2.0.3
frozenlist==1.8.0
fsspec==2026.9.0
globus-sdk==4.9.1
google-crc32c==1.9.0
gwcs==1.0.3
h5netcdf==1.8.1
h5py==3.16.0
hissw==2.3
html5lib==1.1
humanize==4.16.0
hypothesis==6.169.0
idna==3.20
imageio==2.38.1
iniconfig==2.3.1
isodate==0.7.2
jaraco-classes==3.4.0
jaraco-context==6.1.2
jaraco-functools==4.6.0
jeepney==0.9.0
jinja2==3.1.6
jmespath==1.1.0
joblib==1.6.0
keyring==25.7.0
kiwisolver==1.5.1
lazy-loader==0.6
linkify-it-py==2.2.0
llvmlite==0.50.0
lmfit==1.3.4
locket==1.0.0
lxml==7.0.0b1
lz4==4.4.5
markdown-it-py==4.2.0
markupsafe==3.0.4
matplotlib==3.11.2
mdit-py-plugins==0.6.1
mdurl==0.1.2
memray==1.20.0
more-itertools==11.1.0
mpl-animators==1.2.4
mpmath==1.3.0
msgpack==1.2.3
msgspec==0.22.0
multidict==7.1.0
narwhals==2.27.1
nestle==0.2.1
netcdf4==1.7.4
networkx==3.7
numba==0.68.0
numcodecs==0.17.0
numdifftools==0.11.1
numexpr==2.14.2
numpy==2.5.4
opencv-python==5.0.0.93
orjson==3.13.0
packaging==26.3
pandas==3.1.0rc0
parfive==2.3.1
partd==1.4.2
pillow==12.3.0
pims==0.7
plasmapy==2026.2.0
platformdirs==4.13.0
plotly==7.1.0
pluggy==1.6.0
pooch==1.9.0
propcache==0.5.4
psutil==7.2.2
py-cpuinfo2==10.1.1
pyarrow==26.0.0
pyavm==0.9.9
pycdfpp==0.17.0
pycparser==3.11
pydot==4.0.1
pyerfa==2.0.1.7.dev380+g1bd217666
pygments==2.21.0
pyistp==0.9.1
pyjwt==2.15.1
pyparsing==3.3.3
pyproject-api==1.11.5
pysciqlop-cache==0.3.6
pysocks==1.7.1
pytest==9.1.1
pytest-arraydiff==0.7.0
pytest-asdf-plugin==0.2.0
pytest-astropy==0.12.0
pytest-astropy-header==0.2.2
pytest-benchmark==5.3.0
pytest-cov==7.1.0
pytest-doctestplus==1.7.1
pytest-filter-subpackage==0.2.0
pytest-httpserver==1.2.0
pytest-lazy-fixtures==1.4.1
pytest-memray==1.11.0
pytest-mock==3.16.0
pytest-mpl==0.19.0
pytest-remotedata==0.4.2
pytest-run-parallel==0.10.0
pytest-skip-slow==1.1.0
pytest-timeout==2.4.0
pytest-xdist==3.8.0
python-dateutil==2.9.0.post0
python-discovery==1.6.2
pyvo==1.9.1
pyyaml==6.0.3
reproject==0.21.0
requests==2.34.2
requests-file==3.0.1
requests-toolbelt==1.0.0
rich==15.0.0
rsliding==2.0.1
scikit-image==0.26.0
scipy==1.18.1
secretstorage==3.5.0
semantic-version==2.10.0
six==1.17.0
slicerator==1.1.0
sortedcontainers==2.4.0
soupsieve==3.0.3
sparse==0.19.2
speasy==1.9.1
specutils==2.4.0
streamtracer==2.6.0
sunpy==8.0.1
sunpy-soar==1.12.0
sympy==1.14.0
tabulate==0.10.0
tblib==3.2.2
textual==8.2.8
threadpoolctl==3.7.0
tifffile==2026.9.20
tomli-w==1.2.0
toolz==1.2.0
tornado==6.6b1
tox==4.65.4
tqdm==4.70.1
typing-extensions==4.16.0
uncertainties==3.2.3
urllib3==2.8.0
virtualenv==21.14.7
watroo==0.0.4
webencodings==0.6.1
werkzeug==3.1.9
wrapt==2.5.1rc1
xarray==2026.9.0
xyzservices==2026.9.1
yarl==1.25.1
zarr==3.4.1
zeep==4.3.3
zict==3.0.0