| Python | Variant | sunpy | Started | Finished |
|---|---|---|---|---|
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 |
| Package | Python 3.12 | Python 3.14 | ||||
|---|---|---|---|---|---|---|
| stable | pre | dev | stable | pre | dev | |
| 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 |
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.).
Click any non-passing badge above to jump to its log; the section will auto-expand.
.....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)
no tests ran in 0.16s
no tests ran in 0.13s
no tests ran in 0.12s
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`.
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.
.....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)
no tests ran in 0.18s
no tests ran in 0.14s
no tests ran in 0.13s
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`.
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.
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.
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)
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.
Collected 0 items to run in parallel no tests ran in 0.01s
Collected 0 items to run in parallel no tests ran in 0.01s
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`.
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
.....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)
no tests ran in 0.13s
no tests ran in 0.10s
no tests ran in 0.10s
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`.
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.
.....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)
no tests ran in 0.14s
no tests ran in 0.11s
no tests ran in 0.10s
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`.
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.
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)
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)
Collected 0 items to run in parallel no tests ran in 0.01s
Collected 0 items to run in parallel no tests ran in 0.01s
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`.
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
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