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