[Debian-astro-maintainers] Bug#1066775: sunpy: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13

Lucas Nussbaum lucas at debian.org
Wed Mar 13 15:01:05 GMT 2024


Source: sunpy
Version: 5.1.1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20240313 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:305: python3.12 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
> !!
> 
>         ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> running config
> I: pybuild base:305: python3.11 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
> !!
> 
>         ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:305: /usr/bin/python3.12 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
> !!
> 
>         ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy
> copying sunpy/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy
> copying sunpy/version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy
> copying sunpy/_version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy
> copying sunpy/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> copying sunpy/net/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> copying sunpy/net/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> copying sunpy/net/helioviewer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> copying sunpy/net/attr.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> copying sunpy/net/fido_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> copying sunpy/net/_attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> copying sunpy/net/scraper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> copying sunpy/net/base_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data
> copying sunpy/data/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data
> copying sunpy/data/_sample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data
> copying sunpy/data/sample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests
> copying sunpy/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests
> copying sunpy/tests/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests
> copying sunpy/tests/self_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests
> copying sunpy/tests/mocks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/net.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/functools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/logger.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/datatype_factory_base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/parfive_helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/io.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/xml.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/decorators.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/metadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> copying sunpy/util/sysinfo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/physics
> copying sunpy/physics/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/physics
> copying sunpy/physics/differential_rotation.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/physics
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> copying sunpy/io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> copying sunpy/io/_cdf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> copying sunpy/io/_fits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> copying sunpy/io/_jp2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> copying sunpy/io/_file_tools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> copying sunpy/io/ana.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> copying sunpy/io/header.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> copying sunpy/io/setup_package.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database
> copying sunpy/database/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database
> copying sunpy/database/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database
> copying sunpy/database/caching.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database
> copying sunpy/database/database.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database
> copying sunpy/database/commands.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database
> copying sunpy/database/tables.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/sun
> copying sunpy/sun/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/sun
> copying sunpy/sun/_constants.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/sun
> copying sunpy/sun/models.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/sun
> copying sunpy/sun/constants.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/sun
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/timeseries_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/timeseriesbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/metadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/image
> copying sunpy/image/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/image
> copying sunpy/image/resample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/image
> copying sunpy/image/transform.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time
> copying sunpy/time/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time
> copying sunpy/time/timerange.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time
> copying sunpy/time/timeformats.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time
> copying sunpy/time/time.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/extern
> copying sunpy/extern/appdirs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/extern
> copying sunpy/extern/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/extern
> copying sunpy/extern/parse.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/extern
> copying sunpy/extern/inflect.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/extern
> copying sunpy/extern/distro.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/extern
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization
> copying sunpy/visualization/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization
> copying sunpy/visualization/wcsaxes_compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization
> copying sunpy/visualization/drawing.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization
> copying sunpy/visualization/visualization.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/sun.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/frameattributes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/ephemeris.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/metaframes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/spice.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/transformations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/wcs_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/frames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/_transformations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/offset_frame.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> copying sunpy/map/compositemap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> copying sunpy/map/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> copying sunpy/map/map_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> copying sunpy/map/mapsequence.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> copying sunpy/map/_units.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> copying sunpy/map/header_helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> copying sunpy/map/maputils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> copying sunpy/map/mapbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/parser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/chaincode.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/hec.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc
> copying sunpy/net/jsoc/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc
> copying sunpy/net/jsoc/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc
> copying sunpy/net/jsoc/jsoc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_helioviewer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_fido.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/strategies.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_attr.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_attr_walker.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_baseclient.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_scraper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek
> copying sunpy/net/hek/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek
> copying sunpy/net/hek/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek
> copying sunpy/net/hek/hek.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek2vso
> copying sunpy/net/hek2vso/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek2vso
> copying sunpy/net/hek2vso/hek2vso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek2vso
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever
> copying sunpy/net/dataretriever/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever
> copying sunpy/net/dataretriever/client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/cdaweb.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/walker.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/vso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/legacy_response.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/zeep_plugins.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/table_response.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio/tests
> copying sunpy/net/helio/tests/test_chaincode.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio/tests
> copying sunpy/net/helio/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio/tests
> copying sunpy/net/helio/tests/test_helio.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/helio/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc/data
> copying sunpy/net/jsoc/data/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc/tests
> copying sunpy/net/jsoc/tests/test_jsoc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc/tests
> copying sunpy/net/jsoc/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc/tests
> copying sunpy/net/jsoc/tests/test_attr.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek/tests
> copying sunpy/net/hek/tests/test_hek.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek/tests
> copying sunpy/net/hek/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek2vso/tests
> copying sunpy/net/hek2vso/tests/test_hek2vso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek2vso/tests
> copying sunpy/net/hek2vso/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/hek2vso/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/lyra.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/gong.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/eve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/goes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/norh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/noaa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/fermi_gbm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/tests
> copying sunpy/net/dataretriever/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/tests
> copying sunpy/net/dataretriever/tests/test_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/attrs
> copying sunpy/net/dataretriever/attrs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/attrs
> copying sunpy/net/dataretriever/attrs/goes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/attrs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_goes_ud.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_norh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_eve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_gong_synoptic.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_goes_suvi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_lyra_ud.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_noaa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/dataretriever/sources/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb/test
> copying sunpy/net/cdaweb/test/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb/test
> copying sunpy/net/cdaweb/test/test_cdaweb.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb/test
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso/data
> copying sunpy/net/vso/data/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso/tests
> copying sunpy/net/vso/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso/tests
> copying sunpy/net/vso/tests/test_vso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso/tests
> copying sunpy/net/vso/tests/test_attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso/tests
> copying sunpy/net/vso/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/tests
> copying sunpy/data/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/tests
> copying sunpy/data/tests/test_sample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/test
> copying sunpy/data/test/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/test
> copying sunpy/data/test/_generate_asdf_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/test
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/downloader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/storage.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/manager.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/cache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/test/waveunit
> copying sunpy/data/test/waveunit/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/test/waveunit
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/test_storage.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/test_manager.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/test_downloader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/test_cache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/mocks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/data_manager/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests/tests
> copying sunpy/tests/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests/tests
> copying sunpy/tests/tests/test_self_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests/tests
> copying sunpy/tests/tests/test_mocks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests/tests
> copying sunpy/tests/tests/test_sunpy_data_filenames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/tests/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_decorators.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_functools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_sysinfo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_logger.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_xml.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_datatype_factory_base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_net.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_metadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/sphinx
> copying sunpy/util/sphinx/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/sphinx
> copying sunpy/util/sphinx/doctest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/sphinx
> copying sunpy/util/sphinx/generate.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/util/sphinx
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/physics/tests
> copying sunpy/physics/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/physics/tests
> copying sunpy/physics/tests/test_differential_rotation.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/physics/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_ana.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_filetools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_fits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_srs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_genx.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_cdf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_jp2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special
> copying sunpy/io/special/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special
> copying sunpy/io/special/genx.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special
> copying sunpy/io/special/srs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf
> copying sunpy/io/special/asdf/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf
> copying sunpy/io/special/asdf/entry_points.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/tests
> copying sunpy/io/special/asdf/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/tests
> copying sunpy/io/special/asdf/tests/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/tests
> copying sunpy/io/special/asdf/tests/test_coordinate_frames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/tests
> copying sunpy/io/special/asdf/tests/test_genericmap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/converters
> copying sunpy/io/special/asdf/converters/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/converters
> copying sunpy/io/special/asdf/converters/frames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/converters
> copying sunpy/io/special/asdf/converters/generic_map.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/converters
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources
> copying sunpy/io/special/asdf/resources/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_database.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_caching.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_commands.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_tables.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/sun/tests
> copying sunpy/sun/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/sun/tests
> copying sunpy/sun/tests/test_constants.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/sun/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/lyra.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/eve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/goes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/norh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/noaa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/fermi_gbm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/tests
> copying sunpy/timeseries/tests/test_timeseries_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/tests
> copying sunpy/timeseries/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/tests
> copying sunpy/timeseries/tests/test_timeseriesmetadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/tests
> copying sunpy/timeseries/tests/test_timeseriesbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_fermi_gbm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_norh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_eve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_lyra.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_goes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_noaa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/timeseries/sources/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/image/tests
> copying sunpy/image/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/image/tests
> copying sunpy/image/tests/test_resample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/image/tests
> copying sunpy/image/tests/test_transform.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/image/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/test_time.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/test_timerange.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/test_taiseconds.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/test_utime.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/time/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/tests
> copying sunpy/visualization/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/tests
> copying sunpy/visualization/tests/test_drawing.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/animator
> copying sunpy/visualization/animator/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/animator
> copying sunpy/visualization/animator/mapsequenceanimator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/animator
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/colormaps
> copying sunpy/visualization/colormaps/cm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/colormaps
> copying sunpy/visualization/colormaps/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/colormaps
> copying sunpy/visualization/colormaps/color_tables.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/colormaps
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/animator/tests
> copying sunpy/visualization/animator/tests/test_mapsequenceanimator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/animator/tests
> copying sunpy/visualization/animator/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/animator/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/colormaps/tests
> copying sunpy/visualization/colormaps/tests/test_cm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/colormaps/tests
> copying sunpy/visualization/colormaps/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/colormaps/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_wcs_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_sun.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_ephemeris.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_frameattributes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_spice.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/strategies.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_frames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_offset_frame.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_transformations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_metaframes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/coordinates/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/hinode.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/suvi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/trace.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/iris.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/sdo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/solo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/gong.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/mlso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/soho.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/yohkoh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/proba2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/source_type.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/stereo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/psp.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_plotting.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_maputils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_mapbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/strategies.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_mapbase_dask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_map_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_reproject_to.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_compositemap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_header.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_header_helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_mapsequence.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_iris_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_hmi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_xrt_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_eit_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_suvi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_swap_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_rhessi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_sxt_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_source_type.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_aia_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_trace_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_wispr_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_euvi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_sot_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_cor_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_eui_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_hi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_lasco_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_gong_synoptic_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_hmi_synoptic_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_kcor_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_mdi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/map/sources/tests
> running egg_info
> writing sunpy.egg-info/PKG-INFO
> writing dependency_links to sunpy.egg-info/dependency_links.txt
> writing entry points to sunpy.egg-info/entry_points.txt
> writing requirements to sunpy.egg-info/requires.txt
> writing top-level names to sunpy.egg-info/top_level.txt
> writing manifest file 'sunpy.egg-info/SOURCES.txt'
> reading manifest file 'sunpy.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files found matching '.codecov.yaml'
> warning: no previously-included files found matching '.editorconfig'
> warning: no previously-included files found matching '.gitattributes'
> warning: no previously-included files found matching '.gitignore'
> warning: no previously-included files found matching '.mailmap'
> warning: no previously-included files found matching '.pre-commit-config.yaml'
> warning: no previously-included files found matching '.readthedocs.yaml'
> warning: no previously-included files found matching '.rtd-environment.yml'
> warning: no previously-included files found matching '.test_package_pins.txt'
> warning: no previously-included files found matching '.zenodo.json'
> warning: no previously-included files found matching 'asv.conf.json'
> warning: no previously-included files found matching 'CITATION.cff'
> warning: no previously-included files found matching 'sunpy-dev-env.yml'
> warning: no previously-included files found matching 'tox.ini'
> no previously-included directories found matching '.circleci'
> no previously-included directories found matching '.github'
> no previously-included directories found matching 'benchmarks'
> no previously-included directories found matching 'binder'
> no previously-included directories found matching 'changelog'
> no previously-included directories found matching 'tools'
> no previously-included directories found matching 'sunpy/_dev'
> adding license file 'LICENSE.rst'
> writing manifest file 'sunpy.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'sunpy.io.special.asdf.resources.manifests' is absent from the `packages` configuration.
> !!
> 
>         ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'sunpy.io.special.asdf.resources.manifests' as an importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to distribute this
>         package, please make sure that 'sunpy.io.special.asdf.resources.manifests' is explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'sunpy.io.special.asdf.resources.manifests' to be distributed and are
>         already explicitly excluding 'sunpy.io.special.asdf.resources.manifests' via
>         `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'sunpy.io.special.asdf.resources.schemas' is absent from the `packages` configuration.
> !!
> 
>         ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'sunpy.io.special.asdf.resources.schemas' as an importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to distribute this
>         package, please make sure that 'sunpy.io.special.asdf.resources.schemas' is explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'sunpy.io.special.asdf.resources.schemas' to be distributed and are
>         already explicitly excluding 'sunpy.io.special.asdf.resources.schemas' via
>         `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         ********************************************************************************
> 
> !!
>   check.warn(importable)
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliocentricinertial-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/solarmagnetic-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/generic_map-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliocentricearthecliptic-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/geocentricearthequatorial-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_carrington-1.2.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/helioprojective-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_carrington-1.1.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_carrington-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/generic_map-1.1.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/geocentricsolarecliptic-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliocentric-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/geocentricsolarmagnetospheric-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_stonyhurst-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/geomagnetic-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_stonyhurst-1.1.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/schemas
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/manifests
> copying sunpy/io/special/asdf/resources/manifests/sunpy-1.1.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/manifests
> copying sunpy/io/special/asdf/resources/manifests/sunpy-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/io/special/asdf/resources/manifests
> I: pybuild pybuild:334: cp -a CITATION.rst /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/ && cp -a sunpy/data/ /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/ && cp -a sunpy/visualization/colormaps/data /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/visualization/colormaps/ && cp -a sunpy/net/jsoc/data /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/jsoc/ && cp -a sunpy/net/vso/data /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/vso && cp -a sunpy/net/cdaweb/data /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/net/cdaweb && cp -a sunpy/database/tests/*.txt /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/database/tests/ && cp -a sunpy/physics/tests/reference/ /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/physics/tests
> I: pybuild base:305: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
> !!
> 
>         ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> WARNING: The wheel package is not available.
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy
> copying sunpy/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy
> copying sunpy/version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy
> copying sunpy/_version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy
> copying sunpy/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> copying sunpy/net/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> copying sunpy/net/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> copying sunpy/net/helioviewer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> copying sunpy/net/attr.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> copying sunpy/net/fido_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> copying sunpy/net/_attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> copying sunpy/net/scraper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> copying sunpy/net/base_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data
> copying sunpy/data/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data
> copying sunpy/data/_sample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data
> copying sunpy/data/sample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests
> copying sunpy/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests
> copying sunpy/tests/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests
> copying sunpy/tests/self_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests
> copying sunpy/tests/mocks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/net.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/functools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/logger.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/datatype_factory_base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/parfive_helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/io.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/xml.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/decorators.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/metadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> copying sunpy/util/sysinfo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/physics
> copying sunpy/physics/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/physics
> copying sunpy/physics/differential_rotation.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/physics
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> copying sunpy/io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> copying sunpy/io/_cdf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> copying sunpy/io/_fits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> copying sunpy/io/_jp2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> copying sunpy/io/_file_tools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> copying sunpy/io/ana.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> copying sunpy/io/header.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> copying sunpy/io/setup_package.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database
> copying sunpy/database/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database
> copying sunpy/database/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database
> copying sunpy/database/caching.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database
> copying sunpy/database/database.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database
> copying sunpy/database/commands.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database
> copying sunpy/database/tables.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/sun
> copying sunpy/sun/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/sun
> copying sunpy/sun/_constants.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/sun
> copying sunpy/sun/models.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/sun
> copying sunpy/sun/constants.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/sun
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/timeseries_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/timeseriesbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries
> copying sunpy/timeseries/metadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/image
> copying sunpy/image/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/image
> copying sunpy/image/resample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/image
> copying sunpy/image/transform.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time
> copying sunpy/time/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time
> copying sunpy/time/timerange.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time
> copying sunpy/time/timeformats.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time
> copying sunpy/time/time.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/extern
> copying sunpy/extern/appdirs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/extern
> copying sunpy/extern/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/extern
> copying sunpy/extern/parse.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/extern
> copying sunpy/extern/inflect.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/extern
> copying sunpy/extern/distro.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/extern
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization
> copying sunpy/visualization/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization
> copying sunpy/visualization/wcsaxes_compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization
> copying sunpy/visualization/drawing.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization
> copying sunpy/visualization/visualization.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/sun.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/frameattributes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/ephemeris.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/metaframes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/spice.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/transformations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/wcs_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/frames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/_transformations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> copying sunpy/coordinates/offset_frame.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> copying sunpy/map/compositemap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> copying sunpy/map/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> copying sunpy/map/map_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> copying sunpy/map/mapsequence.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> copying sunpy/map/_units.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> copying sunpy/map/header_helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> copying sunpy/map/maputils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> copying sunpy/map/mapbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/parser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/chaincode.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio
> copying sunpy/net/helio/hec.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc
> copying sunpy/net/jsoc/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc
> copying sunpy/net/jsoc/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc
> copying sunpy/net/jsoc/jsoc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_helioviewer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_fido.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/strategies.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_attr.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_attr_walker.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_baseclient.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> copying sunpy/net/tests/test_scraper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek
> copying sunpy/net/hek/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek
> copying sunpy/net/hek/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek
> copying sunpy/net/hek/hek.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek2vso
> copying sunpy/net/hek2vso/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek2vso
> copying sunpy/net/hek2vso/hek2vso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek2vso
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever
> copying sunpy/net/dataretriever/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever
> copying sunpy/net/dataretriever/client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/cdaweb.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/walker.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb
> copying sunpy/net/cdaweb/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/vso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/legacy_response.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/zeep_plugins.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso
> copying sunpy/net/vso/table_response.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio/tests
> copying sunpy/net/helio/tests/test_chaincode.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio/tests
> copying sunpy/net/helio/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio/tests
> copying sunpy/net/helio/tests/test_helio.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/helio/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc/data
> copying sunpy/net/jsoc/data/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc/tests
> copying sunpy/net/jsoc/tests/test_jsoc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc/tests
> copying sunpy/net/jsoc/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc/tests
> copying sunpy/net/jsoc/tests/test_attr.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek/tests
> copying sunpy/net/hek/tests/test_hek.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek/tests
> copying sunpy/net/hek/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek2vso/tests
> copying sunpy/net/hek2vso/tests/test_hek2vso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek2vso/tests
> copying sunpy/net/hek2vso/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/hek2vso/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/lyra.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/gong.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/eve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/goes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/norh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/noaa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> copying sunpy/net/dataretriever/sources/fermi_gbm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/tests
> copying sunpy/net/dataretriever/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/tests
> copying sunpy/net/dataretriever/tests/test_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/attrs
> copying sunpy/net/dataretriever/attrs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/attrs
> copying sunpy/net/dataretriever/attrs/goes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/attrs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_goes_ud.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_norh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_eve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_gong_synoptic.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_goes_suvi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_lyra_ud.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> copying sunpy/net/dataretriever/sources/tests/test_noaa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/dataretriever/sources/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb/test
> copying sunpy/net/cdaweb/test/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb/test
> copying sunpy/net/cdaweb/test/test_cdaweb.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb/test
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso/data
> copying sunpy/net/vso/data/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso/tests
> copying sunpy/net/vso/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso/tests
> copying sunpy/net/vso/tests/test_vso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso/tests
> copying sunpy/net/vso/tests/test_attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso/tests
> copying sunpy/net/vso/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/tests
> copying sunpy/data/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/tests
> copying sunpy/data/tests/test_sample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/test
> copying sunpy/data/test/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/test
> copying sunpy/data/test/_generate_asdf_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/test
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/downloader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/storage.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/manager.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager
> copying sunpy/data/data_manager/cache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/test/waveunit
> copying sunpy/data/test/waveunit/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/test/waveunit
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/test_storage.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/test_manager.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/test_downloader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/test_cache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager/tests
> copying sunpy/data/data_manager/tests/mocks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/data_manager/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests/tests
> copying sunpy/tests/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests/tests
> copying sunpy/tests/tests/test_self_test.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests/tests
> copying sunpy/tests/tests/test_mocks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests/tests
> copying sunpy/tests/tests/test_sunpy_data_filenames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/tests/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_decorators.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_functools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_sysinfo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_logger.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_xml.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_datatype_factory_base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_net.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> copying sunpy/util/tests/test_metadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/sphinx
> copying sunpy/util/sphinx/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/sphinx
> copying sunpy/util/sphinx/doctest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/sphinx
> copying sunpy/util/sphinx/generate.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/util/sphinx
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/physics/tests
> copying sunpy/physics/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/physics/tests
> copying sunpy/physics/tests/test_differential_rotation.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/physics/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_ana.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_filetools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_fits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_srs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_genx.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_cdf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> copying sunpy/io/tests/test_jp2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special
> copying sunpy/io/special/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special
> copying sunpy/io/special/genx.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special
> copying sunpy/io/special/srs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf
> copying sunpy/io/special/asdf/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf
> copying sunpy/io/special/asdf/entry_points.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/tests
> copying sunpy/io/special/asdf/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/tests
> copying sunpy/io/special/asdf/tests/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/tests
> copying sunpy/io/special/asdf/tests/test_coordinate_frames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/tests
> copying sunpy/io/special/asdf/tests/test_genericmap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/converters
> copying sunpy/io/special/asdf/converters/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/converters
> copying sunpy/io/special/asdf/converters/frames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/converters
> copying sunpy/io/special/asdf/converters/generic_map.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/converters
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources
> copying sunpy/io/special/asdf/resources/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_database.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_caching.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_attrs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_commands.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database/tests
> copying sunpy/database/tests/test_tables.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/sun/tests
> copying sunpy/sun/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/sun/tests
> copying sunpy/sun/tests/test_constants.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/sun/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/lyra.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/eve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/goes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/norh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/noaa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> copying sunpy/timeseries/sources/fermi_gbm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/tests
> copying sunpy/timeseries/tests/test_timeseries_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/tests
> copying sunpy/timeseries/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/tests
> copying sunpy/timeseries/tests/test_timeseriesmetadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/tests
> copying sunpy/timeseries/tests/test_timeseriesbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_fermi_gbm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_norh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_eve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_lyra.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_goes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> copying sunpy/timeseries/sources/tests/test_noaa.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/timeseries/sources/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/image/tests
> copying sunpy/image/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/image/tests
> copying sunpy/image/tests/test_resample.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/image/tests
> copying sunpy/image/tests/test_transform.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/image/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/test_time.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/test_timerange.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/test_taiseconds.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time/tests
> copying sunpy/time/tests/test_utime.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/time/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/tests
> copying sunpy/visualization/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/tests
> copying sunpy/visualization/tests/test_drawing.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/animator
> copying sunpy/visualization/animator/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/animator
> copying sunpy/visualization/animator/mapsequenceanimator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/animator
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/colormaps
> copying sunpy/visualization/colormaps/cm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/colormaps
> copying sunpy/visualization/colormaps/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/colormaps
> copying sunpy/visualization/colormaps/color_tables.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/colormaps
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/animator/tests
> copying sunpy/visualization/animator/tests/test_mapsequenceanimator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/animator/tests
> copying sunpy/visualization/animator/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/animator/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/colormaps/tests
> copying sunpy/visualization/colormaps/tests/test_cm.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/colormaps/tests
> copying sunpy/visualization/colormaps/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/colormaps/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_wcs_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_sun.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_ephemeris.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_frameattributes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_spice.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/strategies.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_frames.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_offset_frame.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_transformations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> copying sunpy/coordinates/tests/test_metaframes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/coordinates/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/hinode.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/suvi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/trace.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/iris.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/sdo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/solo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/gong.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/mlso.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/soho.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/yohkoh.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/proba2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/source_type.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/rhessi.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/stereo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> copying sunpy/map/sources/psp.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_plotting.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_maputils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_mapbase.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/strategies.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_mapbase_dask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_map_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_reproject_to.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_compositemap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_header.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_header_helper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> copying sunpy/map/tests/test_mapsequence.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_iris_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_hmi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_xrt_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_eit_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_suvi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_swap_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_rhessi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_sxt_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_source_type.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_aia_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_trace_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_wispr_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_euvi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_sot_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_cor_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_eui_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_hi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_lasco_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_gong_synoptic_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_hmi_synoptic_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_kcor_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> copying sunpy/map/sources/tests/test_mdi_source.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/map/sources/tests
> running egg_info
> writing sunpy.egg-info/PKG-INFO
> writing dependency_links to sunpy.egg-info/dependency_links.txt
> writing entry points to sunpy.egg-info/entry_points.txt
> writing requirements to sunpy.egg-info/requires.txt
> writing top-level names to sunpy.egg-info/top_level.txt
> reading manifest file 'sunpy.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files found matching '.codecov.yaml'
> warning: no previously-included files found matching '.editorconfig'
> warning: no previously-included files found matching '.gitattributes'
> warning: no previously-included files found matching '.gitignore'
> warning: no previously-included files found matching '.mailmap'
> warning: no previously-included files found matching '.pre-commit-config.yaml'
> warning: no previously-included files found matching '.readthedocs.yaml'
> warning: no previously-included files found matching '.rtd-environment.yml'
> warning: no previously-included files found matching '.test_package_pins.txt'
> warning: no previously-included files found matching '.zenodo.json'
> warning: no previously-included files found matching 'asv.conf.json'
> warning: no previously-included files found matching 'CITATION.cff'
> warning: no previously-included files found matching 'sunpy-dev-env.yml'
> warning: no previously-included files found matching 'tox.ini'
> no previously-included directories found matching '.circleci'
> no previously-included directories found matching '.github'
> no previously-included directories found matching 'benchmarks'
> no previously-included directories found matching 'binder'
> no previously-included directories found matching 'changelog'
> no previously-included directories found matching 'tools'
> no previously-included directories found matching 'sunpy/_dev'
> adding license file 'LICENSE.rst'
> writing manifest file 'sunpy.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'sunpy.io.special.asdf.resources.manifests' is absent from the `packages` configuration.
> !!
> 
>         ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'sunpy.io.special.asdf.resources.manifests' as an importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to distribute this
>         package, please make sure that 'sunpy.io.special.asdf.resources.manifests' is explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'sunpy.io.special.asdf.resources.manifests' to be distributed and are
>         already explicitly excluding 'sunpy.io.special.asdf.resources.manifests' via
>         `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'sunpy.io.special.asdf.resources.schemas' is absent from the `packages` configuration.
> !!
> 
>         ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'sunpy.io.special.asdf.resources.schemas' as an importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to distribute this
>         package, please make sure that 'sunpy.io.special.asdf.resources.schemas' is explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'sunpy.io.special.asdf.resources.schemas' to be distributed and are
>         already explicitly excluding 'sunpy.io.special.asdf.resources.schemas' via
>         `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         ********************************************************************************
> 
> !!
>   check.warn(importable)
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliocentricinertial-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/solarmagnetic-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/generic_map-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliocentricearthecliptic-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/geocentricearthequatorial-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_carrington-1.2.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/helioprojective-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_carrington-1.1.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_carrington-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/generic_map-1.1.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/geocentricsolarecliptic-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliocentric-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/geocentricsolarmagnetospheric-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_stonyhurst-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/geomagnetic-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> copying sunpy/io/special/asdf/resources/schemas/heliographic_stonyhurst-1.1.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/schemas
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/manifests
> copying sunpy/io/special/asdf/resources/manifests/sunpy-1.1.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/manifests
> copying sunpy/io/special/asdf/resources/manifests/sunpy-1.0.0.yaml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/io/special/asdf/resources/manifests
> I: pybuild pybuild:334: cp -a CITATION.rst /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/ && cp -a sunpy/data/ /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/ && cp -a sunpy/visualization/colormaps/data /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/visualization/colormaps/ && cp -a sunpy/net/jsoc/data /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/jsoc/ && cp -a sunpy/net/vso/data /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/vso && cp -a sunpy/net/cdaweb/data /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/net/cdaweb && cp -a sunpy/database/tests/*.txt /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/database/tests/ && cp -a sunpy/physics/tests/reference/ /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/physics/tests
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:305: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build; python3.12 -m pytest -k "not figure and not online"
> ============================= test session starts ==============================
> platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: setup.cfg
> plugins: cov-4.1.0, xdist-3.4.0, remotedata-0.4.1, filter-subpackage-0.2.0, astropy-header-0.2.2, hypothesis-6.98.15, astropy-0.11.0, arraydiff-0.6.1, mock-3.12.0, asdf-3.1.0, doctestplus-1.2.0
> collected 2622 items / 74 deselected / 5 skipped / 2548 selected
> 
> sunpy/coordinates/_transformations.py ..                                                                                                                                     [  0%]
> sunpy/coordinates/ephemeris.py ...                                                                                                                                           [  0%]
> sunpy/coordinates/frames.py ......                                                                                                                                           [  0%]
> sunpy/coordinates/sun.py .                                                                                                                                                   [  0%]
> sunpy/coordinates/tests/test_ephemeris.py ....ssss                                                                                                                           [  0%]
> sunpy/coordinates/tests/test_frameattributes.py ........................ [  1%]
>                                                                                                                                                                              [  1%]
> sunpy/coordinates/tests/test_frames.py ..........................s...... [  3%]
> ...................................ssss...........                                                                                                                           [  4%]
> sunpy/coordinates/tests/test_metaframes.py ............................. [  6%]
> ..                                                                                                                                                                           [  6%]
> sunpy/coordinates/tests/test_offset_frame.py .....                                                                                                                           [  6%]
> sunpy/coordinates/tests/test_sun.py .................................... [  7%]
> ........................ss                                                                                                                                                   [  8%]
> sunpy/coordinates/tests/test_transformations.py ........................ [  9%]
> ..................ssssssssssssssssssssssssssssssss...................... [ 12%]
> ...                                                                                                                                                                          [ 12%]
> sunpy/coordinates/tests/test_utils.py ...............................                                                                                                        [ 13%]
> sunpy/coordinates/tests/test_wcs_utils.py .................ss........                                                                                                        [ 14%]
> sunpy/coordinates/utils.py ...                                                                                                                                               [ 15%]
> sunpy/data/data_manager/manager.py s                                                                                                                                         [ 15%]
> sunpy/data/data_manager/tests/test_cache.py .......                                                                                                                          [ 15%]
> sunpy/data/data_manager/tests/test_downloader.py .                                                                                                                           [ 15%]
> sunpy/data/data_manager/tests/test_manager.py ............                                                                                                                   [ 15%]
> sunpy/data/data_manager/tests/test_storage.py .....                                                                                                                          [ 16%]
> sunpy/data/tests/test_sample.py ss                                                                                                                                           [ 16%]
> sunpy/database/database.py .s..                                                                                                                                              [ 16%]
> sunpy/database/tables.py .....                                                                                                                                               [ 16%]
> sunpy/database/tests/test_attrs.py .............................sss                                                                                                          [ 17%]
> sunpy/database/tests/test_caching.py ....                                                                                                                                    [ 17%]
> sunpy/database/tests/test_commands.py ...........................                                                                                                            [ 19%]
> sunpy/database/tests/test_database.py .................................s [ 20%]
> ssssssssss.F.............................sss.ssss..                                                                                                                          [ 22%]
> sunpy/database/tests/test_tables.py ......sssss......sss....                                                                                                                 [ 23%]
> sunpy/image/tests/test_resample.py ....                                                                                                                                      [ 23%]
> sunpy/image/tests/test_transform.py .................................... [ 24%]
> ssssssssssssssssss                                                                                                                                                           [ 25%]
> sunpy/io/_fits.py .                                                                                                                                                          [ 25%]
> sunpy/io/ana.py sss                                                                                                                                                          [ 25%]
> sunpy/io/special/asdf/tests/test_coordinate_frames.py xsssssssssssssssss [ 26%]
> sssssss                                                                                                                                                                      [ 26%]
> sunpy/io/special/asdf/tests/test_genericmap.py ssss                                                                                                                          [ 26%]
> sunpy/io/tests/test_ana.py sssssss                                                                                                                                           [ 27%]
> sunpy/io/tests/test_cdf.py s                                                                                                                                                 [ 27%]
> sunpy/io/tests/test_filetools.py ....ss.sss...                                                                                                                               [ 27%]
> sunpy/io/tests/test_fits.py ............................                                                                                                                     [ 28%]
> sunpy/io/tests/test_genx.py ....................                                                                                                                             [ 29%]
> sunpy/io/tests/test_jp2.py ssss                                                                                                                                              [ 29%]
> sunpy/io/tests/test_srs.py ............................                                                                                                                      [ 30%]
> sunpy/map/compositemap.py ..                                                                                                                                                 [ 30%]
> sunpy/map/header_helper.py ...                                                                                                                                               [ 31%]
> sunpy/map/map_factory.py .                                                                                                                                                   [ 31%]
> sunpy/map/mapbase.py ..s...                                                                                                                                                  [ 31%]
> sunpy/map/mapsequence.py .....                                                                                                                                               [ 31%]
> sunpy/map/sources/tests/test_aia_source.py .......                                                                                                                           [ 31%]
> sunpy/map/sources/tests/test_cor_source.py ......                                                                                                                            [ 32%]
> sunpy/map/sources/tests/test_eit_source.py ............................. [ 33%]
> ...............................................................                                                                                                              [ 35%]
> sunpy/map/sources/tests/test_eui_source.py ..........                                                                                                                        [ 36%]
> sunpy/map/sources/tests/test_euvi_source.py ........                                                                                                                         [ 36%]
> sunpy/map/sources/tests/test_gong_synoptic_source.py ........                                                                                                                [ 36%]
> sunpy/map/sources/tests/test_hi_source.py ......                                                                                                                             [ 36%]
> sunpy/map/sources/tests/test_hmi_source.py .....                                                                                                                             [ 37%]
> sunpy/map/sources/tests/test_hmi_synoptic_source.py ........                                                                                                                 [ 37%]
> sunpy/map/sources/tests/test_iris_source.py .......                                                                                                                          [ 37%]
> sunpy/map/sources/tests/test_kcor_source.py .......                                                                                                                          [ 37%]
> sunpy/map/sources/tests/test_lasco_source.py ........s.........s.                                                                                                            [ 38%]
> sunpy/map/sources/tests/test_mdi_source.py ...........                                                                                                                       [ 39%]
> sunpy/map/sources/tests/test_rhessi_source.py .......                                                                                                                        [ 39%]
> sunpy/map/sources/tests/test_sot_source.py .........                                                                                                                         [ 39%]
> sunpy/map/sources/tests/test_source_type.py ss                                                                                                                               [ 39%]
> sunpy/map/sources/tests/test_suvi_source.py .....s                                                                                                                           [ 40%]
> sunpy/map/sources/tests/test_swap_source.py ....................                                                                                                             [ 40%]
> sunpy/map/sources/tests/test_sxt_source.py ..........                                                                                                                        [ 41%]
> sunpy/map/sources/tests/test_trace_source.py ......                                                                                                                          [ 41%]
> sunpy/map/sources/tests/test_wispr_source.py .............                                                                                                                   [ 42%]
> sunpy/map/sources/tests/test_xrt_source.py ..........                                                                                                                        [ 42%]
> sunpy/map/tests/test_compositemap.py ...........                                                                                                                             [ 42%]
> sunpy/map/tests/test_header.py .                                                                                                                                             [ 42%]
> sunpy/map/tests/test_header_helper.py .....................                                                                                                                  [ 43%]
> sunpy/map/tests/test_map_factory.py .................................... [ 45%]
> ...............................F.......s.s............Fs..                                                                                                                   [ 47%]
> sunpy/map/tests/test_mapbase.py F....................................... [ 48%]
> ........................................................................ [ 51%]
> .......................F........................................                                                                                                             [ 54%]
> sunpy/map/tests/test_mapbase_dask.py ....xxx...                                                                                                                              [ 54%]
> sunpy/map/tests/test_mapsequence.py .........                                                                                                                                [ 55%]
> sunpy/map/tests/test_maputils.py ..............................                                                                                                              [ 56%]
> sunpy/map/tests/test_plotting.py ....                                                                                                                                        [ 56%]
> sunpy/map/tests/test_reproject_to.py .....                                                                                                                                   [ 56%]
> sunpy/net/attr.py .                                                                                                                                                          [ 56%]
> sunpy/net/attrs.py .                                                                                                                                                         [ 56%]
> sunpy/net/cdaweb/cdaweb.py .                                                                                                                                                 [ 56%]
> sunpy/net/cdaweb/helpers.py ..                                                                                                                                               [ 56%]
> sunpy/net/cdaweb/test/test_cdaweb.py sss                                                                                                                                     [ 56%]
> sunpy/net/dataretriever/sources/eve.py .                                                                                                                                     [ 56%]
> sunpy/net/dataretriever/sources/fermi_gbm.py .                                                                                                                               [ 56%]
> sunpy/net/dataretriever/sources/goes.py ..                                                                                                                                   [ 57%]
> sunpy/net/dataretriever/sources/gong.py .                                                                                                                                    [ 57%]
> sunpy/net/dataretriever/sources/lyra.py .                                                                                                                                    [ 57%]
> sunpy/net/dataretriever/sources/noaa.py ...                                                                                                                                  [ 57%]
> sunpy/net/dataretriever/sources/norh.py .                                                                                                                                    [ 57%]
> sunpy/net/dataretriever/sources/rhessi.py ...                                                                                                                                [ 57%]
> sunpy/net/dataretriever/sources/tests/test_eve.py sss.ssss...                                                                                                                [ 57%]
> sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py s.sss...                                                                                                             [ 58%]
> sunpy/net/dataretriever/sources/tests/test_goes_suvi.py ..ssssssssssssss [ 58%]
> sssssssssssss.                                                                                                                                                               [ 59%]
> sunpy/net/dataretriever/sources/tests/test_goes_ud.py ssssss.sssssssss.. [ 60%]
> .                                                                                                                                                                            [ 60%]
> sunpy/net/dataretriever/sources/tests/test_gong_synoptic.py sss.....ssss [ 60%]
> ..                                                                                                                                                                           [ 60%]
> sunpy/net/dataretriever/sources/tests/test_lyra_ud.py sss.ssss...                                                                                                            [ 61%]
> sunpy/net/dataretriever/sources/tests/test_noaa.py s......sssssss....                                                                                                        [ 61%]
> sunpy/net/dataretriever/sources/tests/test_norh.py ....ss......                                                                                                              [ 62%]
> sunpy/net/dataretriever/sources/tests/test_rhessi.py ..............                                                                                                          [ 62%]
> sunpy/net/dataretriever/tests/test_client.py ...                                                                                                                             [ 62%]
> sunpy/net/fido_factory.py ..                                                                                                                                                 [ 62%]
> sunpy/net/hek/hek.py .                                                                                                                                                       [ 63%]
> sunpy/net/hek/tests/test_hek.py ............ssssssssssss                                                                                                                     [ 63%]
> sunpy/net/hek2vso/hek2vso.py .....                                                                                                                                           [ 64%]
> sunpy/net/hek2vso/tests/test_hek2vso.py ssssss                                                                                                                               [ 64%]
> sunpy/net/helio/chaincode.py .                                                                                                                                               [ 64%]
> sunpy/net/helio/hec.py ...s                                                                                                                                                  [ 64%]
> sunpy/net/helio/parser.py .....                                                                                                                                              [ 64%]
> sunpy/net/helio/tests/test_chaincode.py ...........                                                                                                                          [ 65%]
> sunpy/net/helio/tests/test_helio.py s...........s..ssss                                                                                                                      [ 65%]
> sunpy/net/jsoc/jsoc.py ..                                                                                                                                                    [ 66%]
> sunpy/net/jsoc/tests/test_attr.py ..........                                                                                                                                 [ 66%]
> sunpy/net/jsoc/tests/test_jsoc.py ..ss.ssssssssss..s.s.                                                                                                                      [ 67%]
> sunpy/net/scraper.py ..                                                                                                                                                      [ 67%]
> sunpy/net/tests/test_attr.py .......................................                                                                                                         [ 68%]
> sunpy/net/tests/test_attr_walker.py ....                                                                                                                                     [ 69%]
> sunpy/net/tests/test_attrs.py ..                                                                                                                                             [ 69%]
> sunpy/net/tests/test_baseclient.py ................                                                                                                                          [ 69%]
> sunpy/net/tests/test_fido.py .sssss.sss.ssss....s..ss.ss.s.                                                                                                                  [ 70%]
> sunpy/net/tests/test_helioviewer.py ssssssss                                                                                                                                 [ 71%]
> sunpy/net/tests/test_scraper.py ......................sssss...ss....s.                                                                                                       [ 72%]
> sunpy/net/vso/tests/test_attrs.py ...s...s...........                                                                                                                        [ 73%]
> sunpy/net/vso/tests/test_vso.py s...ss......s..s...s....sss..ssssss                                                                                                          [ 74%]
> sunpy/net/vso/vso.py s.                                                                                                                                                      [ 74%]
> sunpy/physics/differential_rotation.py ..                                                                                                                                    [ 75%]
> sunpy/physics/tests/test_differential_rotation.py ...................... [ 75%]
> ...                                                                                                                                                                          [ 75%]
> sunpy/sun/constants.py .                                                                                                                                                     [ 76%]
> sunpy/sun/tests/test_constants.py ...................................... [ 77%]
> ........................................................................ [ 80%]
> ................................                                                                                                                                             [ 81%]
> sunpy/tests/mocks.py ...                                                                                                                                                     [ 81%]
> sunpy/tests/tests/test_mocks.py .............                                                                                                                                [ 82%]
> sunpy/tests/tests/test_self_test.py XX.......                                                                                                                                [ 82%]
> sunpy/tests/tests/test_sunpy_data_filenames.py .                                                                                                                             [ 82%]
> sunpy/time/tests/test_taiseconds.py ......                                                                                                                                   [ 82%]
> sunpy/time/tests/test_time.py .......................................... [ 84%]
> .........                                                                                                                                                                    [ 84%]
> sunpy/time/tests/test_timerange.py ...................................                                                                                                       [ 86%]
> sunpy/time/tests/test_utime.py ...                                                                                                                                           [ 86%]
> sunpy/time/time.py ..                                                                                                                                                        [ 86%]
> sunpy/time/timeformats.py ..                                                                                                                                                 [ 86%]
> sunpy/time/timerange.py ...                                                                                                                                                  [ 86%]
> sunpy/timeseries/metadata.py .                                                                                                                                               [ 86%]
> sunpy/timeseries/sources/eve.py .                                                                                                                                            [ 86%]
> sunpy/timeseries/sources/fermi_gbm.py .                                                                                                                                      [ 86%]
> sunpy/timeseries/sources/goes.py .                                                                                                                                           [ 86%]
> sunpy/timeseries/sources/lyra.py .                                                                                                                                           [ 86%]
> sunpy/timeseries/sources/noaa.py ..                                                                                                                                          [ 86%]
> sunpy/timeseries/sources/norh.py .                                                                                                                                           [ 86%]
> sunpy/timeseries/sources/rhessi.py .                                                                                                                                         [ 86%]
> sunpy/timeseries/sources/tests/test_eve.py F....                                                                                                                             [ 87%]
> sunpy/timeseries/sources/tests/test_fermi_gbm.py ...                                                                                                                         [ 87%]
> sunpy/timeseries/sources/tests/test_goes.py ............................ [ 88%]
> .....s                                                                                                                                                                       [ 88%]
> sunpy/timeseries/sources/tests/test_lyra.py ...                                                                                                                              [ 88%]
> sunpy/timeseries/sources/tests/test_noaa.py ....                                                                                                                             [ 88%]
> sunpy/timeseries/sources/tests/test_norh.py ...                                                                                                                              [ 89%]
> sunpy/timeseries/sources/tests/test_rhessi.py ...                                                                                                                            [ 89%]
> sunpy/timeseries/tests/test_timeseries_factory.py .....ssss............. [ 89%]
> .                                                                                                                                                                            [ 90%]
> sunpy/timeseries/tests/test_timeseriesbase.py .......................... [ 91%]
> ....................................................                                                                                                                         [ 93%]
> sunpy/timeseries/tests/test_timeseriesmetadata.py ...................... [ 93%]
> ...........................                                                                                                                                                  [ 95%]
> sunpy/timeseries/timeseries_factory.py .                                                                                                                                     [ 95%]
> sunpy/timeseries/timeseriesbase.py .s.                                                                                                                                       [ 95%]
> sunpy/util/tests/test_config.py ..........                                                                                                                                   [ 95%]
> sunpy/util/tests/test_datatype_factory_base.py ......                                                                                                                        [ 95%]
> sunpy/util/tests/test_decorators.py ......                                                                                                                                   [ 96%]
> sunpy/util/tests/test_functools.py .....                                                                                                                                     [ 96%]
> sunpy/util/tests/test_logger.py ......                                                                                                                                       [ 96%]
> sunpy/util/tests/test_metadata.py s............................                                                                                                              [ 97%]
> sunpy/util/tests/test_net.py ...                                                                                                                                             [ 97%]
> sunpy/util/tests/test_sysinfo.py xx..x                                                                                                                                       [ 97%]
> sunpy/util/tests/test_util.py ..........                                                                                                                                     [ 98%]
> sunpy/util/tests/test_xml.py .....................                                                                                                                           [ 99%]
> sunpy/util/util.py ..                                                                                                                                                        [ 99%]
> sunpy/visualization/animator/tests/test_mapsequenceanimator.py ...                                                                                                           [ 99%]
> sunpy/visualization/colormaps/cm.py .                                                                                                                                        [ 99%]
> sunpy/visualization/colormaps/color_tables.py .                                                                                                                              [ 99%]
> sunpy/visualization/colormaps/tests/test_cm.py ............                                                                                                                  [ 99%]
> sunpy/visualization/drawing.py .                                                                                                                                             [ 99%]
> sunpy/visualization/tests/test_drawing.py ..                                                                                                                                 [100%]
> 
> ===================================================================================== FAILURES =====================================================================================
> ___________________________________________________________________________ test_add_fom_path_duplicates ___________________________________________________________________________
> 
> database = <Table length=4>
>  id  observation_time_start observation_time_end ... starred download_time size
> str1         str19   ...09:10:58 ...      No           N/A  N/A
>    4    2011-06-25 18:56:07                  N/A ...      No           N/A  N/A
> waveunit_fits_directory = PosixPath('/tmp/pytest-of-user42/pytest-16/waveunit0')
> 
>     def test_add_fom_path_duplicates(database, waveunit_fits_directory):
>         database.add_from_dir(waveunit_fits_directory)
>         assert len(database) == 4
>         with pytest.raises(EntryAlreadyAddedError), pytest.warns(AstropyUserWarning, match='File may have been truncated'):
> >           database.add_from_dir(waveunit_fits_directory)
> 
> sunpy/database/tests/test_database.py:641: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <Table length=4>
>  id  observation_time_start observation_time_end ... starred download_time size
> str1         str19   ...09:10:58 ...      No           N/A  N/A
>    4    2011-06-25 18:56:07                  N/A ...      No           N/A  N/A
> path = PosixPath('/tmp/pytest-of-user42/pytest-16/waveunit0'), recursive = False, pattern = '*', ignore_already_added = False, time_string_parse_format = None
> 
>     def add_from_dir(self, path, recursive=False, pattern='*',
>                      ignore_already_added=False, time_string_parse_format=None):
>         """
>         Search the given directory for FITS files and use their FITS headers
>         to add new entries to the database. Note that one entry in the database
>         is assigned to a list of FITS headers, so not the number of FITS headers
>         but the number of FITS files which have been read determine the number
>         of database entries that will be added. FITS files are detected by
>         reading the content of each file, the ``pattern`` argument may be used to
>         avoid reading entire directories if one knows that all FITS files have
>         the same filename extension.
>     
>         Parameters
>         ----------
>         path : str
>             The directory where to look for FITS files.
>         recursive : bool, optional
>             If True, the given directory will be searched recursively.
>             Otherwise, only the given directory and no subdirectories are
>             searched. The default is `False`, i.e. the given directory is not
>             searched recursively.
>         pattern : str, optional
>             The pattern can be used to filter the list of filenames before the
>             files are attempted to be read. The default is to collect all
>             files. This value is passed to the function :func:`fnmatch.filter`,
>             see its documentation for more information on the supported syntax.
>         ignore_already_added : bool, optional
>             See :meth:`sunpy.database.Database.add`.
>         time_string_parse_format : str, optional
>             Fallback timestamp format which will be passed to
>             `~astropy.time.Time.strptime` if `sunpy.time.parse_time` is unable to
>             automatically read the ``date-obs`` metadata.
>     
>         """
>         cmds = CompositeOperation()
>         entries = tables.entries_from_dir(
>             path, recursive, pattern, self.default_waveunit,
>             time_string_parse_format=time_string_parse_format)
>         for database_entry, filepath in entries:
>             if database_entry in list(self) and not ignore_already_added:
> >               raise EntryAlreadyAddedError(database_entry)
> E               sunpy.database.database.EntryAlreadyAddedError: the entry DatabaseEntry(observation_time_start=datetime.datetime(2005, 5, 1, 7, 46, 55), observation_time_end=datetime.datetime(2005, 5, 1, 7, 46, 55), instrument='Spectroheliograph', wavemin=656.28, wavemax=656.28, path='/tmp/pytest-of-user42/pytest-16/waveunit0/medn_halph_fl_20050501_074655.fits', fits_header_entries=[FitsHeaderEntry(id=None, key='SIMPLE', value=True), FitsHeaderEntry(id=None, key='BITPIX', value=16), FitsHeaderEntry(id=None, key='NAXIS', value=2), FitsHeaderEntry(id=None, key='NAXIS1', value=1500), FitsHeaderEntry(id=None, key='NAXIS2', value=1340), FitsHeaderEntry(id=None, key='CONTACT', value='Isabelle.Buale at obspm.fr'), FitsHeaderEntry(id=None, key='DATE_OBS', value='2005-05-01T07:46:55.000'), FitsHeaderEntry(id=None, key='DATE_END', value='2005-05-01T07:46:55.000'), FitsHeaderEntry(id=None, key='FILENAME', value='mh050501.074655.fits'), FitsHeaderEntry(id=None, key='INSTITUT', value='Observatoire de Paris'), FitsHeaderEntry(id=None, key='INSTRUME', value='Spectroheliograph'), FitsHeaderEntry(id=None, key='OBJECT', value='FS'), FitsHeaderEntry(id=None, key='OBS_MODE', value='SCAN'), FitsHeaderEntry(id=None, key='PHYSPARA', value='Intensity'), FitsHeaderEntry(id=None, key='NBREG', value=1), FitsHeaderEntry(id=None, key='NBLAMBD', value=1), FitsHeaderEntry(id=None, key='WAVELNTH', value=656.28), FitsHeaderEntry(id=None, key='WAVEUNIT', value='nm'), FitsHeaderEntry(id=None, key='POLARANG', value=0), FitsHeaderEntry(id=None, key='THEMISFF', value=3), FitsHeaderEntry(id=None, key='LONGTRC', value=227.924), FitsHeaderEntry(id=None, key='LONGCARR', value=227.924), FitsHeaderEntry(id=None, key='LONGITUD', value=227.924), FitsHeaderEntry(id=None, key='LATITUD', value=-4.13011), FitsHeaderEntry(id=None, key='LATIRC', value=-4.13011), FitsHeaderEntry(id=None, key='INDLAMD', value=1), FitsHeaderEntry(id=None, key='INDREG', value=1), FitsHeaderEntry(id=None, key='SEQ_IND', value=1), FitsHeaderEntry(id=None, key='SVECTOR', value=0), FitsHeaderEntry(id=None, key='ORIGIN', value='Meudon Observatory'), FitsHeaderEntry(id=None, key='COMMENT', value=''), FitsHeaderEntry(id=None, key='HISTORY', value='')]) was already added to the database
> 
> sunpy/database/database.py:961: EntryAlreadyAddedError
> 
> During handling of the above exception, another exception occurred:
> 
> database = <Table length=4>
>  id  observation_time_start observation_time_end ... starred download_time size
> str1         str19   ...09:10:58 ...      No           N/A  N/A
>    4    2011-06-25 18:56:07                  N/A ...      No           N/A  N/A
> waveunit_fits_directory = PosixPath('/tmp/pytest-of-user42/pytest-16/waveunit0')
> 
>     def test_add_fom_path_duplicates(database, waveunit_fits_directory):
>         database.add_from_dir(waveunit_fits_directory)
>         assert len(database) == 4
> >       with pytest.raises(EntryAlreadyAddedError), pytest.warns(AstropyUserWarning, match='File may have been truncated'):
> E       Failed: DID NOT WARN. No warnings of type (<class 'astropy.utils.exceptions.AstropyUserWarning'>,) were emitted.
> E        Emitted warnings: [].
> 
> sunpy/database/tests/test_database.py:640: Failed
> __________________________________________________________________________________ test_patterns ___________________________________________________________________________________
> 
> eit_fits_directory = PosixPath('/tmp/pytest-of-user42/pytest-16/EIT0')
> 
>     @pytest.mark.filterwarnings("ignore:Invalid 'BLANK' keyword in header")
>     def test_patterns(eit_fits_directory):
>         # Test different Map pattern matching
>     
>         # File name
>         aiamap = sunpy.map.Map(AIA_171_IMAGE)
>         assert isinstance(aiamap, sunpy.map.GenericMap)
>     
>         # Directory
>         maps = sunpy.map.Map(os.fspath(eit_fits_directory))
>         assert isinstance(maps, list)
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>         # Test that returned maps are sorted
>         files_sorted = sorted(list(eit_fits_directory.glob('*')))
>         maps_sorted = [sunpy.map.Map(os.fspath(f)) for f in files_sorted]
>         assert all([m.date == m_s.date for m, m_s in zip(maps, maps_sorted)])
>     
>         # Pathlib
>         path = pathlib.Path(AIA_171_IMAGE)
>         aiamap = sunpy.map.Map(path)
>         assert isinstance(aiamap, sunpy.map.GenericMap)
>         maps = sunpy.map.Map(eit_fits_directory)
>         assert isinstance(maps, list)
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>     
>         # Glob
>         pattern = os.path.join(eit_fits_directory, "*")
>         maps = sunpy.map.Map(pattern)
>         assert isinstance(maps, list)
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>         # Test that returned maps are sorted
>         files_sorted = sorted(list(pathlib.Path(pattern).parent.glob('*')))
>         maps_sorted = [sunpy.map.Map(os.fspath(f)) for f in files_sorted]
>         assert all([m.date == m_s.date for m, m_s in zip(maps, maps_sorted)])
>         # Single character wildcard (?)
>         pattern = os.path.join(eit_fits_directory, "efz20040301.0?0010_s.fits")
>         maps = sunpy.map.Map(pattern)
>         assert isinstance(maps, list)
>         assert len(maps) == 7
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>         # Character ranges
>         pattern = os.path.join(eit_fits_directory, "efz20040301.0[2-6]0010_s.fits")
>         maps = sunpy.map.Map(pattern)
>         assert isinstance(maps, list)
>         assert len(maps) == 4
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>     
>         # Already a Map
>         amap = sunpy.map.Map(maps[0])
>         assert isinstance(amap, sunpy.map.GenericMap)
>     
>         # A list of filenames
>         maps = sunpy.map.Map(list(eit_fits_directory.glob('*.fits')))
>         assert isinstance(maps, list)
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>     
>         # Data-header pair in a tuple
>         pair_map = sunpy.map.Map((amap.data, amap.meta))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Data-header pair not in a tuple
>         pair_map = sunpy.map.Map(amap.data, amap.meta)
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Data-wcs object pair in tuple
>         pair_map = sunpy.map.Map((amap.data, WCS(AIA_171_IMAGE, fix=False)))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Data-wcs object pair not in a tuple
>         pair_map = sunpy.map.Map(amap.data, WCS(AIA_171_IMAGE, fix=False))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Data-header from FITS
>         with fits.open(AIA_171_IMAGE) as hdul:
>             data = hdul[0].data
>             header = hdul[0].header
>         pair_map = sunpy.map.Map((data, header))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>         pair_map, pair_map = sunpy.map.Map(((data, header), (data, header)))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>         pair_map = sunpy.map.Map(data, header)
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Custom Map
>         data = np.arange(0, 100).reshape(10, 10)
>         header = {'cdelt1': 10, 'cdelt2': 10,
>                   'telescop': 'sunpy',
>                   'cunit1': 'arcsec', 'cunit2': 'arcsec'}
> >       with pytest.warns(SunpyMetadataWarning, match='Missing CTYPE1 from metadata, assuming CTYPE1 is HPLN-TAN'):
> E       sunpy.util.exceptions.SunpyMetadataWarning: Missing CTYPE2 from metadata, assuming CTYPE2 is HPLT-TAN
> 
> sunpy/map/tests/test_map_factory.py:157: SunpyMetadataWarning
> _________________________________________________________________________________ test_no_2d_hdus __________________________________________________________________________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-16/test_no_2d_hdus0')
> 
>     def test_no_2d_hdus(tmpdir):
>         # Create a fake FITS file with a valid header but 1D data
>         tmp_fpath = str(tmpdir / 'data.fits')
>         with fits.open(AIA_171_IMAGE, ignore_blank=True) as hdul:
>             fits.writeto(tmp_fpath, np.arange(100), hdul[0].header)
>     
>         with pytest.raises(NoMapsInFileError, match='Found no HDUs with >= 2D data'):
>             sunpy.map.Map(tmp_fpath)
>     
> >       with pytest.warns(SunpyUserWarning, match='One of the arguments failed to parse'):
> E       sunpy.util.exceptions.SunpyDeprecationWarning: "silence_errors" was deprecated in version 5.1 and will be removed in a future version. Use argument "allow_errors" instead.
> 
> sunpy/map/tests/test_map_factory.py:295: SunpyDeprecationWarning
> ____________________________________________________________________________ test_fits_data_comparison _____________________________________________________________________________
> 
> aia171_test_map = <sunpy.map.sources.sdo.AIAMap object at 0x7fcf27f011c0>
> SunPy Map
> ---------
> Observatory:		 SDO
> Instrument:		 AIA 3
> Det...0.  ],
>        [-0.25,  0.  , -0.5 , ...,  0.75, -0.75,  0.  ],
>        [ 0.75,  1.5 , -0.75, ...,  0.  , -0.5 ,  0.5 ]])
> 
>     def test_fits_data_comparison(aia171_test_map):
>         """Make sure the data is the same when read with astropy.io.fits and sunpy"""
> >       with pytest.warns(VerifyWarning, match="Invalid 'BLANK' keyword in header."):
> E       ResourceWarning: unclosed file <_io.BufferedReader name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build/sunpy/data/test/aia_171_level1.fits'>
> 
> sunpy/map/tests/test_mapbase.py:48: ResourceWarning
> __________________________________________________________________________ test_more_than_two_dimensions ___________________________________________________________________________
> 
>     def test_more_than_two_dimensions():
>         """Checks to see if an appropriate error is raised when a FITS with more than two dimensions is
>         loaded.  We need to load a >2-dim dataset with a TELESCOP header"""
>     
>         # Data crudely represents 4 stokes, 4 wavelengths with Y,X of 3 and 5.
>         bad_data = np.random.rand(4, 4, 3, 5)
>         hdr = fits.Header()
>         hdr['TELESCOP'] = 'XXX'
>         hdr['cunit1'] = 'arcsec'
>         hdr['cunit2'] = 'arcsec'
> >       with pytest.warns(SunpyUserWarning, match='This file contains more than 2 dimensions.'):
> E       sunpy.util.exceptions.SunpyMetadataWarning: Missing CTYPE1 from metadata, assuming CTYPE1 is HPLN-TAN
> 
> sunpy/map/tests/test_mapbase.py:1227: SunpyMetadataWarning
> _____________________________________________________________________________________ test_eve _____________________________________________________________________________________
> 
>     def test_eve():
>         # Test an EVE TimeSeries
> >       with pytest.warns(SunpyUserWarning, match='Unknown units for x_cool proxy'):
> E       sunpy.util.exceptions.SunpyUserWarning: Unknown units for oldXRSB proxy
> 
> sunpy/timeseries/sources/tests/test_eve.py:16: SunpyUserWarning
> ================================================================================= warnings summary =================================================================================
> ../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1396
>   /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1396: PytestConfigWarning: Unknown config option: mpl-results-path
>   
>     self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
> 
> ../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1396
>   /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1396: PytestConfigWarning: Unknown config option: mpl-use-full-test-name
>   
>     self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> ============================================================================= short test summary info ==============================================================================
> FAILED sunpy/database/tests/test_database.py::test_add_fom_path_duplicates - Failed: DID NOT WARN. No warnings of type (<class 'astropy.utils.exceptions.AstropyUserWarning'>,) w...
> FAILED sunpy/map/tests/test_map_factory.py::test_patterns - sunpy.util.exceptions.SunpyMetadataWarning: Missing CTYPE2 from metadata, assuming CTYPE2 is HPLT-TAN
> FAILED sunpy/map/tests/test_map_factory.py::test_no_2d_hdus - sunpy.util.exceptions.SunpyDeprecationWarning: "silence_errors" was deprecated in version 5.1 and will be removed i...
> FAILED sunpy/map/tests/test_mapbase.py::test_fits_data_comparison - ResourceWarning: unclosed file <_io.BufferedReader name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3....
> FAILED sunpy/map/tests/test_mapbase.py::test_more_than_two_dimensions - sunpy.util.exceptions.SunpyMetadataWarning: Missing CTYPE1 from metadata, assuming CTYPE1 is HPLN-TAN
> FAILED sunpy/timeseries/sources/tests/test_eve.py::test_eve - sunpy.util.exceptions.SunpyUserWarning: Unknown units for oldXRSB proxy
> ===================================== 6 failed, 2202 passed, 336 skipped, 74 deselected, 7 xfailed, 2 xpassed, 2 warnings in 121.85s (0:02:01) =====================================
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sunpy/build; python3.12 -m pytest -k "not figure and not online"
> I: pybuild base:305: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build; python3.11 -m pytest -k "not figure and not online"
> ============================= test session starts ==============================
> platform linux -- Python 3.11.8, pytest-8.0.2, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: setup.cfg
> plugins: cov-4.1.0, xdist-3.4.0, remotedata-0.4.1, filter-subpackage-0.2.0, astropy-header-0.2.2, hypothesis-6.98.15, astropy-0.11.0, arraydiff-0.6.1, mock-3.12.0, asdf-3.1.0, doctestplus-1.2.0
> collected 2622 items / 74 deselected / 5 skipped / 2548 selected
> 
> sunpy/coordinates/_transformations.py ..                                                                                                                                     [  0%]
> sunpy/coordinates/ephemeris.py ...                                                                                                                                           [  0%]
> sunpy/coordinates/frames.py ......                                                                                                                                           [  0%]
> sunpy/coordinates/sun.py .                                                                                                                                                   [  0%]
> sunpy/coordinates/tests/test_ephemeris.py ....ssss                                                                                                                           [  0%]
> sunpy/coordinates/tests/test_frameattributes.py ........................ [  1%]
>                                                                                                                                                                              [  1%]
> sunpy/coordinates/tests/test_frames.py ..........................s...... [  3%]
> ...................................ssss...........                                                                                                                           [  4%]
> sunpy/coordinates/tests/test_metaframes.py ............................. [  6%]
> ..                                                                                                                                                                           [  6%]
> sunpy/coordinates/tests/test_offset_frame.py .....                                                                                                                           [  6%]
> sunpy/coordinates/tests/test_sun.py .................................... [  7%]
> ........................ss                                                                                                                                                   [  8%]
> sunpy/coordinates/tests/test_transformations.py ........................ [  9%]
> ..................ssssssssssssssssssssssssssssssss...................... [ 12%]
> ...                                                                                                                                                                          [ 12%]
> sunpy/coordinates/tests/test_utils.py ...............................                                                                                                        [ 13%]
> sunpy/coordinates/tests/test_wcs_utils.py .................ss........                                                                                                        [ 14%]
> sunpy/coordinates/utils.py ...                                                                                                                                               [ 15%]
> sunpy/data/data_manager/manager.py s                                                                                                                                         [ 15%]
> sunpy/data/data_manager/tests/test_cache.py .......                                                                                                                          [ 15%]
> sunpy/data/data_manager/tests/test_downloader.py .                                                                                                                           [ 15%]
> sunpy/data/data_manager/tests/test_manager.py ............                                                                                                                   [ 15%]
> sunpy/data/data_manager/tests/test_storage.py .....                                                                                                                          [ 16%]
> sunpy/data/tests/test_sample.py ss                                                                                                                                           [ 16%]
> sunpy/database/database.py .s..                                                                                                                                              [ 16%]
> sunpy/database/tables.py .....                                                                                                                                               [ 16%]
> sunpy/database/tests/test_attrs.py .............................sss                                                                                                          [ 17%]
> sunpy/database/tests/test_caching.py ....                                                                                                                                    [ 17%]
> sunpy/database/tests/test_commands.py ...........................                                                                                                            [ 19%]
> sunpy/database/tests/test_database.py .................................s [ 20%]
> ssssssssss.F.............................sss.ssss..                                                                                                                          [ 22%]
> sunpy/database/tests/test_tables.py ......sssss......sss....                                                                                                                 [ 23%]
> sunpy/image/tests/test_resample.py ....                                                                                                                                      [ 23%]
> sunpy/image/tests/test_transform.py .................................... [ 24%]
> ssssssssssssssssss                                                                                                                                                           [ 25%]
> sunpy/io/_fits.py .                                                                                                                                                          [ 25%]
> sunpy/io/ana.py sss                                                                                                                                                          [ 25%]
> sunpy/io/special/asdf/tests/test_coordinate_frames.py xsssssssssssssssss [ 26%]
> sssssss                                                                                                                                                                      [ 26%]
> sunpy/io/special/asdf/tests/test_genericmap.py ssss                                                                                                                          [ 26%]
> sunpy/io/tests/test_ana.py sssssss                                                                                                                                           [ 27%]
> sunpy/io/tests/test_cdf.py s                                                                                                                                                 [ 27%]
> sunpy/io/tests/test_filetools.py ....ss.sss...                                                                                                                               [ 27%]
> sunpy/io/tests/test_fits.py ............................                                                                                                                     [ 28%]
> sunpy/io/tests/test_genx.py ....................                                                                                                                             [ 29%]
> sunpy/io/tests/test_jp2.py ssss                                                                                                                                              [ 29%]
> sunpy/io/tests/test_srs.py ............................                                                                                                                      [ 30%]
> sunpy/map/compositemap.py ..                                                                                                                                                 [ 30%]
> sunpy/map/header_helper.py ...                                                                                                                                               [ 31%]
> sunpy/map/map_factory.py .                                                                                                                                                   [ 31%]
> sunpy/map/mapbase.py ..s...                                                                                                                                                  [ 31%]
> sunpy/map/mapsequence.py .....                                                                                                                                               [ 31%]
> sunpy/map/sources/tests/test_aia_source.py .......                                                                                                                           [ 31%]
> sunpy/map/sources/tests/test_cor_source.py ......                                                                                                                            [ 32%]
> sunpy/map/sources/tests/test_eit_source.py ............................. [ 33%]
> ...............................................................                                                                                                              [ 35%]
> sunpy/map/sources/tests/test_eui_source.py ..........                                                                                                                        [ 36%]
> sunpy/map/sources/tests/test_euvi_source.py ........                                                                                                                         [ 36%]
> sunpy/map/sources/tests/test_gong_synoptic_source.py ........                                                                                                                [ 36%]
> sunpy/map/sources/tests/test_hi_source.py ......                                                                                                                             [ 36%]
> sunpy/map/sources/tests/test_hmi_source.py .....                                                                                                                             [ 37%]
> sunpy/map/sources/tests/test_hmi_synoptic_source.py ........                                                                                                                 [ 37%]
> sunpy/map/sources/tests/test_iris_source.py .......                                                                                                                          [ 37%]
> sunpy/map/sources/tests/test_kcor_source.py .......                                                                                                                          [ 37%]
> sunpy/map/sources/tests/test_lasco_source.py ........s.........s.                                                                                                            [ 38%]
> sunpy/map/sources/tests/test_mdi_source.py ...........                                                                                                                       [ 39%]
> sunpy/map/sources/tests/test_rhessi_source.py .......                                                                                                                        [ 39%]
> sunpy/map/sources/tests/test_sot_source.py .........                                                                                                                         [ 39%]
> sunpy/map/sources/tests/test_source_type.py ss                                                                                                                               [ 39%]
> sunpy/map/sources/tests/test_suvi_source.py .....s                                                                                                                           [ 40%]
> sunpy/map/sources/tests/test_swap_source.py ....................                                                                                                             [ 40%]
> sunpy/map/sources/tests/test_sxt_source.py ..........                                                                                                                        [ 41%]
> sunpy/map/sources/tests/test_trace_source.py ......                                                                                                                          [ 41%]
> sunpy/map/sources/tests/test_wispr_source.py .............                                                                                                                   [ 42%]
> sunpy/map/sources/tests/test_xrt_source.py ..........                                                                                                                        [ 42%]
> sunpy/map/tests/test_compositemap.py ...........                                                                                                                             [ 42%]
> sunpy/map/tests/test_header.py .                                                                                                                                             [ 42%]
> sunpy/map/tests/test_header_helper.py .....................                                                                                                                  [ 43%]
> sunpy/map/tests/test_map_factory.py .................................... [ 45%]
> ...............................F.......s.s............Fs..                                                                                                                   [ 47%]
> sunpy/map/tests/test_mapbase.py F....................................... [ 48%]
> ........................................................................ [ 51%]
> .......................F........................................                                                                                                             [ 54%]
> sunpy/map/tests/test_mapbase_dask.py ....xxx...                                                                                                                              [ 54%]
> sunpy/map/tests/test_mapsequence.py .........                                                                                                                                [ 55%]
> sunpy/map/tests/test_maputils.py ..............................                                                                                                              [ 56%]
> sunpy/map/tests/test_plotting.py ....                                                                                                                                        [ 56%]
> sunpy/map/tests/test_reproject_to.py .....                                                                                                                                   [ 56%]
> sunpy/net/attr.py .                                                                                                                                                          [ 56%]
> sunpy/net/attrs.py .                                                                                                                                                         [ 56%]
> sunpy/net/cdaweb/cdaweb.py .                                                                                                                                                 [ 56%]
> sunpy/net/cdaweb/helpers.py ..                                                                                                                                               [ 56%]
> sunpy/net/cdaweb/test/test_cdaweb.py sss                                                                                                                                     [ 56%]
> sunpy/net/dataretriever/sources/eve.py .                                                                                                                                     [ 56%]
> sunpy/net/dataretriever/sources/fermi_gbm.py .                                                                                                                               [ 56%]
> sunpy/net/dataretriever/sources/goes.py ..                                                                                                                                   [ 57%]
> sunpy/net/dataretriever/sources/gong.py .                                                                                                                                    [ 57%]
> sunpy/net/dataretriever/sources/lyra.py .                                                                                                                                    [ 57%]
> sunpy/net/dataretriever/sources/noaa.py ...                                                                                                                                  [ 57%]
> sunpy/net/dataretriever/sources/norh.py .                                                                                                                                    [ 57%]
> sunpy/net/dataretriever/sources/rhessi.py ...                                                                                                                                [ 57%]
> sunpy/net/dataretriever/sources/tests/test_eve.py sss.ssss...                                                                                                                [ 57%]
> sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py s.sss...                                                                                                             [ 58%]
> sunpy/net/dataretriever/sources/tests/test_goes_suvi.py ..ssssssssssssss [ 58%]
> sssssssssssss.                                                                                                                                                               [ 59%]
> sunpy/net/dataretriever/sources/tests/test_goes_ud.py ssssss.sssssssss.. [ 60%]
> .                                                                                                                                                                            [ 60%]
> sunpy/net/dataretriever/sources/tests/test_gong_synoptic.py sss.....ssss [ 60%]
> ..                                                                                                                                                                           [ 60%]
> sunpy/net/dataretriever/sources/tests/test_lyra_ud.py sss.ssss...                                                                                                            [ 61%]
> sunpy/net/dataretriever/sources/tests/test_noaa.py s......sssssss....                                                                                                        [ 61%]
> sunpy/net/dataretriever/sources/tests/test_norh.py ....ss......                                                                                                              [ 62%]
> sunpy/net/dataretriever/sources/tests/test_rhessi.py ..............                                                                                                          [ 62%]
> sunpy/net/dataretriever/tests/test_client.py ...                                                                                                                             [ 62%]
> sunpy/net/fido_factory.py ..                                                                                                                                                 [ 62%]
> sunpy/net/hek/hek.py .                                                                                                                                                       [ 63%]
> sunpy/net/hek/tests/test_hek.py ............ssssssssssss                                                                                                                     [ 63%]
> sunpy/net/hek2vso/hek2vso.py .....                                                                                                                                           [ 64%]
> sunpy/net/hek2vso/tests/test_hek2vso.py ssssss                                                                                                                               [ 64%]
> sunpy/net/helio/chaincode.py .                                                                                                                                               [ 64%]
> sunpy/net/helio/hec.py ...s                                                                                                                                                  [ 64%]
> sunpy/net/helio/parser.py .....                                                                                                                                              [ 64%]
> sunpy/net/helio/tests/test_chaincode.py ...........                                                                                                                          [ 65%]
> sunpy/net/helio/tests/test_helio.py s...........s..ssss                                                                                                                      [ 65%]
> sunpy/net/jsoc/jsoc.py ..                                                                                                                                                    [ 66%]
> sunpy/net/jsoc/tests/test_attr.py ..........                                                                                                                                 [ 66%]
> sunpy/net/jsoc/tests/test_jsoc.py ..ss.ssssssssss..s.s.                                                                                                                      [ 67%]
> sunpy/net/scraper.py ..                                                                                                                                                      [ 67%]
> sunpy/net/tests/test_attr.py .......................................                                                                                                         [ 68%]
> sunpy/net/tests/test_attr_walker.py ....                                                                                                                                     [ 69%]
> sunpy/net/tests/test_attrs.py ..                                                                                                                                             [ 69%]
> sunpy/net/tests/test_baseclient.py ................                                                                                                                          [ 69%]
> sunpy/net/tests/test_fido.py .sssss.sss.ssss....s..ss.ss.s.                                                                                                                  [ 70%]
> sunpy/net/tests/test_helioviewer.py ssssssss                                                                                                                                 [ 71%]
> sunpy/net/tests/test_scraper.py ......................sssss...ss....s.                                                                                                       [ 72%]
> sunpy/net/vso/tests/test_attrs.py ...s...s...........                                                                                                                        [ 73%]
> sunpy/net/vso/tests/test_vso.py s...ss......s..s...s....sss..ssssss                                                                                                          [ 74%]
> sunpy/net/vso/vso.py Exception ignored in: <function BaseEventLoop.__del__ at 0x7feee2103e20>
> Traceback (most recent call last):
>   File "/usr/lib/python3.11/asyncio/base_events.py", line 693, in __del__
>     _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self)
> ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False>
> Exception ignored in: <socket.socket fd=16, family=1, type=1, proto=0>
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 252, in call_runtest_hook
>     ihook: Callable[..., None] = item.ihook.pytest_runtest_setup
>                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> ResourceWarning: unclosed <socket.socket fd=16, family=1, type=1, proto=0>
> Exception ignored in: <socket.socket fd=17, family=1, type=1, proto=0>
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 252, in call_runtest_hook
>     ihook: Callable[..., None] = item.ihook.pytest_runtest_setup
>                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> ResourceWarning: unclosed <socket.socket fd=17, family=1, type=1, proto=0>
> s.                                                                                                                                                      [ 74%]
> sunpy/physics/differential_rotation.py ..                                                                                                                                    [ 75%]
> sunpy/physics/tests/test_differential_rotation.py ...................... [ 75%]
> ...                                                                                                                                                                          [ 75%]
> sunpy/sun/constants.py .                                                                                                                                                     [ 76%]
> sunpy/sun/tests/test_constants.py ...................................... [ 77%]
> ........................................................................ [ 80%]
> ................................                                                                                                                                             [ 81%]
> sunpy/tests/mocks.py ...                                                                                                                                                     [ 81%]
> sunpy/tests/tests/test_mocks.py .............                                                                                                                                [ 82%]
> sunpy/tests/tests/test_self_test.py XX.......                                                                                                                                [ 82%]
> sunpy/tests/tests/test_sunpy_data_filenames.py .                                                                                                                             [ 82%]
> sunpy/time/tests/test_taiseconds.py ......                                                                                                                                   [ 82%]
> sunpy/time/tests/test_time.py .......................................... [ 84%]
> .........                                                                                                                                                                    [ 84%]
> sunpy/time/tests/test_timerange.py ...................................                                                                                                       [ 86%]
> sunpy/time/tests/test_utime.py ...                                                                                                                                           [ 86%]
> sunpy/time/time.py ..                                                                                                                                                        [ 86%]
> sunpy/time/timeformats.py ..                                                                                                                                                 [ 86%]
> sunpy/time/timerange.py ...                                                                                                                                                  [ 86%]
> sunpy/timeseries/metadata.py .                                                                                                                                               [ 86%]
> sunpy/timeseries/sources/eve.py .                                                                                                                                            [ 86%]
> sunpy/timeseries/sources/fermi_gbm.py .                                                                                                                                      [ 86%]
> sunpy/timeseries/sources/goes.py .                                                                                                                                           [ 86%]
> sunpy/timeseries/sources/lyra.py .                                                                                                                                           [ 86%]
> sunpy/timeseries/sources/noaa.py ..                                                                                                                                          [ 86%]
> sunpy/timeseries/sources/norh.py .                                                                                                                                           [ 86%]
> sunpy/timeseries/sources/rhessi.py .                                                                                                                                         [ 86%]
> sunpy/timeseries/sources/tests/test_eve.py F....                                                                                                                             [ 87%]
> sunpy/timeseries/sources/tests/test_fermi_gbm.py ...                                                                                                                         [ 87%]
> sunpy/timeseries/sources/tests/test_goes.py ............................ [ 88%]
> .....s                                                                                                                                                                       [ 88%]
> sunpy/timeseries/sources/tests/test_lyra.py ...                                                                                                                              [ 88%]
> sunpy/timeseries/sources/tests/test_noaa.py ....                                                                                                                             [ 88%]
> sunpy/timeseries/sources/tests/test_norh.py ...                                                                                                                              [ 89%]
> sunpy/timeseries/sources/tests/test_rhessi.py ...                                                                                                                            [ 89%]
> sunpy/timeseries/tests/test_timeseries_factory.py .....ssss............. [ 89%]
> .                                                                                                                                                                            [ 90%]
> sunpy/timeseries/tests/test_timeseriesbase.py .......................... [ 91%]
> ....................................................                                                                                                                         [ 93%]
> sunpy/timeseries/tests/test_timeseriesmetadata.py ...................... [ 93%]
> ...........................                                                                                                                                                  [ 95%]
> sunpy/timeseries/timeseries_factory.py .                                                                                                                                     [ 95%]
> sunpy/timeseries/timeseriesbase.py .s.                                                                                                                                       [ 95%]
> sunpy/util/tests/test_config.py ..........                                                                                                                                   [ 95%]
> sunpy/util/tests/test_datatype_factory_base.py ......                                                                                                                        [ 95%]
> sunpy/util/tests/test_decorators.py ......                                                                                                                                   [ 96%]
> sunpy/util/tests/test_functools.py .....                                                                                                                                     [ 96%]
> sunpy/util/tests/test_logger.py ......                                                                                                                                       [ 96%]
> sunpy/util/tests/test_metadata.py s............................                                                                                                              [ 97%]
> sunpy/util/tests/test_net.py ...                                                                                                                                             [ 97%]
> sunpy/util/tests/test_sysinfo.py xx..x                                                                                                                                       [ 97%]
> sunpy/util/tests/test_util.py ..........                                                                                                                                     [ 98%]
> sunpy/util/tests/test_xml.py .....................                                                                                                                           [ 99%]
> sunpy/util/util.py ..                                                                                                                                                        [ 99%]
> sunpy/visualization/animator/tests/test_mapsequenceanimator.py ...                                                                                                           [ 99%]
> sunpy/visualization/colormaps/cm.py .                                                                                                                                        [ 99%]
> sunpy/visualization/colormaps/color_tables.py .                                                                                                                              [ 99%]
> sunpy/visualization/colormaps/tests/test_cm.py ............                                                                                                                  [ 99%]
> sunpy/visualization/drawing.py .                                                                                                                                             [ 99%]
> sunpy/visualization/tests/test_drawing.py ..                                                                                                                                 [100%]
> 
> ===================================================================================== FAILURES =====================================================================================
> ___________________________________________________________________________ test_add_fom_path_duplicates ___________________________________________________________________________
> 
> database = <Table length=4>
>  id  observation_time_start observation_time_end ... starred download_time size
> str1         str19   ...09:10:58 ...      No           N/A  N/A
>    4    2011-06-25 18:56:07                  N/A ...      No           N/A  N/A
> waveunit_fits_directory = PosixPath('/tmp/pytest-of-user42/pytest-17/waveunit0')
> 
>     def test_add_fom_path_duplicates(database, waveunit_fits_directory):
>         database.add_from_dir(waveunit_fits_directory)
>         assert len(database) == 4
>         with pytest.raises(EntryAlreadyAddedError), pytest.warns(AstropyUserWarning, match='File may have been truncated'):
> >           database.add_from_dir(waveunit_fits_directory)
> 
> sunpy/database/tests/test_database.py:641: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <Table length=4>
>  id  observation_time_start observation_time_end ... starred download_time size
> str1         str19   ...09:10:58 ...      No           N/A  N/A
>    4    2011-06-25 18:56:07                  N/A ...      No           N/A  N/A
> path = PosixPath('/tmp/pytest-of-user42/pytest-17/waveunit0'), recursive = False, pattern = '*', ignore_already_added = False, time_string_parse_format = None
> 
>     def add_from_dir(self, path, recursive=False, pattern='*',
>                      ignore_already_added=False, time_string_parse_format=None):
>         """
>         Search the given directory for FITS files and use their FITS headers
>         to add new entries to the database. Note that one entry in the database
>         is assigned to a list of FITS headers, so not the number of FITS headers
>         but the number of FITS files which have been read determine the number
>         of database entries that will be added. FITS files are detected by
>         reading the content of each file, the ``pattern`` argument may be used to
>         avoid reading entire directories if one knows that all FITS files have
>         the same filename extension.
>     
>         Parameters
>         ----------
>         path : str
>             The directory where to look for FITS files.
>         recursive : bool, optional
>             If True, the given directory will be searched recursively.
>             Otherwise, only the given directory and no subdirectories are
>             searched. The default is `False`, i.e. the given directory is not
>             searched recursively.
>         pattern : str, optional
>             The pattern can be used to filter the list of filenames before the
>             files are attempted to be read. The default is to collect all
>             files. This value is passed to the function :func:`fnmatch.filter`,
>             see its documentation for more information on the supported syntax.
>         ignore_already_added : bool, optional
>             See :meth:`sunpy.database.Database.add`.
>         time_string_parse_format : str, optional
>             Fallback timestamp format which will be passed to
>             `~astropy.time.Time.strptime` if `sunpy.time.parse_time` is unable to
>             automatically read the ``date-obs`` metadata.
>     
>         """
>         cmds = CompositeOperation()
>         entries = tables.entries_from_dir(
>             path, recursive, pattern, self.default_waveunit,
>             time_string_parse_format=time_string_parse_format)
>         for database_entry, filepath in entries:
>             if database_entry in list(self) and not ignore_already_added:
> >               raise EntryAlreadyAddedError(database_entry)
> E               sunpy.database.database.EntryAlreadyAddedError: the entry DatabaseEntry(observation_time_start=datetime.datetime(2005, 5, 1, 7, 46, 55), observation_time_end=datetime.datetime(2005, 5, 1, 7, 46, 55), instrument='Spectroheliograph', wavemin=656.28, wavemax=656.28, path='/tmp/pytest-of-user42/pytest-17/waveunit0/medn_halph_fl_20050501_074655.fits', fits_header_entries=[FitsHeaderEntry(id=None, key='SIMPLE', value=True), FitsHeaderEntry(id=None, key='BITPIX', value=16), FitsHeaderEntry(id=None, key='NAXIS', value=2), FitsHeaderEntry(id=None, key='NAXIS1', value=1500), FitsHeaderEntry(id=None, key='NAXIS2', value=1340), FitsHeaderEntry(id=None, key='CONTACT', value='Isabelle.Buale at obspm.fr'), FitsHeaderEntry(id=None, key='DATE_OBS', value='2005-05-01T07:46:55.000'), FitsHeaderEntry(id=None, key='DATE_END', value='2005-05-01T07:46:55.000'), FitsHeaderEntry(id=None, key='FILENAME', value='mh050501.074655.fits'), FitsHeaderEntry(id=None, key='INSTITUT', value='Observatoire de Paris'), FitsHeaderEntry(id=None, key='INSTRUME', value='Spectroheliograph'), FitsHeaderEntry(id=None, key='OBJECT', value='FS'), FitsHeaderEntry(id=None, key='OBS_MODE', value='SCAN'), FitsHeaderEntry(id=None, key='PHYSPARA', value='Intensity'), FitsHeaderEntry(id=None, key='NBREG', value=1), FitsHeaderEntry(id=None, key='NBLAMBD', value=1), FitsHeaderEntry(id=None, key='WAVELNTH', value=656.28), FitsHeaderEntry(id=None, key='WAVEUNIT', value='nm'), FitsHeaderEntry(id=None, key='POLARANG', value=0), FitsHeaderEntry(id=None, key='THEMISFF', value=3), FitsHeaderEntry(id=None, key='LONGTRC', value=227.924), FitsHeaderEntry(id=None, key='LONGCARR', value=227.924), FitsHeaderEntry(id=None, key='LONGITUD', value=227.924), FitsHeaderEntry(id=None, key='LATITUD', value=-4.13011), FitsHeaderEntry(id=None, key='LATIRC', value=-4.13011), FitsHeaderEntry(id=None, key='INDLAMD', value=1), FitsHeaderEntry(id=None, key='INDREG', value=1), FitsHeaderEntry(id=None, key='SEQ_IND', value=1), FitsHeaderEntry(id=None, key='SVECTOR', value=0), FitsHeaderEntry(id=None, key='ORIGIN', value='Meudon Observatory'), FitsHeaderEntry(id=None, key='COMMENT', value=''), FitsHeaderEntry(id=None, key='HISTORY', value='')]) was already added to the database
> 
> sunpy/database/database.py:961: EntryAlreadyAddedError
> 
> During handling of the above exception, another exception occurred:
> 
> database = <Table length=4>
>  id  observation_time_start observation_time_end ... starred download_time size
> str1         str19   ...09:10:58 ...      No           N/A  N/A
>    4    2011-06-25 18:56:07                  N/A ...      No           N/A  N/A
> waveunit_fits_directory = PosixPath('/tmp/pytest-of-user42/pytest-17/waveunit0')
> 
>     def test_add_fom_path_duplicates(database, waveunit_fits_directory):
>         database.add_from_dir(waveunit_fits_directory)
>         assert len(database) == 4
> >       with pytest.raises(EntryAlreadyAddedError), pytest.warns(AstropyUserWarning, match='File may have been truncated'):
> E       Failed: DID NOT WARN. No warnings of type (<class 'astropy.utils.exceptions.AstropyUserWarning'>,) were emitted.
> E        Emitted warnings: [].
> 
> sunpy/database/tests/test_database.py:640: Failed
> __________________________________________________________________________________ test_patterns ___________________________________________________________________________________
> 
> eit_fits_directory = PosixPath('/tmp/pytest-of-user42/pytest-17/EIT0')
> 
>     @pytest.mark.filterwarnings("ignore:Invalid 'BLANK' keyword in header")
>     def test_patterns(eit_fits_directory):
>         # Test different Map pattern matching
>     
>         # File name
>         aiamap = sunpy.map.Map(AIA_171_IMAGE)
>         assert isinstance(aiamap, sunpy.map.GenericMap)
>     
>         # Directory
>         maps = sunpy.map.Map(os.fspath(eit_fits_directory))
>         assert isinstance(maps, list)
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>         # Test that returned maps are sorted
>         files_sorted = sorted(list(eit_fits_directory.glob('*')))
>         maps_sorted = [sunpy.map.Map(os.fspath(f)) for f in files_sorted]
>         assert all([m.date == m_s.date for m, m_s in zip(maps, maps_sorted)])
>     
>         # Pathlib
>         path = pathlib.Path(AIA_171_IMAGE)
>         aiamap = sunpy.map.Map(path)
>         assert isinstance(aiamap, sunpy.map.GenericMap)
>         maps = sunpy.map.Map(eit_fits_directory)
>         assert isinstance(maps, list)
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>     
>         # Glob
>         pattern = os.path.join(eit_fits_directory, "*")
>         maps = sunpy.map.Map(pattern)
>         assert isinstance(maps, list)
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>         # Test that returned maps are sorted
>         files_sorted = sorted(list(pathlib.Path(pattern).parent.glob('*')))
>         maps_sorted = [sunpy.map.Map(os.fspath(f)) for f in files_sorted]
>         assert all([m.date == m_s.date for m, m_s in zip(maps, maps_sorted)])
>         # Single character wildcard (?)
>         pattern = os.path.join(eit_fits_directory, "efz20040301.0?0010_s.fits")
>         maps = sunpy.map.Map(pattern)
>         assert isinstance(maps, list)
>         assert len(maps) == 7
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>         # Character ranges
>         pattern = os.path.join(eit_fits_directory, "efz20040301.0[2-6]0010_s.fits")
>         maps = sunpy.map.Map(pattern)
>         assert isinstance(maps, list)
>         assert len(maps) == 4
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>     
>         # Already a Map
>         amap = sunpy.map.Map(maps[0])
>         assert isinstance(amap, sunpy.map.GenericMap)
>     
>         # A list of filenames
>         maps = sunpy.map.Map(list(eit_fits_directory.glob('*.fits')))
>         assert isinstance(maps, list)
>         assert ([isinstance(amap, sunpy.map.GenericMap) for amap in maps])
>     
>         # Data-header pair in a tuple
>         pair_map = sunpy.map.Map((amap.data, amap.meta))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Data-header pair not in a tuple
>         pair_map = sunpy.map.Map(amap.data, amap.meta)
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Data-wcs object pair in tuple
>         pair_map = sunpy.map.Map((amap.data, WCS(AIA_171_IMAGE, fix=False)))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Data-wcs object pair not in a tuple
>         pair_map = sunpy.map.Map(amap.data, WCS(AIA_171_IMAGE, fix=False))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Data-header from FITS
>         with fits.open(AIA_171_IMAGE) as hdul:
>             data = hdul[0].data
>             header = hdul[0].header
>         pair_map = sunpy.map.Map((data, header))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>         pair_map, pair_map = sunpy.map.Map(((data, header), (data, header)))
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>         pair_map = sunpy.map.Map(data, header)
>         assert isinstance(pair_map, sunpy.map.GenericMap)
>     
>         # Custom Map
>         data = np.arange(0, 100).reshape(10, 10)
>         header = {'cdelt1': 10, 'cdelt2': 10,
>                   'telescop': 'sunpy',
>                   'cunit1': 'arcsec', 'cunit2': 'arcsec'}
> >       with pytest.warns(SunpyMetadataWarning, match='Missing CTYPE1 from metadata, assuming CTYPE1 is HPLN-TAN'):
> E       sunpy.util.exceptions.SunpyMetadataWarning: Missing CTYPE2 from metadata, assuming CTYPE2 is HPLT-TAN
> 
> sunpy/map/tests/test_map_factory.py:157: SunpyMetadataWarning
> _________________________________________________________________________________ test_no_2d_hdus __________________________________________________________________________________
> 
> tmpdir = local('/tmp/pytest-of-user42/pytest-17/test_no_2d_hdus0')
> 
>     def test_no_2d_hdus(tmpdir):
>         # Create a fake FITS file with a valid header but 1D data
>         tmp_fpath = str(tmpdir / 'data.fits')
>         with fits.open(AIA_171_IMAGE, ignore_blank=True) as hdul:
>             fits.writeto(tmp_fpath, np.arange(100), hdul[0].header)
>     
>         with pytest.raises(NoMapsInFileError, match='Found no HDUs with >= 2D data'):
>             sunpy.map.Map(tmp_fpath)
>     
> >       with pytest.warns(SunpyUserWarning, match='One of the arguments failed to parse'):
> E       sunpy.util.exceptions.SunpyDeprecationWarning: "silence_errors" was deprecated in version 5.1 and will be removed in a future version. Use argument "allow_errors" instead.
> 
> sunpy/map/tests/test_map_factory.py:295: SunpyDeprecationWarning
> ____________________________________________________________________________ test_fits_data_comparison _____________________________________________________________________________
> 
> aia171_test_map = <sunpy.map.sources.sdo.AIAMap object at 0x7feecdc1a5d0>
> SunPy Map
> ---------
> Observatory:		 SDO
> Instrument:		 AIA 3
> Det...0.  ],
>        [-0.25,  0.  , -0.5 , ...,  0.75, -0.75,  0.  ],
>        [ 0.75,  1.5 , -0.75, ...,  0.  , -0.5 ,  0.5 ]])
> 
>     def test_fits_data_comparison(aia171_test_map):
>         """Make sure the data is the same when read with astropy.io.fits and sunpy"""
> >       with pytest.warns(VerifyWarning, match="Invalid 'BLANK' keyword in header."):
> E       ResourceWarning: unclosed file <_io.BufferedReader name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build/sunpy/data/test/aia_171_level1.fits'>
> 
> sunpy/map/tests/test_mapbase.py:48: ResourceWarning
> __________________________________________________________________________ test_more_than_two_dimensions ___________________________________________________________________________
> 
>     def test_more_than_two_dimensions():
>         """Checks to see if an appropriate error is raised when a FITS with more than two dimensions is
>         loaded.  We need to load a >2-dim dataset with a TELESCOP header"""
>     
>         # Data crudely represents 4 stokes, 4 wavelengths with Y,X of 3 and 5.
>         bad_data = np.random.rand(4, 4, 3, 5)
>         hdr = fits.Header()
>         hdr['TELESCOP'] = 'XXX'
>         hdr['cunit1'] = 'arcsec'
>         hdr['cunit2'] = 'arcsec'
> >       with pytest.warns(SunpyUserWarning, match='This file contains more than 2 dimensions.'):
> E       sunpy.util.exceptions.SunpyMetadataWarning: Missing CTYPE1 from metadata, assuming CTYPE1 is HPLN-TAN
> 
> sunpy/map/tests/test_mapbase.py:1227: SunpyMetadataWarning
> _____________________________________________________________________________________ test_eve _____________________________________________________________________________________
> 
>     def test_eve():
>         # Test an EVE TimeSeries
> >       with pytest.warns(SunpyUserWarning, match='Unknown units for x_cool proxy'):
> E       sunpy.util.exceptions.SunpyUserWarning: Unknown units for oldXRSB proxy
> 
> sunpy/timeseries/sources/tests/test_eve.py:16: SunpyUserWarning
> ================================================================================= warnings summary =================================================================================
> ../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1396
>   /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1396: PytestConfigWarning: Unknown config option: mpl-results-path
>   
>     self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
> 
> ../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1396
>   /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1396: PytestConfigWarning: Unknown config option: mpl-use-full-test-name
>   
>     self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> ============================================================================= short test summary info ==============================================================================
> FAILED sunpy/database/tests/test_database.py::test_add_fom_path_duplicates - Failed: DID NOT WARN. No warnings of type (<class 'astropy.utils.exceptions.AstropyUserWarning'>,) w...
> FAILED sunpy/map/tests/test_map_factory.py::test_patterns - sunpy.util.exceptions.SunpyMetadataWarning: Missing CTYPE2 from metadata, assuming CTYPE2 is HPLT-TAN
> FAILED sunpy/map/tests/test_map_factory.py::test_no_2d_hdus - sunpy.util.exceptions.SunpyDeprecationWarning: "silence_errors" was deprecated in version 5.1 and will be removed i...
> FAILED sunpy/map/tests/test_mapbase.py::test_fits_data_comparison - ResourceWarning: unclosed file <_io.BufferedReader name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3....
> FAILED sunpy/map/tests/test_mapbase.py::test_more_than_two_dimensions - sunpy.util.exceptions.SunpyMetadataWarning: Missing CTYPE1 from metadata, assuming CTYPE1 is HPLN-TAN
> FAILED sunpy/timeseries/sources/tests/test_eve.py::test_eve - sunpy.util.exceptions.SunpyUserWarning: Unknown units for oldXRSB proxy
> ===================================== 6 failed, 2202 passed, 336 skipped, 74 deselected, 7 xfailed, 2 xpassed, 2 warnings in 118.76s (0:01:58) =====================================
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sunpy/build; python3.11 -m pytest -k "not figure and not online"
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/sunpy_5.1.1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Debian-astro-maintainers mailing list