metpy: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13

Bug #2059326 reported by Dan Bungert
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
metpy (Debian)
Fix Released
Unknown
metpy (Ubuntu)
New
Undecided
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/1066732:

Source: metpy
Version: 1.6.1+ds-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: <email address hidden>
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;<email address hidden>
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&<email address hidden>&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.

Changed in metpy (Debian):
importance: Undecided → Unknown
Changed in metpy (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.