Your message dated Thu, 28 Mar 2024 10:34:32 +0000
with message-id <e1rpn5c-00adxj...@fasolo.debian.org>
and subject line Bug#1067260: fixed in python-wsme 0.12.1-2
has caused the Debian Bug report #1067260,
regarding python-wsme: FTBFS: make[1]: pyversions: No such file or directory
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 ow...@bugs.debian.org
immediately.)


-- 
1067260: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067260
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-wsme
Version: 0.11.0-5
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240319 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> debian/rules:31: warning: overriding recipe for target 
> 'override_dh_gencontrol'
> /usr/share/openstack-pkg-tools/pkgos.make:132: warning: ignoring old recipe 
> for target 'override_dh_gencontrol'
> pkgos-dh_auto_install --no-py2
> + PKGOS_IN_TMP=no
> + echo WARNING: --no-py2 is deprecated and always on.
> WARNING: --no-py2 is deprecated and always on.
> + shift
> + dpkg-parsechangelog -SSource
> + SRC_PKG_NAME=python-wsme
> + echo python-wsme
> + sed s/python-//
> + PY_MODULE_NAME=wsme
> + py3versions -vr
> + PYTHON3S=3.12 3.11
> + [ no = yes ]
> + TARGET_DIR=python3-wsme
> + pwd
> + python3.12 setup.py install --install-layout=deb --root 
> /<<PKGBUILDDIR>>/debian/python3-wsme
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'author-email' will not be supported in future
>         versions. Please use the underscore name 'author_email' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'description-file' will not be supported in 
> future
>         versions. Please use the underscore name 'description_file' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: 
> EasyInstallDeprecationWarning: easy_install command is deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please avoid running ``setup.py`` and ``easy_install``.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://github.com/pypa/setuptools/issues/917 for details.
>         
> ********************************************************************************
> 
> !!
>   easy_install.initialize_options(self)
> /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: 
> SetuptoolsDeprecationWarning: setup.py install is deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please avoid running ``setup.py`` directly.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html 
> for details.
>         
> ********************************************************************************
> 
> !!
>   self.initialize_options()
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'author-email' will not be supported in future
>         versions. Please use the underscore name 'author_email' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'description-file' will not be supported in 
> future
>         versions. Please use the underscore name 'description_file' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> running install
> [pbr] Generating AUTHORS
> [pbr] AUTHORS complete (0.0s)
> running build
> running build_py
> creating build
> creating build/lib
> creating build/lib/wsme
> creating build/lib/wsme/tests
> copying wsme/tests/__init__.py -> build/lib/wsme/tests
> copying wsme/tests/test_exc.py -> build/lib/wsme/tests
> copying wsme/tests/test_types.py -> build/lib/wsme/tests
> copying wsme/tests/test_protocols.py -> build/lib/wsme/tests
> copying wsme/tests/test_api.py -> build/lib/wsme/tests
> copying wsme/tests/test_restxml.py -> build/lib/wsme/tests
> copying wsme/tests/test_protocols_commons.py -> build/lib/wsme/tests
> copying wsme/tests/test_utils.py -> build/lib/wsme/tests
> copying wsme/tests/protocol.py -> build/lib/wsme/tests
> copying wsme/tests/test_restjson.py -> build/lib/wsme/tests
> copying wsme/tests/test_root.py -> build/lib/wsme/tests
> copying wsme/utils.py -> build/lib/wsme
> copying wsme/root.py -> build/lib/wsme
> copying wsme/__init__.py -> build/lib/wsme
> copying wsme/exc.py -> build/lib/wsme
> copying wsme/types.py -> build/lib/wsme
> copying wsme/api.py -> build/lib/wsme
> copying wsme/protocol.py -> build/lib/wsme
> copying wsme/runtime.py -> build/lib/wsme
> creating build/lib/wsme/rest
> copying wsme/rest/__init__.py -> build/lib/wsme/rest
> copying wsme/rest/xml.py -> build/lib/wsme/rest
> copying wsme/rest/json.py -> build/lib/wsme/rest
> copying wsme/rest/protocol.py -> build/lib/wsme/rest
> copying wsme/rest/args.py -> build/lib/wsme/rest
> creating build/lib/wsmeext
> copying wsmeext/__init__.py -> build/lib/wsmeext
> copying wsmeext/flask.py -> build/lib/wsmeext
> copying wsmeext/sphinxext.py -> build/lib/wsmeext
> copying wsmeext/pecan.py -> build/lib/wsmeext
> running egg_info
> creating WSME.egg-info
> writing WSME.egg-info/PKG-INFO
> writing dependency_links to WSME.egg-info/dependency_links.txt
> writing entry points to WSME.egg-info/entry_points.txt
> writing namespace_packages to WSME.egg-info/namespace_packages.txt
> writing requirements to WSME.egg-info/requires.txt
> writing top-level names to WSME.egg-info/top_level.txt
> [pbr] Processing SOURCES.txt
> writing manifest file 'WSME.egg-info/SOURCES.txt'
> warning: no files found matching 'AUTHORS'
> warning: no files found matching 'ChangeLog'
> warning: no previously-included files found matching '.gitignore'
> warning: no previously-included files found matching '.gitreview'
> warning: no previously-included files matching '*.pyc' found anywhere in 
> distribution
> adding license file 'LICENSE'
> writing manifest file 'WSME.egg-info/SOURCES.txt'
> running install_lib
> copying wsme/utils.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/root.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/exc.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/types.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/api.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/protocol.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/runtime.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/tests/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_exc.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_types.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_protocols.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_api.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_restxml.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_protocols_commons.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_utils.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/protocol.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_restjson.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_root.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/rest/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> copying wsme/rest/xml.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> copying wsme/rest/json.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> copying wsme/rest/protocol.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> copying wsme/rest/args.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> Skipping installation of 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext/__init__.py
>  (namespace package)
> copying wsmeext/flask.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext
> copying wsmeext/sphinxext.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext
> copying wsmeext/pecan.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/utils.py
>  to utils.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/root.py
>  to root.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/__init__.py
>  to __init__.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/exc.py
>  to exc.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/types.py
>  to types.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/api.py
>  to api.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/protocol.py
>  to protocol.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/runtime.py
>  to runtime.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/__init__.py
>  to __init__.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_exc.py
>  to test_exc.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_types.py
>  to test_types.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_protocols.py
>  to test_protocols.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_api.py
>  to test_api.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_restxml.py
>  to test_restxml.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_protocols_commons.py
>  to test_protocols_commons.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_utils.py
>  to test_utils.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/protocol.py
>  to protocol.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_restjson.py
>  to test_restjson.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_root.py
>  to test_root.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/__init__.py
>  to __init__.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/xml.py
>  to xml.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/json.py
>  to json.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/protocol.py
>  to protocol.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/args.py
>  to args.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext/flask.py
>  to flask.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext/sphinxext.py
>  to sphinxext.cpython-312.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext/pecan.py
>  to pecan.cpython-312.pyc
> running install_egg_info
> Copying WSME.egg-info to 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/WSME-0.11.0.egg-info
> Skipping SOURCES.txt
> Installing 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/WSME-0.11.0-nspkg.pth
> running install_scripts
> + pwd
> + python3.11 setup.py install --install-layout=deb --root 
> /<<PKGBUILDDIR>>/debian/python3-wsme
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'author-email' will not be supported in future
>         versions. Please use the underscore name 'author_email' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'description-file' will not be supported in 
> future
>         versions. Please use the underscore name 'description_file' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> /usr/lib/python3/dist-packages/setuptools/__init__.py:84: 
> _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are 
> deprecated.
> !!
> 
>         
> ********************************************************************************
>         Requirements should be satisfied by a PEP 517 installer.
>         If you are using pip, you can try `pip install --use-pep517`.
>         
> ********************************************************************************
> 
> !!
>   dist.fetch_build_eggs(dist.setup_requires)
> /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: 
> EasyInstallDeprecationWarning: easy_install command is deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please avoid running ``setup.py`` and ``easy_install``.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://github.com/pypa/setuptools/issues/917 for details.
>         
> ********************************************************************************
> 
> !!
>   easy_install.initialize_options(self)
> /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: 
> SetuptoolsDeprecationWarning: setup.py install is deprecated.
> !!
> 
>         
> ********************************************************************************
>         Please avoid running ``setup.py`` directly.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html 
> for details.
>         
> ********************************************************************************
> 
> !!
>   self.initialize_options()
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'author-email' will not be supported in future
>         versions. Please use the underscore name 'author_email' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> /usr/lib/python3/dist-packages/setuptools/dist.py:744: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'description-file' will not be supported in 
> future
>         versions. Please use the underscore name 'description_file' instead.
> 
>         This deprecation is overdue, please update your project and remove 
> deprecated
>         calls to avoid build errors in the future.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> running install
> [pbr] Generating AUTHORS
> [pbr] AUTHORS complete (0.0s)
> running build
> running build_py
> running egg_info
> writing WSME.egg-info/PKG-INFO
> writing dependency_links to WSME.egg-info/dependency_links.txt
> writing entry points to WSME.egg-info/entry_points.txt
> writing namespace_packages to WSME.egg-info/namespace_packages.txt
> writing requirements to WSME.egg-info/requires.txt
> writing top-level names to WSME.egg-info/top_level.txt
> [pbr] Reusing existing SOURCES.txt
> running install_lib
> copying wsme/utils.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/root.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/exc.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/types.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/api.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/protocol.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/runtime.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme
> copying wsme/tests/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_exc.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_types.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_protocols.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_api.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_restxml.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_protocols_commons.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_utils.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/protocol.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_restjson.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/tests/test_root.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests
> copying wsme/rest/__init__.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> copying wsme/rest/xml.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> copying wsme/rest/json.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> copying wsme/rest/protocol.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> copying wsme/rest/args.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest
> Skipping installation of 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext/__init__.py
>  (namespace package)
> copying wsmeext/flask.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext
> copying wsmeext/sphinxext.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext
> copying wsmeext/pecan.py -> 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/utils.py
>  to utils.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/root.py
>  to root.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/__init__.py
>  to __init__.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/exc.py
>  to exc.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/types.py
>  to types.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/api.py
>  to api.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/protocol.py
>  to protocol.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/runtime.py
>  to runtime.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/__init__.py
>  to __init__.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_exc.py
>  to test_exc.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_types.py
>  to test_types.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_protocols.py
>  to test_protocols.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_api.py
>  to test_api.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_restxml.py
>  to test_restxml.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_protocols_commons.py
>  to test_protocols_commons.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_utils.py
>  to test_utils.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/protocol.py
>  to protocol.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_restjson.py
>  to test_restjson.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/tests/test_root.py
>  to test_root.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/__init__.py
>  to __init__.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/xml.py
>  to xml.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/json.py
>  to json.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/protocol.py
>  to protocol.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsme/rest/args.py
>  to args.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext/flask.py
>  to flask.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext/sphinxext.py
>  to sphinxext.cpython-311.pyc
> byte-compiling 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/wsmeext/pecan.py
>  to pecan.cpython-311.pyc
> running install_egg_info
> removing 
> '/<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/WSME-0.11.0.egg-info'
>  (and everything under it)
> Copying WSME.egg-info to 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/WSME-0.11.0.egg-info
> Skipping SOURCES.txt
> Installing 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/WSME-0.11.0-nspkg.pth
> running install_scripts
> + pwd
> + rm -rf 
> /<<PKGBUILDDIR>>/debian/python3-wsme/usr/lib/python3/dist-packages/WSME-0.11.0-nspkg.pth
> + pwd
> + rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python*/dist-packages/*.pth
> set -e ; set -x ; for pyvers in 3.12 3.11 ; do \
>       PYTHONPATH=. python$pyvers -m pytest -v tests ; \
> done
> + PYTHONPATH=. python3.12 -m pytest -v tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.2, pytest-8.1.1, pluggy-1.4.0 -- 
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> collecting ... collected 39 items
> 
> tests/pecantest/test/tests/test_ws.py::TestWS::test_body_parameter PASSED [  
> 2%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_clientsideerror PASSED [  
> 5%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_clientsideerror_status_code
>  PASSED [  7%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_custom_clientside_error 
> PASSED [ 10%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_custom_non_http_clientside_error
>  PASSED [ 12%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_get_all PASSED       [ 
> 15%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_get_author PASSED    [ 
> 17%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_json_only PASSED     [ 
> 20%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_no_content_type_if_no_return_type
>  PASSED [ 23%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_non_default_response 
> PASSED [ 25%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_non_default_response_return_type
>  PASSED [ 28%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_non_default_response_return_type_no_content
>  PASSED [ 30%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_optional_array_param 
> PASSED [ 33%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_optional_indexed_array_param
>  PASSED [ 35%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_options_indexed_object_array_param
>  PASSED [ 38%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_options_object_array_param
>  PASSED [ 41%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_post_body_parameter 
> PASSED [ 43%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_post_body_parameter_validation
>  PASSED [ 46%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_put_parameter_validate 
> PASSED [ 48%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_serversideerror PASSED [ 
> 51%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_serversideerror_with_debug
>  PASSED [ 53%]
> tests/pecantest/test/tests/test_ws.py::TestWS::test_xml_only PASSED      [ 
> 56%]
> tests/rest/test_args.py::TestArgs::test_args_from_body PASSED            [ 
> 58%]
> tests/test_flask.py::FlaskrTestCase::test_array_parameter PASSED         [ 
> 61%]
> tests/test_flask.py::FlaskrTestCase::test_custom_clientside_error PASSED [ 
> 64%]
> tests/test_flask.py::FlaskrTestCase::test_custom_non_http_clientside_error 
> PASSED [ 66%]
> tests/test_flask.py::FlaskrTestCase::test_get_model PASSED               [ 
> 69%]
> tests/test_flask.py::FlaskrTestCase::test_get_status_response PASSED     [ 
> 71%]
> tests/test_flask.py::FlaskrTestCase::test_get_status_sig PASSED          [ 
> 74%]
> tests/test_flask.py::FlaskrTestCase::test_list_models PASSED             [ 
> 76%]
> tests/test_flask.py::FlaskrTestCase::test_multiply PASSED                [ 
> 79%]
> tests/test_flask.py::FlaskrTestCase::test_post_model FAILED              [ 
> 82%]
> tests/test_flask.py::FlaskrTestCase::test_restful_get PASSED             [ 
> 84%]
> tests/test_flask.py::FlaskrTestCase::test_restful_post FAILED            [ 
> 87%]
> tests/test_flask.py::FlaskrTestCase::test_serversideerror PASSED         [ 
> 89%]
> tests/test_sphinxext.py::TestSphinxExt::test_buildhtml PASSED            [ 
> 92%]
> tests/test_sphinxext.py::TestDataTypeName::test_array_type PASSED        [ 
> 94%]
> tests/test_sphinxext.py::TestDataTypeName::test_dict_type PASSED         [ 
> 97%]
> tests/test_sphinxext.py::TestDataTypeName::test_user_type PASSED         
> [100%]
> 
> =================================== FAILURES 
> ===================================
> ________________________ FlaskrTestCase.test_post_model 
> ________________________
> 
> self = <test_flask.FlaskrTestCase testMethod=test_post_model>
> 
>     def test_post_model(self):
>         resp = self.app.post('/models', data={"body.name": "test"})
>         assert resp.status_code == 200
> >       resp = self.app.post(
>             '/models',
>             data=json.dumps({"name": "test"}),
>             content_type="application/json"
>         )
> 
> tests/test_flask.py:128: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/werkzeug/test.py:1165: in post
>     return self.open(*args, **kw)
> /usr/lib/python3/dist-packages/flask/testing.py:235: in open
>     response = super().open(
> /usr/lib/python3/dist-packages/werkzeug/test.py:1114: in open
>     response = self.run_wsgi_app(request.environ, buffered=buffered)
> /usr/lib/python3/dist-packages/werkzeug/test.py:986: in run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
> /usr/lib/python3/dist-packages/werkzeug/test.py:1262: in run_wsgi_app
>     app_rv = app(environ, start_response)
> /usr/lib/python3/dist-packages/flask/app.py:1488: in __call__
>     return self.wsgi_app(environ, start_response)
> /usr/lib/python3/dist-packages/flask/app.py:1466: in wsgi_app
>     response = self.handle_exception(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:298: in error_router
>     return original_handler(e)
> /usr/lib/python3/dist-packages/flask/app.py:1463: in wsgi_app
>     response = self.full_dispatch_request()
> /usr/lib/python3/dist-packages/flask/app.py:872: in full_dispatch_request
>     rv = self.handle_user_exception(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:298: in error_router
>     return original_handler(e)
> /usr/lib/python3/dist-packages/flask/app.py:870: in full_dispatch_request
>     rv = self.dispatch_request()
> /usr/lib/python3/dist-packages/flask/app.py:855: in dispatch_request
>     return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  
> # type: ignore[no-any-return]
> wsmeext/flask.py:55: in wrapper
>     args, kwargs = wsme.rest.args.get_args(
> wsme/rest/args.py:294: in get_args
>     from_body = args_from_body(funcdef, body, mimetype)
> wsme/rest/args.py:239: in args_from_body
>     kw = dataformat.parse(
> /usr/lib/python3/dist-packages/mock/mock.py:1178: in __call__
>     return _mock_self._mock_call(*args, **kwargs)
> /usr/lib/python3/dist-packages/mock/mock.py:1182: in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
> /usr/lib/python3/dist-packages/mock/mock.py:1239: in _execute_mock_call
>     raise effect
> wsme/rest/args.py:239: in args_from_body
>     kw = dataformat.parse(
> /usr/lib/python3/dist-packages/mock/mock.py:1178: in __call__
>     return _mock_self._mock_call(*args, **kwargs)
> /usr/lib/python3/dist-packages/mock/mock.py:1182: in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> _mock_self = <MagicMock id='140705322274928'>
> args = (<MagicMock id='140705329840832'>, {<MagicMock 
> name='mock.arguments.__getitem__().name' id='140705322329840'>: <MagicMock 
> name='mock.body_type' id='140705336528960'>})
> kwargs = {'bodyarg': True}, self = <MagicMock id='140705322274928'>
> effect = UnknownArgument('Unknown argument: ""')
> 
>     def _execute_mock_call(_mock_self, *args, **kwargs):
>         self = _mock_self
>         # separate from _increment_mock_call so that awaited functions are
>         # executed separately from their call, also AsyncMock overrides this 
> method
>     
>         effect = self.side_effect
>         if effect is not None:
>             if _is_exception(effect):
> >               raise effect
> E               wsme.exc.UnknownArgument: Unknown argument: ""
> 
> /usr/lib/python3/dist-packages/mock/mock.py:1239: UnknownArgument
> _______________________ FlaskrTestCase.test_restful_post 
> _______________________
> 
> self = <test_flask.FlaskrTestCase testMethod=test_restful_post>
> 
>     def test_restful_post(self):
> >       r = self.app.post(
>             '/restful',
>             data=json.dumps({'id': 5, 'name': u'Huguette'}),
>             headers={
>                 'Accept': 'application/json',
>                 'Content-Type': 'application/json'})
> 
> tests/test_flask.py:198: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/werkzeug/test.py:1165: in post
>     return self.open(*args, **kw)
> /usr/lib/python3/dist-packages/flask/testing.py:235: in open
>     response = super().open(
> /usr/lib/python3/dist-packages/werkzeug/test.py:1114: in open
>     response = self.run_wsgi_app(request.environ, buffered=buffered)
> /usr/lib/python3/dist-packages/werkzeug/test.py:986: in run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
> /usr/lib/python3/dist-packages/werkzeug/test.py:1262: in run_wsgi_app
>     app_rv = app(environ, start_response)
> /usr/lib/python3/dist-packages/flask/app.py:1488: in __call__
>     return self.wsgi_app(environ, start_response)
> /usr/lib/python3/dist-packages/flask/app.py:1466: in wsgi_app
>     response = self.handle_exception(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:298: in error_router
>     return original_handler(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:295: in error_router
>     return self.handle_error(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:310: in handle_error
>     _handle_flask_propagate_exceptions_config(current_app, e)
> /usr/lib/python3/dist-packages/flask/app.py:1463: in wsgi_app
>     response = self.full_dispatch_request()
> /usr/lib/python3/dist-packages/flask/app.py:872: in full_dispatch_request
>     rv = self.handle_user_exception(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:298: in error_router
>     return original_handler(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:295: in error_router
>     return self.handle_error(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:310: in handle_error
>     _handle_flask_propagate_exceptions_config(current_app, e)
> /usr/lib/python3/dist-packages/flask/app.py:870: in full_dispatch_request
>     rv = self.dispatch_request()
> /usr/lib/python3/dist-packages/flask/app.py:855: in dispatch_request
>     return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  
> # type: ignore[no-any-return]
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:489: in wrapper
>     resp = resource(*args, **kwargs)
> /usr/lib/python3/dist-packages/flask/views.py:110: in view
>     return current_app.ensure_sync(self.dispatch_request)(**kwargs)  # type: 
> ignore[no-any-return]
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:604: in 
> dispatch_request
>     resp = meth(*args, **kwargs)
> wsmeext/flask.py:55: in wrapper
>     args, kwargs = wsme.rest.args.get_args(
> wsme/rest/args.py:294: in get_args
>     from_body = args_from_body(funcdef, body, mimetype)
> wsme/rest/args.py:239: in args_from_body
>     kw = dataformat.parse(
> /usr/lib/python3/dist-packages/mock/mock.py:1178: in __call__
>     return _mock_self._mock_call(*args, **kwargs)
> /usr/lib/python3/dist-packages/mock/mock.py:1182: in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
> /usr/lib/python3/dist-packages/mock/mock.py:1239: in _execute_mock_call
>     raise effect
> tests/test_flask.py:128: in test_post_model
>     resp = self.app.post(
> /usr/lib/python3/dist-packages/werkzeug/test.py:1165: in post
>     return self.open(*args, **kw)
> /usr/lib/python3/dist-packages/flask/testing.py:235: in open
>     response = super().open(
> /usr/lib/python3/dist-packages/werkzeug/test.py:1114: in open
>     response = self.run_wsgi_app(request.environ, buffered=buffered)
> /usr/lib/python3/dist-packages/werkzeug/test.py:986: in run_wsgi_app
>     rv = run_wsgi_app(self.application, environ, buffered=buffered)
> /usr/lib/python3/dist-packages/werkzeug/test.py:1262: in run_wsgi_app
>     app_rv = app(environ, start_response)
> /usr/lib/python3/dist-packages/flask/app.py:1488: in __call__
>     return self.wsgi_app(environ, start_response)
> /usr/lib/python3/dist-packages/flask/app.py:1466: in wsgi_app
>     response = self.handle_exception(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:298: in error_router
>     return original_handler(e)
> /usr/lib/python3/dist-packages/flask/app.py:1463: in wsgi_app
>     response = self.full_dispatch_request()
> /usr/lib/python3/dist-packages/flask/app.py:872: in full_dispatch_request
>     rv = self.handle_user_exception(e)
> /usr/lib/python3/dist-packages/flask_restful/__init__.py:298: in error_router
>     return original_handler(e)
> /usr/lib/python3/dist-packages/flask/app.py:870: in full_dispatch_request
>     rv = self.dispatch_request()
> /usr/lib/python3/dist-packages/flask/app.py:855: in dispatch_request
>     return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  
> # type: ignore[no-any-return]
> wsmeext/flask.py:55: in wrapper
>     args, kwargs = wsme.rest.args.get_args(
> wsme/rest/args.py:294: in get_args
>     from_body = args_from_body(funcdef, body, mimetype)
> wsme/rest/args.py:239: in args_from_body
>     kw = dataformat.parse(
> /usr/lib/python3/dist-packages/mock/mock.py:1178: in __call__
>     return _mock_self._mock_call(*args, **kwargs)
> /usr/lib/python3/dist-packages/mock/mock.py:1182: in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
> /usr/lib/python3/dist-packages/mock/mock.py:1239: in _execute_mock_call
>     raise effect
> wsme/rest/args.py:239: in args_from_body
>     kw = dataformat.parse(
> /usr/lib/python3/dist-packages/mock/mock.py:1178: in __call__
>     return _mock_self._mock_call(*args, **kwargs)
> /usr/lib/python3/dist-packages/mock/mock.py:1182: in _mock_call
>     return _mock_self._execute_mock_call(*args, **kwargs)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> _mock_self = <MagicMock id='140705322274928'>
> args = (<MagicMock id='140705329840832'>, {<MagicMock 
> name='mock.arguments.__getitem__().name' id='140705322329840'>: <MagicMock 
> name='mock.body_type' id='140705336528960'>})
> kwargs = {'bodyarg': True}, self = <MagicMock id='140705322274928'>
> effect = UnknownArgument('Unknown argument: ""')
> 
>     def _execute_mock_call(_mock_self, *args, **kwargs):
>         self = _mock_self
>         # separate from _increment_mock_call so that awaited functions are
>         # executed separately from their call, also AsyncMock overrides this 
> method
>     
>         effect = self.side_effect
>         if effect is not None:
>             if _is_exception(effect):
> >               raise effect
> E               wsme.exc.UnknownArgument: Unknown argument: ""
> 
> /usr/lib/python3/dist-packages/mock/mock.py:1239: UnknownArgument
> =============================== warnings summary 
> ===============================
> ../../../usr/lib/python3/dist-packages/webob/compat.py:5
>   /usr/lib/python3/dist-packages/webob/compat.py:5: DeprecationWarning: 'cgi' 
> is deprecated and slated for removal in Python 3.13
>     from cgi import parse_header
> 
> wsme/protocol.py:3
>   /<<PKGBUILDDIR>>/wsme/protocol.py:3: DeprecationWarning: pkg_resources is 
> deprecated as an API. See 
> https://setuptools.pypa.io/en/latest/pkg_resources.html
>     import pkg_resources
> 
> ../../../usr/lib/python3/dist-packages/pkg_resources/__init__.py:2871
>   /usr/lib/python3/dist-packages/pkg_resources/__init__.py:2871: 
> DeprecationWarning: Deprecated call to 
> `pkg_resources.declare_namespace('zc')`.
>   Implementing implicit namespace packages (as specified in PEP 420) is 
> preferred to `pkg_resources.declare_namespace`. See 
> https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
>     declare_namespace(pkg)
> 
> ../../../usr/lib/python3/dist-packages/pkg_resources/__init__.py:2871
>   /usr/lib/python3/dist-packages/pkg_resources/__init__.py:2871: 
> DeprecationWarning: Deprecated call to 
> `pkg_resources.declare_namespace('zope')`.
>   Implementing implicit namespace packages (as specified in PEP 420) is 
> preferred to `pkg_resources.declare_namespace`. See 
> https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
>     declare_namespace(pkg)
> 
> wsmeext/__init__.py:2
>   /<<PKGBUILDDIR>>/wsmeext/__init__.py:2: DeprecationWarning: Deprecated call 
> to `pkg_resources.declare_namespace('wsmeext')`.
>   Implementing implicit namespace packages (as specified in PEP 420) is 
> preferred to `pkg_resources.declare_namespace`. See 
> https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
>     pkg_resources.declare_namespace(__name__)
> 
> ../../../usr/lib/python3/dist-packages/flask/app.py:1481
>   /usr/lib/python3/dist-packages/flask/app.py:1481: PytestCollectionWarning: 
> cannot collect 'test_app' because it is not a function.
>     def __call__(
> 
> tests/pecantest/test/tests/test_ws.py: 22 warnings
>   <frozen importlib._bootstrap>:530: DeprecationWarning: the load_module() 
> method is deprecated and slated for removal in Python 3.12; use exec_module() 
> instead
> 
> tests/pecantest/test/tests/test_ws.py: 22 warnings
>   /usr/lib/python3/dist-packages/pecan/__init__.py:120: RuntimeWarning: 
> `static_root` is only used when `debug` is True, ignoring
>     warnings.warn(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED tests/test_flask.py::FlaskrTestCase::test_post_model - 
> wsme.exc.Unknow...
> FAILED tests/test_flask.py::FlaskrTestCase::test_restful_post - 
> wsme.exc.Unkn...
> ================== 2 failed, 37 passed, 50 warnings in 3.40s 
> ===================
> make[1]: *** [debian/rules:23: override_dh_auto_install] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/19/python-wsme_0.11.0-5_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240319;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240319&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-wsme
Source-Version: 0.12.1-2
Done: Thomas Goirand <z...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-wsme, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1067...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <z...@debian.org> (supplier of updated python-wsme package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 28 Mar 2024 11:16:28 +0100
Source: python-wsme
Architecture: source
Version: 0.12.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openst...@tracker.debian.org>
Changed-By: Thomas Goirand <z...@debian.org>
Closes: 1067260
Changes:
 python-wsme (0.12.1-2) unstable; urgency=medium
 .
   * Uploading to unstable, fixing FTBFS (Closes: #1067260).
Checksums-Sha1:
 28890f59d9bd9424320884777cff4ae3c4e05a2b 2356 python-wsme_0.12.1-2.dsc
 62d7ecc0a95411c0db086fe44440ca7066187423 4984 
python-wsme_0.12.1-2.debian.tar.xz
 ff6dab58777cbf0b5cd5bdb61569b82caaebadfc 10020 
python-wsme_0.12.1-2_amd64.buildinfo
Checksums-Sha256:
 856980c1e0d548199657fafe2ea5a29c8e7f0f0cb3e285fcaa727e109781a17b 2356 
python-wsme_0.12.1-2.dsc
 7c93a2ea4ad8d0cd95190d38bdf1e90c2d4dce2a456726eff2ef91275bceebbf 4984 
python-wsme_0.12.1-2.debian.tar.xz
 4d30aa6edb8185c0192374d6d72085d2235b307af9e625b52c449175b6764a91 10020 
python-wsme_0.12.1-2_amd64.buildinfo
Files:
 9f3a9f6c1ceece8418cd0702e78f3abd 2356 python optional python-wsme_0.12.1-2.dsc
 c0891e30e6af04b93932b3e035a174d1 4984 python optional 
python-wsme_0.12.1-2.debian.tar.xz
 151d1bd744ba978d30328275194343dd 10020 python optional 
python-wsme_0.12.1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmYFQ/YACgkQ1BatFaxr
Q/79lA/+IIAkw0NM8xZ2VITGTL75dS5Sq3f7EdF0sgPs1e61wesJMF3E7ZbBtNCV
k7RMYsKc+sBpSTnOZbmqsqv07eOkfOoPBAFyZCOeTOwHgHwa63IWSgP9/36WH7oO
QMS6yFPHYMpbsGw1GuNB70rN9lOCXcL/jp/R1IUATboDf6yPDLR+bEJe5mcvD6mL
nIDlIL0Qr4KAz/gWyKcFInAde2lsDWr2BDYHtUiAhjkoHXxPE4CVOAC0VwUL3TKM
xOXVufDgLItI/f47lVkcgh7YbaQlVM49066Ik0C6XHncP0tM7H6IcJVh+bZV3GM/
0JhwiY884IsFfajsupbq5a5ug4YR07WPeXV9+IACaqQfP5hRMdwv8n4hQirt2tFm
3BreSKKvKibF5Fso7oVnGD0AifIHkqW27qC1LtByqRVJd/Us+ySefGH6fJYoxlO3
ZmLZFQErQCdCT7jiJMUKZGoG5eZM+gobP2hdGTEBLXtbvxhJZ0a6USKWfO7CHlvk
YZ6nu8XEm6imsPvvyJTmShFNuzG3UBKICqaXuptonMm7rxlLxb/bRXsJpBWqEOzm
h9tLWS7FgqOkawc4rpETkP4XZUUwh1oBbyw/cMr6lSfQDOhJ84oMCAEoXC/h/ujN
WwSGIaxVncFvZpcK9U3mcS9t3Tk9XhRy8egHWi8WvdmcITGLDIM=
=WHGD
-----END PGP SIGNATURE-----

Attachment: pgpViwEoaxsE8.pgp
Description: PGP signature


--- End Message ---

Reply via email to