• Bug#1066732: metpy: FTBFS: dh_auto_test: error: pybuild --test --test-p

    From Lucas Nussbaum@21:1/5 to All on Wed Mar 13 16:10:21 2024
    Source: metpy
    Version: 1.6.1+ds-1
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@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'

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 16 11:00:01 2024
    This is a multi-part message in MIME format...

    Your message dated Tue, 16 Apr 2024 08:51:09 +0000
    with message-id <E1rweWz-008Tlu-QT@fasolo.debian.org>
    and subject line Bug#1066732: fixed in metpy 1.6.2+ds-1
    has caused the Debian Bug report #1066732,
    regarding metpy: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1066732: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066732
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 13 Mar 2024 15:01:26 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-106.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
    DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
    FROMDEVELOPER,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,
    UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST
    autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 212; hammy, 150; neutral, 487; spammy,
    0. spammytokens:
    hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
    0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
    0.000-+--H*RT:311, 0.000-+--H*RT:108
    Return-path: <lucas@debian.org>
    Received: from stravinsky.debian.org ([2