Bug#1066732: metpy: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
Lucas Nussbaum
lucas at debian.org
Wed Mar 13 14:57:24 GMT 2024
Source: metpy
Version: 1.6.1+ds-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20240313 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --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=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
More information about the Pkg-grass-devel
mailing list