Source: metpy
Version: 1.6.1+ds-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@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 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" 
> module
> I: pybuild base:305: python3.12 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy 
>  
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> creating build
> creating build/lib
> creating build/lib/metpy
> copying src/metpy/__init__.py -> build/lib/metpy
> copying src/metpy/pandas.py -> build/lib/metpy
> copying src/metpy/future.py -> build/lib/metpy
> copying src/metpy/package_tools.py -> build/lib/metpy
> copying src/metpy/deprecation.py -> build/lib/metpy
> copying src/metpy/_version.py -> build/lib/metpy
> copying src/metpy/testing.py -> build/lib/metpy
> copying src/metpy/_warnings.py -> build/lib/metpy
> copying src/metpy/units.py -> build/lib/metpy
> copying src/metpy/xarray.py -> build/lib/metpy
> copying src/metpy/cbook.py -> build/lib/metpy
> creating build/lib/metpy/constants
> copying src/metpy/constants/__init__.py -> build/lib/metpy/constants
> copying src/metpy/constants/nounit.py -> build/lib/metpy/constants
> copying src/metpy/constants/default.py -> build/lib/metpy/constants
> creating build/lib/metpy/plots
> copying src/metpy/plots/__init__.py -> build/lib/metpy/plots
> copying src/metpy/plots/_util.py -> build/lib/metpy/plots
> copying src/metpy/plots/cartopy_utils.py -> build/lib/metpy/plots
> copying src/metpy/plots/patheffects.py -> build/lib/metpy/plots
> copying src/metpy/plots/wx_symbols.py -> build/lib/metpy/plots
> copying src/metpy/plots/declarative.py -> build/lib/metpy/plots
> copying src/metpy/plots/mapping.py -> build/lib/metpy/plots
> copying src/metpy/plots/plot_areas.py -> build/lib/metpy/plots
> copying src/metpy/plots/skewt.py -> build/lib/metpy/plots
> copying src/metpy/plots/ctables.py -> build/lib/metpy/plots
> copying src/metpy/plots/_mpl.py -> build/lib/metpy/plots
> copying src/metpy/plots/station_plot.py -> build/lib/metpy/plots
> creating build/lib/metpy/io
> copying src/metpy/io/__init__.py -> build/lib/metpy/io
> copying src/metpy/io/_tools.py -> build/lib/metpy/io
> copying src/metpy/io/gempak.py -> build/lib/metpy/io
> copying src/metpy/io/text.py -> build/lib/metpy/io
> copying src/metpy/io/station_data.py -> build/lib/metpy/io
> copying src/metpy/io/metar.py -> build/lib/metpy/io
> copying src/metpy/io/gini.py -> build/lib/metpy/io
> copying src/metpy/io/nexrad.py -> build/lib/metpy/io
> creating build/lib/metpy/interpolate
> copying src/metpy/interpolate/__init__.py -> build/lib/metpy/interpolate
> copying src/metpy/interpolate/tools.py -> build/lib/metpy/interpolate
> copying src/metpy/interpolate/slices.py -> build/lib/metpy/interpolate
> copying src/metpy/interpolate/grid.py -> build/lib/metpy/interpolate
> copying src/metpy/interpolate/points.py -> build/lib/metpy/interpolate
> copying src/metpy/interpolate/geometry.py -> build/lib/metpy/interpolate
> copying src/metpy/interpolate/one_dimension.py -> build/lib/metpy/interpolate
> creating build/lib/metpy/calc
> copying src/metpy/calc/basic.py -> build/lib/metpy/calc
> copying src/metpy/calc/__init__.py -> build/lib/metpy/calc
> copying src/metpy/calc/tools.py -> build/lib/metpy/calc
> copying src/metpy/calc/cross_sections.py -> build/lib/metpy/calc
> copying src/metpy/calc/kinematics.py -> build/lib/metpy/calc
> copying src/metpy/calc/exceptions.py -> build/lib/metpy/calc
> copying src/metpy/calc/indices.py -> build/lib/metpy/calc
> copying src/metpy/calc/turbulence.py -> build/lib/metpy/calc
> copying src/metpy/calc/thermo.py -> build/lib/metpy/calc
> creating build/lib/metpy/_vendor
> copying src/metpy/_vendor/__init__.py -> build/lib/metpy/_vendor
> copying src/metpy/_vendor/xarray.py -> build/lib/metpy/_vendor
> creating build/lib/metpy/io/_metar_parser
> copying src/metpy/io/_metar_parser/metar_parser.py -> 
> build/lib/metpy/io/_metar_parser
> creating build/lib/metpy/io/_nexrad_msgs
> copying src/metpy/io/_nexrad_msgs/__init__.py -> 
> build/lib/metpy/io/_nexrad_msgs
> copying src/metpy/io/_nexrad_msgs/msg3.py -> build/lib/metpy/io/_nexrad_msgs
> copying src/metpy/io/_nexrad_msgs/msg18.py -> build/lib/metpy/io/_nexrad_msgs
> running egg_info
> creating src/MetPy.egg-info
> writing src/MetPy.egg-info/PKG-INFO
> writing dependency_links to src/MetPy.egg-info/dependency_links.txt
> writing entry points to src/MetPy.egg-info/entry_points.txt
> writing requirements to src/MetPy.egg-info/requires.txt
> writing top-level names to src/MetPy.egg-info/top_level.txt
> writing manifest file 'src/MetPy.egg-info/SOURCES.txt'
> reading manifest file 'src/MetPy.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> no previously-included directories found matching 'staticdata'
> no previously-included directories found matching 'talks'
> warning: no previously-included files found matching 'docs/_static/*.pdf'
> adding license file 'LICENSE'
> adding license file 'AUTHORS.txt'
> writing manifest file 'src/MetPy.egg-info/SOURCES.txt'
> installing to build/bdist.linux-x86_64/wheel
> running install
> running install_lib
> creating build/bdist.linux-x86_64
> creating build/bdist.linux-x86_64/wheel
> creating build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/constants
> copying build/lib/metpy/constants/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/constants
> copying build/lib/metpy/constants/nounit.py -> 
> build/bdist.linux-x86_64/wheel/metpy/constants
> copying build/lib/metpy/constants/default.py -> 
> build/bdist.linux-x86_64/wheel/metpy/constants
> copying build/lib/metpy/__init__.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/pandas.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/future.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/package_tools.py -> 
> build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/_util.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/cartopy_utils.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/patheffects.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/wx_symbols.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/declarative.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/mapping.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/plot_areas.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/skewt.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/ctables.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/_mpl.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/station_plot.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/deprecation.py -> build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/_tools.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/gempak.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/text.py -> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/station_data.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/metar.py -> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/gini.py -> build/bdist.linux-x86_64/wheel/metpy/io
> creating build/bdist.linux-x86_64/wheel/metpy/io/_metar_parser
> copying build/lib/metpy/io/_metar_parser/metar_parser.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io/_metar_parser
> creating build/bdist.linux-x86_64/wheel/metpy/io/_nexrad_msgs
> copying build/lib/metpy/io/_nexrad_msgs/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io/_nexrad_msgs
> copying build/lib/metpy/io/_nexrad_msgs/msg3.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io/_nexrad_msgs
> copying build/lib/metpy/io/_nexrad_msgs/msg18.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io/_nexrad_msgs
> copying build/lib/metpy/io/nexrad.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/_version.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/testing.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/_warnings.py -> build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/tools.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/slices.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/grid.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/points.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/geometry.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/one_dimension.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> creating build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/basic.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/tools.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/cross_sections.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/kinematics.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/exceptions.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/indices.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/turbulence.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/thermo.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/units.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/xarray.py -> build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/_vendor
> copying build/lib/metpy/_vendor/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/_vendor
> copying build/lib/metpy/_vendor/xarray.py -> 
> build/bdist.linux-x86_64/wheel/metpy/_vendor
> copying build/lib/metpy/cbook.py -> build/bdist.linux-x86_64/wheel/metpy
> running install_egg_info
> Copying src/MetPy.egg-info to 
> build/bdist.linux-x86_64/wheel/MetPy-1.6.1.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/MetPy-1.6.1.dist-info/WHEEL
> creating 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy/.tmp-3d5mypni/MetPy-1.6.1-py3-none-any.whl'
>  and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'metpy/__init__.py'
> adding 'metpy/_version.py'
> adding 'metpy/_warnings.py'
> adding 'metpy/cbook.py'
> adding 'metpy/deprecation.py'
> adding 'metpy/future.py'
> adding 'metpy/package_tools.py'
> adding 'metpy/pandas.py'
> adding 'metpy/testing.py'
> adding 'metpy/units.py'
> adding 'metpy/xarray.py'
> adding 'metpy/_vendor/__init__.py'
> adding 'metpy/_vendor/xarray.py'
> adding 'metpy/calc/__init__.py'
> adding 'metpy/calc/basic.py'
> adding 'metpy/calc/cross_sections.py'
> adding 'metpy/calc/exceptions.py'
> adding 'metpy/calc/indices.py'
> adding 'metpy/calc/kinematics.py'
> adding 'metpy/calc/thermo.py'
> adding 'metpy/calc/tools.py'
> adding 'metpy/calc/turbulence.py'
> adding 'metpy/constants/__init__.py'
> adding 'metpy/constants/default.py'
> adding 'metpy/constants/nounit.py'
> adding 'metpy/interpolate/__init__.py'
> adding 'metpy/interpolate/geometry.py'
> adding 'metpy/interpolate/grid.py'
> adding 'metpy/interpolate/one_dimension.py'
> adding 'metpy/interpolate/points.py'
> adding 'metpy/interpolate/slices.py'
> adding 'metpy/interpolate/tools.py'
> adding 'metpy/io/__init__.py'
> adding 'metpy/io/_tools.py'
> adding 'metpy/io/gempak.py'
> adding 'metpy/io/gini.py'
> adding 'metpy/io/metar.py'
> adding 'metpy/io/nexrad.py'
> adding 'metpy/io/station_data.py'
> adding 'metpy/io/text.py'
> adding 'metpy/io/_metar_parser/metar_parser.py'
> adding 'metpy/io/_nexrad_msgs/__init__.py'
> adding 'metpy/io/_nexrad_msgs/msg18.py'
> adding 'metpy/io/_nexrad_msgs/msg3.py'
> adding 'metpy/plots/__init__.py'
> adding 'metpy/plots/_mpl.py'
> adding 'metpy/plots/_util.py'
> adding 'metpy/plots/cartopy_utils.py'
> adding 'metpy/plots/ctables.py'
> adding 'metpy/plots/declarative.py'
> adding 'metpy/plots/mapping.py'
> adding 'metpy/plots/patheffects.py'
> adding 'metpy/plots/plot_areas.py'
> adding 'metpy/plots/skewt.py'
> adding 'metpy/plots/station_plot.py'
> adding 'metpy/plots/wx_symbols.py'
> adding 'MetPy-1.6.1.dist-info/AUTHORS.txt'
> adding 'MetPy-1.6.1.dist-info/LICENSE'
> adding 'MetPy-1.6.1.dist-info/METADATA'
> adding 'MetPy-1.6.1.dist-info/WHEEL'
> adding 'MetPy-1.6.1.dist-info/entry_points.txt'
> adding 'MetPy-1.6.1.dist-info/top_level.txt'
> adding 'MetPy-1.6.1.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built MetPy-1.6.1-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
> "installer" module
> I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" 
> module
> I: pybuild base:305: python3.11 -m build --skip-dependency-check 
> --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy 
>  
> * Building wheel...
> running bdist_wheel
> running build
> running build_py
> running egg_info
> writing src/MetPy.egg-info/PKG-INFO
> writing dependency_links to src/MetPy.egg-info/dependency_links.txt
> writing entry points to src/MetPy.egg-info/entry_points.txt
> writing requirements to src/MetPy.egg-info/requires.txt
> writing top-level names to src/MetPy.egg-info/top_level.txt
> reading manifest file 'src/MetPy.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> no previously-included directories found matching 'staticdata'
> no previously-included directories found matching 'talks'
> warning: no previously-included files found matching 'docs/_static/*.pdf'
> adding license file 'LICENSE'
> adding license file 'AUTHORS.txt'
> writing manifest file 'src/MetPy.egg-info/SOURCES.txt'
> installing to build/bdist.linux-x86_64/wheel
> running install
> running install_lib
> creating build/bdist.linux-x86_64/wheel
> creating build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/constants
> copying build/lib/metpy/constants/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/constants
> copying build/lib/metpy/constants/nounit.py -> 
> build/bdist.linux-x86_64/wheel/metpy/constants
> copying build/lib/metpy/constants/default.py -> 
> build/bdist.linux-x86_64/wheel/metpy/constants
> copying build/lib/metpy/__init__.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/pandas.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/future.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/package_tools.py -> 
> build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/_util.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/cartopy_utils.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/patheffects.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/wx_symbols.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/declarative.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/mapping.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/plot_areas.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/skewt.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/ctables.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/_mpl.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/plots/station_plot.py -> 
> build/bdist.linux-x86_64/wheel/metpy/plots
> copying build/lib/metpy/deprecation.py -> build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/_tools.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/gempak.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/text.py -> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/station_data.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/metar.py -> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/io/gini.py -> build/bdist.linux-x86_64/wheel/metpy/io
> creating build/bdist.linux-x86_64/wheel/metpy/io/_metar_parser
> copying build/lib/metpy/io/_metar_parser/metar_parser.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io/_metar_parser
> creating build/bdist.linux-x86_64/wheel/metpy/io/_nexrad_msgs
> copying build/lib/metpy/io/_nexrad_msgs/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io/_nexrad_msgs
> copying build/lib/metpy/io/_nexrad_msgs/msg3.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io/_nexrad_msgs
> copying build/lib/metpy/io/_nexrad_msgs/msg18.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io/_nexrad_msgs
> copying build/lib/metpy/io/nexrad.py -> 
> build/bdist.linux-x86_64/wheel/metpy/io
> copying build/lib/metpy/_version.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/testing.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/_warnings.py -> build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/tools.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/slices.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/grid.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/points.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/geometry.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> copying build/lib/metpy/interpolate/one_dimension.py -> 
> build/bdist.linux-x86_64/wheel/metpy/interpolate
> creating build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/basic.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/tools.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/cross_sections.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/kinematics.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/exceptions.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/indices.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/turbulence.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/calc/thermo.py -> 
> build/bdist.linux-x86_64/wheel/metpy/calc
> copying build/lib/metpy/units.py -> build/bdist.linux-x86_64/wheel/metpy
> copying build/lib/metpy/xarray.py -> build/bdist.linux-x86_64/wheel/metpy
> creating build/bdist.linux-x86_64/wheel/metpy/_vendor
> copying build/lib/metpy/_vendor/__init__.py -> 
> build/bdist.linux-x86_64/wheel/metpy/_vendor
> copying build/lib/metpy/_vendor/xarray.py -> 
> build/bdist.linux-x86_64/wheel/metpy/_vendor
> copying build/lib/metpy/cbook.py -> build/bdist.linux-x86_64/wheel/metpy
> running install_egg_info
> Copying src/MetPy.egg-info to 
> build/bdist.linux-x86_64/wheel/MetPy-1.6.1.egg-info
> running install_scripts
> creating build/bdist.linux-x86_64/wheel/MetPy-1.6.1.dist-info/WHEEL
> creating 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy/.tmp-pkjot508/MetPy-1.6.1-py3-none-any.whl'
>  and adding 'build/bdist.linux-x86_64/wheel' to it
> adding 'metpy/__init__.py'
> adding 'metpy/_version.py'
> adding 'metpy/_warnings.py'
> adding 'metpy/cbook.py'
> adding 'metpy/deprecation.py'
> adding 'metpy/future.py'
> adding 'metpy/package_tools.py'
> adding 'metpy/pandas.py'
> adding 'metpy/testing.py'
> adding 'metpy/units.py'
> adding 'metpy/xarray.py'
> adding 'metpy/_vendor/__init__.py'
> adding 'metpy/_vendor/xarray.py'
> adding 'metpy/calc/__init__.py'
> adding 'metpy/calc/basic.py'
> adding 'metpy/calc/cross_sections.py'
> adding 'metpy/calc/exceptions.py'
> adding 'metpy/calc/indices.py'
> adding 'metpy/calc/kinematics.py'
> adding 'metpy/calc/thermo.py'
> adding 'metpy/calc/tools.py'
> adding 'metpy/calc/turbulence.py'
> adding 'metpy/constants/__init__.py'
> adding 'metpy/constants/default.py'
> adding 'metpy/constants/nounit.py'
> adding 'metpy/interpolate/__init__.py'
> adding 'metpy/interpolate/geometry.py'
> adding 'metpy/interpolate/grid.py'
> adding 'metpy/interpolate/one_dimension.py'
> adding 'metpy/interpolate/points.py'
> adding 'metpy/interpolate/slices.py'
> adding 'metpy/interpolate/tools.py'
> adding 'metpy/io/__init__.py'
> adding 'metpy/io/_tools.py'
> adding 'metpy/io/gempak.py'
> adding 'metpy/io/gini.py'
> adding 'metpy/io/metar.py'
> adding 'metpy/io/nexrad.py'
> adding 'metpy/io/station_data.py'
> adding 'metpy/io/text.py'
> adding 'metpy/io/_metar_parser/metar_parser.py'
> adding 'metpy/io/_nexrad_msgs/__init__.py'
> adding 'metpy/io/_nexrad_msgs/msg18.py'
> adding 'metpy/io/_nexrad_msgs/msg3.py'
> adding 'metpy/plots/__init__.py'
> adding 'metpy/plots/_mpl.py'
> adding 'metpy/plots/_util.py'
> adding 'metpy/plots/cartopy_utils.py'
> adding 'metpy/plots/ctables.py'
> adding 'metpy/plots/declarative.py'
> adding 'metpy/plots/mapping.py'
> adding 'metpy/plots/patheffects.py'
> adding 'metpy/plots/plot_areas.py'
> adding 'metpy/plots/skewt.py'
> adding 'metpy/plots/station_plot.py'
> adding 'metpy/plots/wx_symbols.py'
> adding 'MetPy-1.6.1.dist-info/AUTHORS.txt'
> adding 'MetPy-1.6.1.dist-info/LICENSE'
> adding 'MetPy-1.6.1.dist-info/METADATA'
> adding 'MetPy-1.6.1.dist-info/WHEEL'
> adding 'MetPy-1.6.1.dist-info/entry_points.txt'
> adding 'MetPy-1.6.1.dist-info/top_level.txt'
> adding 'MetPy-1.6.1.dist-info/RECORD'
> removing build/bdist.linux-x86_64/wheel
> Successfully built MetPy-1.6.1-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with 
> "installer" module
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild pybuild:308: ln -s /<<PKGBUILDDIR>>/conftest.py 
> /<<PKGBUILDDIR>>/tests 2>/dev/null || true; ln -s 
> /<<PKGBUILDDIR>>/src/metpy/*.txt 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy/build/metpy 2>/dev/null || 
> true; ln -s /<<PKGBUILDDIR>>/src/metpy/plots/_static 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy/build/metpy/plots 2>/dev/null 
> || true; ln -s /<<PKGBUILDDIR>>/src/metpy/plots/colortable_files 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy/build/metpy/plots 2>/dev/null 
> || true; ln -s /<<PKGBUILDDIR>>/src/metpy/plots/nexrad_tables 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy/build/metpy/plots 2>/dev/null 
> || true
> I: pybuild base:305: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy/build; 
> python3.12 -m pytest -W ignore::DeprecationWarning -k "not test_projection 
> and not test_pyproj_projection and not test_no_projection and not test_globe 
> and not test_geodetic and not test_unit_array and not test_units and not 
> test_units_data and not test_magnitude_with_quantity and not 
> test_convert_units and not test_convert_to_base_units and not 
> test_missing_grid_mapping_invalid and not test_coordinates_basic_by_method 
> and not test_coordinates_basic_by_property and not 
> test_narr_example_variable_without_grid_mapping and not test_find_axis_name_ 
> and not test_find_axis_number_ and not test_cf_parse_with_grid_mapping and 
> not test_data_array_loc_ and not test_data_array_sel_ and not test_dataset_ 
> and not test_check_axis_with_bad_unit and not test_auxilary_lat_lon_ and not 
> test_zoom_xarray and not test_parse_grid_arguments_xarray and not 
> test_absolute_momentum_xarray_units_attr and not test_precipitable_water and 
> not test_mean_pressure_weighted and not test_weighted_continuous_average and 
> not test_precipitable_water_xarray and not test_bunkers_motion and not 
> test_bulk_shear and not test_critical_angle and not _4d and not 
> test_interpolate_to_grid and not test_natural_neighbor_to_grid and not 
> test_inverse_distance_to_grid and not test_interpolate_to_points and not 
> test_natural_neighbor_to_points and not test_inverse_distance_to_points and 
> not test_declarative_ and not test_no_field_error and not test_ndim_error_ 
> and not test_projection_object and not test_colorfill and not test_global and 
> not test_latlon and not test_plotobs_units_with_formatter and not 
> test_attribute_error_ and not test_time_deltas and not 
> test_latlon_default_units and not test_add_timestamp_xarray and not 
> test_find_nn_triangles_point and not test_vorticity_grid_pole and not 
> test_corfidi_motion and not test_corfidi_motion_override_llj and not 
> test_corfidi_corfidi_llj_unaivalable and not 
> test_corfidi_corfidi_cloudlayer_trimmed and not test_corfidi_motion_with_nans 
> and not test_colorbar_kwargs" --ignore=tests/io/test_gempak.py 
> --ignore=tests/io/test_gini.py --ignore=tests/io/test_metar.py 
> --ignore=tests/io/test_nexrad.py --ignore=tests/io/test_station_data.py 
> --ignore=tests/io/test_text.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.4.0
> Matplotlib: 3.6.3
> Freetype: 2.13.2
> Dep Versions: Matplotlib 3.6.3, NumPy 1.24.2, Pandas 2.1.4, Pint 0.19.2
>       PyProj 3.6.1, SciPy 1.11.4, Traitlets 5.5.0, Xarray 999
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy/build
> configfile: pyproject.toml
> plugins: mpl-0.0.0
> collected 1255 items / 268 deselected / 987 selected
> 
> tests/calc/test_basic.py s...s....s...s...s....s........s.......s....s.. [  
> 4%]
> ......s....s....s...s....s...s...s...s......s........s.....s..........s. [ 
> 12%]
> ...s...s.....s....s...                                                   [ 
> 14%]
> tests/calc/test_calc_tools.py .......................................... [ 
> 18%]
> ........................................................................ [ 
> 25%]
> ............................                                             [ 
> 28%]
> tests/calc/test_cross_sections.py ............                           [ 
> 29%]
> tests/calc/test_indices.py ....                                          [ 
> 30%]
> tests/calc/test_kinematics.py .......................................... [ 
> 34%]
> .........................                                                [ 
> 37%]
> tests/calc/test_thermo.py .............................................. [ 
> 41%]
> ........................................................................ [ 
> 49%]
> ........................................................................ [ 
> 56%]
> .........................                                                [ 
> 58%]
> tests/calc/test_turbulence.py ...........................                [ 
> 61%]
> tests/interpolate/test_geometry.py ............                          [ 
> 62%]
> tests/interpolate/test_grid.py .......                                   [ 
> 63%]
> tests/interpolate/test_interpolate_tools.py ......                       [ 
> 64%]
> tests/interpolate/test_one_dimension.py ..................               [ 
> 65%]
> tests/interpolate/test_points.py ...                                     [ 
> 66%]
> tests/interpolate/test_slices.py ........                                [ 
> 67%]
> tests/io/test_tools.py ..                                                [ 
> 67%]
> tests/plots/test_cartopy_utils.py .......                                [ 
> 67%]
> tests/plots/test_ctables.py ..........                                   [ 
> 68%]
> tests/plots/test_declarative.py ...........                              [ 
> 70%]
> tests/plots/test_mapping.py ......................                       [ 
> 72%]
> tests/plots/test_mpl.py .                                                [ 
> 72%]
> tests/plots/test_patheffects.py ........                                 [ 
> 73%]
> tests/plots/test_plot_areas.py .....                                     [ 
> 73%]
> tests/plots/test_skewt.py ....................................           [ 
> 77%]
> tests/plots/test_station_plot.py ..........................              [ 
> 80%]
> tests/plots/test_util.py .............                                   [ 
> 81%]
> tests/plots/test_wx_symbols.py ....                                      [ 
> 81%]
> tests/test_cbook.py ..                                                   [ 
> 81%]
> tests/test_deprecation.py .                                              [ 
> 82%]
> tests/test_packaging.py .                                                [ 
> 82%]
> tests/test_testing.py ........                                           [ 
> 82%]
> tests/test_xarray.py ................FF................................. [ 
> 88%]
> ........................................................................ [ 
> 95%]
> .............................................                            
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ___________________ test_resolve_axis_conflict_double_lonlat 
> ___________________
> 
> test_ds_generic = <xarray.Dataset> Size: 2kB
> Dimensions:  (a: 1, b: 3, c: 3, d: 5, e: 5)
> Coordinates:
>   * a        (a) int64 8B 0
>   * b ...e) int64 40B 0 1 2 3 4
> Data variables:
>     test     (a, b, c, d, e) float64 2kB 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 
> 0.0
> 
>     def test_resolve_axis_conflict_double_lonlat(test_ds_generic):
>         """Test _resolve_axis_conflict with double lon/lat coordinates."""
>         test_ds_generic['b'].attrs['_CoordinateAxisType'] = 'Lat'
>         test_ds_generic['c'].attrs['_CoordinateAxisType'] = 'Lon'
>         test_ds_generic['d'].attrs['_CoordinateAxisType'] = 'Lat'
>         test_ds_generic['e'].attrs['_CoordinateAxisType'] = 'Lon'
>     
> >       with pytest.warns(UserWarning, match='More than one x coordinate'),\
>                 pytest.raises(AttributeError):
> E               UserWarning: More than one y coordinate present for variable  
> "test".
> 
> tests/test_xarray.py:410: UserWarning
> _____________________ test_resolve_axis_conflict_double_xy 
> _____________________
> 
> test_ds_generic = <xarray.Dataset> Size: 2kB
> Dimensions:  (a: 1, b: 3, c: 3, d: 5, e: 5)
> Coordinates:
>   * a        (a) int64 8B 0
>   * b ...e) int64 40B 0 1 2 3 4
> Data variables:
>     test     (a, b, c, d, e) float64 2kB 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 
> 0.0
> 
>     def test_resolve_axis_conflict_double_xy(test_ds_generic):
>         """Test _resolve_axis_conflict with double x/y coordinates."""
>         test_ds_generic['b'].attrs['standard_name'] = 
> 'projection_x_coordinate'
>         test_ds_generic['c'].attrs['standard_name'] = 
> 'projection_y_coordinate'
>         test_ds_generic['d'].attrs['standard_name'] = 
> 'projection_x_coordinate'
>         test_ds_generic['e'].attrs['standard_name'] = 
> 'projection_y_coordinate'
>     
> >       with pytest.warns(UserWarning, match='More than one x coordinate'),\
>                 pytest.raises(AttributeError):
> E               UserWarning: More than one y coordinate present for variable  
> "test".
> 
> tests/test_xarray.py:425: UserWarning
> =========================== short test summary info 
> ============================
> FAILED tests/test_xarray.py::test_resolve_axis_conflict_double_lonlat - 
> UserW...
> FAILED tests/test_xarray.py::test_resolve_axis_conflict_double_xy - 
> UserWarni...
> ========== 2 failed, 960 passed, 25 skipped, 268 deselected in 14.66s 
> ==========
>  lsoda--  at t (=r1), too much accuracy requested  
>        for precision of machine..  see tolsf (=r2) 
>       in above,  r1 =  0.3103761152198D+02   r2 =                  NaN
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_metpy/build; python3.12 -m pytest -W 
> ignore::DeprecationWarning -k "not test_projection and not 
> test_pyproj_projection and not test_no_projection and not test_globe and not 
> test_geodetic and not test_unit_array and not test_units and not 
> test_units_data and not test_magnitude_with_quantity and not 
> test_convert_units and not test_convert_to_base_units and not 
> test_missing_grid_mapping_invalid and not test_coordinates_basic_by_method 
> and not test_coordinates_basic_by_property and not 
> test_narr_example_variable_without_grid_mapping and not test_find_axis_name_ 
> and not test_find_axis_number_ and not test_cf_parse_with_grid_mapping and 
> not test_data_array_loc_ and not test_data_array_sel_ and not test_dataset_ 
> and not test_check_axis_with_bad_unit and not test_auxilary_lat_lon_ and not 
> test_zoom_xarray and not test_parse_grid_arguments_xarray and not 
> test_absolute_momentum_xarray_units_attr and not test_precipitable_water and 
> not test_mean_pressure_weighted and not test_weighted_continuous_average and 
> not test_precipitable_water_xarray and not test_bunkers_motion and not 
> test_bulk_shear and not test_critical_angle and not _4d and not 
> test_interpolate_to_grid and not test_natural_neighbor_to_grid and not 
> test_inverse_distance_to_grid and not test_interpolate_to_points and not 
> test_natural_neighbor_to_points and not test_inverse_distance_to_points and 
> not test_declarative_ and not test_no_field_error and not test_ndim_error_ 
> and not test_projection_object and not test_colorfill and not test_global and 
> not test_latlon and not test_plotobs_units_with_formatter and not 
> test_attribute_error_ and not test_time_deltas and not 
> test_latlon_default_units and not test_add_timestamp_xarray and not 
> test_find_nn_triangles_point and not test_vorticity_grid_pole and not 
> test_corfidi_motion and not test_corfidi_motion_override_llj and not 
> test_corfidi_corfidi_llj_unaivalable and not 
> test_corfidi_corfidi_cloudlayer_trimmed and not test_corfidi_motion_with_nans 
> and not test_colorbar_kwargs" --ignore=tests/io/test_gempak.py 
> --ignore=tests/io/test_gini.py --ignore=tests/io/test_metar.py 
> --ignore=tests/io/test_nexrad.py --ignore=tests/io/test_station_data.py 
> --ignore=tests/io/test_text.py
> I: pybuild pybuild:308: ln -s /<<PKGBUILDDIR>>/conftest.py 
> /<<PKGBUILDDIR>>/tests 2>/dev/null || true; ln -s 
> /<<PKGBUILDDIR>>/src/metpy/*.txt 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy/build/metpy 2>/dev/null || 
> true; ln -s /<<PKGBUILDDIR>>/src/metpy/plots/_static 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy/build/metpy/plots 2>/dev/null 
> || true; ln -s /<<PKGBUILDDIR>>/src/metpy/plots/colortable_files 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy/build/metpy/plots 2>/dev/null 
> || true; ln -s /<<PKGBUILDDIR>>/src/metpy/plots/nexrad_tables 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy/build/metpy/plots 2>/dev/null 
> || true
> I: pybuild base:305: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy/build; 
> python3.11 -m pytest -W ignore::DeprecationWarning -k "not test_projection 
> and not test_pyproj_projection and not test_no_projection and not test_globe 
> and not test_geodetic and not test_unit_array and not test_units and not 
> test_units_data and not test_magnitude_with_quantity and not 
> test_convert_units and not test_convert_to_base_units and not 
> test_missing_grid_mapping_invalid and not test_coordinates_basic_by_method 
> and not test_coordinates_basic_by_property and not 
> test_narr_example_variable_without_grid_mapping and not test_find_axis_name_ 
> and not test_find_axis_number_ and not test_cf_parse_with_grid_mapping and 
> not test_data_array_loc_ and not test_data_array_sel_ and not test_dataset_ 
> and not test_check_axis_with_bad_unit and not test_auxilary_lat_lon_ and not 
> test_zoom_xarray and not test_parse_grid_arguments_xarray and not 
> test_absolute_momentum_xarray_units_attr and not test_precipitable_water and 
> not test_mean_pressure_weighted and not test_weighted_continuous_average and 
> not test_precipitable_water_xarray and not test_bunkers_motion and not 
> test_bulk_shear and not test_critical_angle and not _4d and not 
> test_interpolate_to_grid and not test_natural_neighbor_to_grid and not 
> test_inverse_distance_to_grid and not test_interpolate_to_points and not 
> test_natural_neighbor_to_points and not test_inverse_distance_to_points and 
> not test_declarative_ and not test_no_field_error and not test_ndim_error_ 
> and not test_projection_object and not test_colorfill and not test_global and 
> not test_latlon and not test_plotobs_units_with_formatter and not 
> test_attribute_error_ and not test_time_deltas and not 
> test_latlon_default_units and not test_add_timestamp_xarray and not 
> test_find_nn_triangles_point and not test_vorticity_grid_pole and not 
> test_corfidi_motion and not test_corfidi_motion_override_llj and not 
> test_corfidi_corfidi_llj_unaivalable and not 
> test_corfidi_corfidi_cloudlayer_trimmed and not test_corfidi_motion_with_nans 
> and not test_colorbar_kwargs" --ignore=tests/io/test_gempak.py 
> --ignore=tests/io/test_gini.py --ignore=tests/io/test_metar.py 
> --ignore=tests/io/test_nexrad.py --ignore=tests/io/test_station_data.py 
> --ignore=tests/io/test_text.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.8, pytest-8.0.2, pluggy-1.4.0
> Matplotlib: 3.6.3
> Freetype: 2.13.2
> Dep Versions: Matplotlib 3.6.3, NumPy 1.24.2, Pandas 2.1.4, Pint 0.19.2
>       PyProj 3.6.1, SciPy 1.11.4, Traitlets 5.5.0, Xarray 999
> rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy/build
> configfile: pyproject.toml
> plugins: mpl-0.0.0
> collected 1255 items / 268 deselected / 987 selected
> 
> tests/calc/test_basic.py s...s....s...s...s....s........s.......s....s.. [  
> 4%]
> ......s....s....s...s....s...s...s...s......s........s.....s..........s. [ 
> 12%]
> ...s...s.....s....s...                                                   [ 
> 14%]
> tests/calc/test_calc_tools.py .......................................... [ 
> 18%]
> ........................................................................ [ 
> 25%]
> ............................                                             [ 
> 28%]
> tests/calc/test_cross_sections.py ............                           [ 
> 29%]
> tests/calc/test_indices.py ....                                          [ 
> 30%]
> tests/calc/test_kinematics.py .......................................... [ 
> 34%]
> .........................                                                [ 
> 37%]
> tests/calc/test_thermo.py .............................................. [ 
> 41%]
> ........................................................................ [ 
> 49%]
> ........................................................................ [ 
> 56%]
> .........................                                                [ 
> 58%]
> tests/calc/test_turbulence.py ...........................                [ 
> 61%]
> tests/interpolate/test_geometry.py ............                          [ 
> 62%]
> tests/interpolate/test_grid.py .......                                   [ 
> 63%]
> tests/interpolate/test_interpolate_tools.py ......                       [ 
> 64%]
> tests/interpolate/test_one_dimension.py ..................               [ 
> 65%]
> tests/interpolate/test_points.py ...                                     [ 
> 66%]
> tests/interpolate/test_slices.py ........                                [ 
> 67%]
> tests/io/test_tools.py ..                                                [ 
> 67%]
> tests/plots/test_cartopy_utils.py .......                                [ 
> 67%]
> tests/plots/test_ctables.py ..........                                   [ 
> 68%]
> tests/plots/test_declarative.py ...........                              [ 
> 70%]
> tests/plots/test_mapping.py ......................                       [ 
> 72%]
> tests/plots/test_mpl.py .                                                [ 
> 72%]
> tests/plots/test_patheffects.py ........                                 [ 
> 73%]
> tests/plots/test_plot_areas.py .....                                     [ 
> 73%]
> tests/plots/test_skewt.py ....................................           [ 
> 77%]
> tests/plots/test_station_plot.py ..........................              [ 
> 80%]
> tests/plots/test_util.py .............                                   [ 
> 81%]
> tests/plots/test_wx_symbols.py ....                                      [ 
> 81%]
> tests/test_cbook.py ..                                                   [ 
> 81%]
> tests/test_deprecation.py .                                              [ 
> 82%]
> tests/test_packaging.py .                                                [ 
> 82%]
> tests/test_testing.py ........                                           [ 
> 82%]
> tests/test_xarray.py ................FF................................. [ 
> 88%]
> ........................................................................ [ 
> 95%]
> .............................................                            
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ___________________ test_resolve_axis_conflict_double_lonlat 
> ___________________
> 
> test_ds_generic = <xarray.Dataset> Size: 2kB
> Dimensions:  (a: 1, b: 3, c: 3, d: 5, e: 5)
> Coordinates:
>   * a        (a) int64 8B 0
>   * b ...e) int64 40B 0 1 2 3 4
> Data variables:
>     test     (a, b, c, d, e) float64 2kB 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 
> 0.0
> 
>     def test_resolve_axis_conflict_double_lonlat(test_ds_generic):
>         """Test _resolve_axis_conflict with double lon/lat coordinates."""
>         test_ds_generic['b'].attrs['_CoordinateAxisType'] = 'Lat'
>         test_ds_generic['c'].attrs['_CoordinateAxisType'] = 'Lon'
>         test_ds_generic['d'].attrs['_CoordinateAxisType'] = 'Lat'
>         test_ds_generic['e'].attrs['_CoordinateAxisType'] = 'Lon'
>     
> >       with pytest.warns(UserWarning, match='More than one x coordinate'),\
>                 pytest.raises(AttributeError):
> E               UserWarning: More than one y coordinate present for variable  
> "test".
> 
> tests/test_xarray.py:410: UserWarning
> _____________________ test_resolve_axis_conflict_double_xy 
> _____________________
> 
> test_ds_generic = <xarray.Dataset> Size: 2kB
> Dimensions:  (a: 1, b: 3, c: 3, d: 5, e: 5)
> Coordinates:
>   * a        (a) int64 8B 0
>   * b ...e) int64 40B 0 1 2 3 4
> Data variables:
>     test     (a, b, c, d, e) float64 2kB 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 
> 0.0
> 
>     def test_resolve_axis_conflict_double_xy(test_ds_generic):
>         """Test _resolve_axis_conflict with double x/y coordinates."""
>         test_ds_generic['b'].attrs['standard_name'] = 
> 'projection_x_coordinate'
>         test_ds_generic['c'].attrs['standard_name'] = 
> 'projection_y_coordinate'
>         test_ds_generic['d'].attrs['standard_name'] = 
> 'projection_x_coordinate'
>         test_ds_generic['e'].attrs['standard_name'] = 
> 'projection_y_coordinate'
>     
> >       with pytest.warns(UserWarning, match='More than one x coordinate'),\
>                 pytest.raises(AttributeError):
> E               UserWarning: More than one y coordinate present for variable  
> "test".
> 
> tests/test_xarray.py:425: UserWarning
> =========================== short test summary info 
> ============================
> FAILED tests/test_xarray.py::test_resolve_axis_conflict_double_lonlat - 
> UserW...
> FAILED tests/test_xarray.py::test_resolve_axis_conflict_double_xy - 
> UserWarni...
> ========== 2 failed, 960 passed, 25 skipped, 268 deselected in 14.91s 
> ==========
>  lsoda--  at t (=r1), too much accuracy requested  
>        for precision of machine..  see tolsf (=r2) 
>       in above,  r1 =  0.3103761152198D+02   r2 =                  NaN
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_metpy/build; python3.11 -m pytest -W 
> ignore::DeprecationWarning -k "not test_projection and not 
> test_pyproj_projection and not test_no_projection and not test_globe and not 
> test_geodetic and not test_unit_array and not test_units and not 
> test_units_data and not test_magnitude_with_quantity and not 
> test_convert_units and not test_convert_to_base_units and not 
> test_missing_grid_mapping_invalid and not test_coordinates_basic_by_method 
> and not test_coordinates_basic_by_property and not 
> test_narr_example_variable_without_grid_mapping and not test_find_axis_name_ 
> and not test_find_axis_number_ and not test_cf_parse_with_grid_mapping and 
> not test_data_array_loc_ and not test_data_array_sel_ and not test_dataset_ 
> and not test_check_axis_with_bad_unit and not test_auxilary_lat_lon_ and not 
> test_zoom_xarray and not test_parse_grid_arguments_xarray and not 
> test_absolute_momentum_xarray_units_attr and not test_precipitable_water and 
> not test_mean_pressure_weighted and not test_weighted_continuous_average and 
> not test_precipitable_water_xarray and not test_bunkers_motion and not 
> test_bulk_shear and not test_critical_angle and not _4d and not 
> test_interpolate_to_grid and not test_natural_neighbor_to_grid and not 
> test_inverse_distance_to_grid and not test_interpolate_to_points and not 
> test_natural_neighbor_to_points and not test_inverse_distance_to_points and 
> not test_declarative_ and not test_no_field_error and not test_ndim_error_ 
> and not test_projection_object and not test_colorfill and not test_global and 
> not test_latlon and not test_plotobs_units_with_formatter and not 
> test_attribute_error_ and not test_time_deltas and not 
> test_latlon_default_units and not test_add_timestamp_xarray and not 
> test_find_nn_triangles_point and not test_vorticity_grid_pole and not 
> test_corfidi_motion and not test_corfidi_motion_override_llj and not 
> test_corfidi_corfidi_llj_unaivalable and not 
> test_corfidi_corfidi_cloudlayer_trimmed and not test_corfidi_motion_with_nans 
> and not test_colorbar_kwargs" --ignore=tests/io/test_gempak.py 
> --ignore=tests/io/test_gini.py --ignore=tests/io/test_metar.py 
> --ignore=tests/io/test_nexrad.py --ignore=tests/io/test_station_data.py 
> --ignore=tests/io/test_text.py
> 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/metpy_1.6.1+ds-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=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@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.

Reply via email to