Your message dated Tue, 12 Dec 2023 12:06:29 +0000
with message-id <[email protected]>
and subject line Bug#1058156: fixed in python-flasgger 0.9.7.2~dev2+dfsg-1
has caused the Debian Bug report #1058156,
regarding python-flasgger: FTBFS: ModuleNotFoundError: No module named 'imp'
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 [email protected]
immediately.)


-- 
1058156: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1058156
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-flasgger
Version: 0.9.5+dfsg.2-3
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20231212 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 --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:310: python3.12 setup.py config 
> running config
> I: pybuild base:310: python3.11 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:310: /usr/bin/python3.12 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger
> copying flasgger/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger
> copying flasgger/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger
> copying flasgger/marshmallow_apispec.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger
> copying flasgger/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger
> copying flasgger/constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger
> running egg_info
> creating flasgger.egg-info
> writing flasgger.egg-info/PKG-INFO
> writing dependency_links to flasgger.egg-info/dependency_links.txt
> writing requirements to flasgger.egg-info/requires.txt
> writing top-level names to flasgger.egg-info/top_level.txt
> writing manifest file 'flasgger.egg-info/SOURCES.txt'
> reading manifest file 'flasgger.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*' under directory 'flasgger/ui2'
> warning: no files found matching '*' under directory 'flasgger/ui2/static'
> warning: no files found matching '*' under directory 'flasgger/ui2/static/css'
> warning: no files found matching '*' under directory 
> 'flasgger/ui2/static/fonts'
> warning: no files found matching '*' under directory 
> 'flasgger/ui2/static/images'
> warning: no files found matching '*' under directory 
> 'flasgger/ui2/static/lang'
> warning: no files found matching '*' under directory 'flasgger/ui2/static/lib'
> warning: no files found matching '*' under directory 'flasgger/ui2/templates'
> warning: no files found matching '*' under directory 
> 'flasgger/ui2/templates/flasgger'
> warning: no files found matching '*' under directory 'flasgger/ui3/static/css'
> warning: no files found matching '*' under directory 
> 'flasgger/ui3/static/fonts'
> warning: no files found matching '*' under directory 
> 'flasgger/ui3/static/images'
> warning: no files found matching '*' under directory 
> 'flasgger/ui3/static/lang'
> warning: no previously-included files matching '__pycache__' found under 
> directory 'flasgger'
> warning: no previously-included files matching '*.py[co]' found under 
> directory 'flasgger'
> adding license file 'LICENSE'
> writing manifest file 'flasgger.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3' is absent from the `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3' as an importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3' is explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3' to be distributed and are
>         already explicitly excluding 'flasgger.ui3' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3.static' is absent from the `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3.static' as an importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3.static' is explicitly 
> added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3.static' to be distributed and are
>         already explicitly excluding 'flasgger.ui3.static' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3.static.lib' is absent from the `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3.static.lib' as an importable 
> package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3.static.lib' is 
> explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3.static.lib' to be distributed and are
>         already explicitly excluding 'flasgger.ui3.static.lib' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3.templates' is absent from the `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3.templates' as an importable 
> package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3.templates' is explicitly 
> added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3.templates' to be distributed and are
>         already explicitly excluding 'flasgger.ui3.templates' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3.templates.flasgger' is absent from the `packages` 
> configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3.templates.flasgger' as an importable 
> package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3.templates.flasgger' is 
> explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3.templates.flasgger' to be distributed 
> and are
>         already explicitly excluding 'flasgger.ui3.templates.flasgger' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> copying flasgger/.DS_Store -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3
> copying flasgger/ui3/.DS_Store -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/.DS_Store -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/favicon-16x16.png -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/favicon-32x32.png -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui-bundle.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui-bundle.js.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui-standalone-preset.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui-standalone-preset.js.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui.css -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui.css.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui.js.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static/lib
> copying flasgger/ui3/static/lib/jquery.min.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static/lib
> copying flasgger/ui3/static/lib/jquery.min.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/static/lib
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates
> copying flasgger/ui3/templates/.DS_Store -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/body_scripts.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/custom_head.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/footer.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/head.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/index.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/oauth2-redirect.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/swagger.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/top.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/ui3/templates/flasgger
> I: pybuild base:310: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger
> copying flasgger/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger
> copying flasgger/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger
> copying flasgger/marshmallow_apispec.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger
> copying flasgger/base.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger
> copying flasgger/constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger
> running egg_info
> writing flasgger.egg-info/PKG-INFO
> writing dependency_links to flasgger.egg-info/dependency_links.txt
> writing requirements to flasgger.egg-info/requires.txt
> writing top-level names to flasgger.egg-info/top_level.txt
> reading manifest file 'flasgger.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*' under directory 'flasgger/ui2'
> warning: no files found matching '*' under directory 'flasgger/ui2/static'
> warning: no files found matching '*' under directory 'flasgger/ui2/static/css'
> warning: no files found matching '*' under directory 
> 'flasgger/ui2/static/fonts'
> warning: no files found matching '*' under directory 
> 'flasgger/ui2/static/images'
> warning: no files found matching '*' under directory 
> 'flasgger/ui2/static/lang'
> warning: no files found matching '*' under directory 'flasgger/ui2/static/lib'
> warning: no files found matching '*' under directory 'flasgger/ui2/templates'
> warning: no files found matching '*' under directory 
> 'flasgger/ui2/templates/flasgger'
> warning: no files found matching '*' under directory 'flasgger/ui3/static/css'
> warning: no files found matching '*' under directory 
> 'flasgger/ui3/static/fonts'
> warning: no files found matching '*' under directory 
> 'flasgger/ui3/static/images'
> warning: no files found matching '*' under directory 
> 'flasgger/ui3/static/lang'
> warning: no previously-included files matching '__pycache__' found under 
> directory 'flasgger'
> warning: no previously-included files matching '*.py[co]' found under 
> directory 'flasgger'
> adding license file 'LICENSE'
> writing manifest file 'flasgger.egg-info/SOURCES.txt'
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3' is absent from the `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3' as an importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3' is explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3' to be distributed and are
>         already explicitly excluding 'flasgger.ui3' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3.static' is absent from the `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3.static' as an importable package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3.static' is explicitly 
> added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3.static' to be distributed and are
>         already explicitly excluding 'flasgger.ui3.static' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3.static.lib' is absent from the `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3.static.lib' as an importable 
> package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3.static.lib' is 
> explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3.static.lib' to be distributed and are
>         already explicitly excluding 'flasgger.ui3.static.lib' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3.templates' is absent from the `packages` configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3.templates' as an importable 
> package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3.templates' is explicitly 
> added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3.templates' to be distributed and are
>         already explicitly excluding 'flasgger.ui3.templates' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: 
> Package 'flasgger.ui3.templates.flasgger' is absent from the `packages` 
> configuration.
> !!
> 
>         
> ********************************************************************************
>         ############################
>         # Package would be ignored #
>         ############################
>         Python recognizes 'flasgger.ui3.templates.flasgger' as an importable 
> package[^1],
>         but it is absent from setuptools' `packages` configuration.
> 
>         This leads to an ambiguous overall configuration. If you want to 
> distribute this
>         package, please make sure that 'flasgger.ui3.templates.flasgger' is 
> explicitly added
>         to the `packages` configuration field.
> 
>         Alternatively, you can also rely on setuptools' discovery methods
>         (for example by using `find_namespace_packages(...)`/`find_namespace:`
>         instead of `find_packages(...)`/`find:`).
> 
>         You can read more about "package discovery" on setuptools 
> documentation page:
> 
>         - 
> https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
> 
>         If you don't want 'flasgger.ui3.templates.flasgger' to be distributed 
> and are
>         already explicitly excluding 'flasgger.ui3.templates.flasgger' via
>         `find_namespace_packages(...)/find_namespace` or 
> `find_packages(...)/find`,
>         you can try to use `exclude_package_data`, or 
> `include-package-data=False` in
>         combination with a more fine grained `package-data` configuration.
> 
>         You can read more about "package data files" on setuptools 
> documentation page:
> 
>         - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
> 
> 
>         [^1]: For Python, any directory (with suitable naming) can be 
> imported,
>               even if it does not contain any `.py` files.
>               On the other hand, currently there is no concept of package data
>               directory, all directories are treated like packages.
>         
> ********************************************************************************
> 
> !!
>   check.warn(importable)
> copying flasgger/.DS_Store -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3
> copying flasgger/ui3/.DS_Store -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/.DS_Store -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/favicon-16x16.png -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/favicon-32x32.png -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui-bundle.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui-bundle.js.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui-standalone-preset.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui-standalone-preset.js.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui.css -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui.css.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> copying flasgger/ui3/static/swagger-ui.js.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static/lib
> copying flasgger/ui3/static/lib/jquery.min.js -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static/lib
> copying flasgger/ui3/static/lib/jquery.min.map -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/static/lib
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates
> copying flasgger/ui3/templates/.DS_Store -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/body_scripts.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/custom_head.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/footer.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/head.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/index.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/oauth2-redirect.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/swagger.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
> copying flasgger/ui3/templates/flasgger/top.html -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build/flasgger/ui3/templates/flasgger
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build; python3.12 -m 
> unittest discover -v 
> flasgger (unittest.loader._FailedTest.flasgger) ... ERROR
> 
> ======================================================================
> ERROR: flasgger (unittest.loader._FailedTest.flasgger)
> ----------------------------------------------------------------------
> ImportError: Failed to import test module: flasgger
> Traceback (most recent call last):
>   File "/usr/lib/python3.12/unittest/loader.py", line 427, in _find_test_path
>     package = self._get_module_from_name(name)
>               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/unittest/loader.py", line 337, in 
> _get_module_from_name
>     __import__(name)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/__init__.py",
>  line 10, in <module>
>     from .base import Swagger, Flasgger, NO_SANITIZER, BR_SANITIZER, 
> MK_SANITIZER, LazyJSONEncoder  # noqa
>     
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/base.py", 
> line 36, in <module>
>     from .utils import extract_definitions
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build/flasgger/utils.py", 
> line 5, in <module>
>     import imp
> ModuleNotFoundError: No module named 'imp'
> 
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.000s
> 
> FAILED (errors=1)
> E: pybuild pybuild:395: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flasgger/build; python3.12 -m 
> unittest discover -v 
> I: pybuild base:310: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flasgger/build; python3.11 -m 
> unittest discover -v 
> 
> ----------------------------------------------------------------------
> Ran 0 tests in 0.000s
> 
> OK
> dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11" 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/12/12/python-flasgger_0.9.5+dfsg.2-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&[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.

--- End Message ---
--- Begin Message ---
Source: python-flasgger
Source-Version: 0.9.7.2~dev2+dfsg-1
Done: Jeroen Ploemen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-flasgger, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeroen Ploemen <[email protected]> (supplier of updated python-flasgger 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 12 Dec 2023 11:43:09 +0000
Source: python-flasgger
Built-For-Profiles: noudeb
Architecture: source
Version: 0.9.7.2~dev2+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Jeroen Ploemen <[email protected]>
Closes: 1056409 1056448 1056450 1056520 1056536 1058121 1058156
Changes:
 python-flasgger (0.9.7.2~dev2+dfsg-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version 0.9.7.2~dev2+dfsg. (Closes: #1056450, #1056520,
     #1058121, #1058156, #1056409, #1056536, #1056448)
   * Watch: unbreak.
   * Add d/gbp.conf.
   * Copyright:
     + correct upstream years to match the included LICENSE file.
     + add myself for the packaging.
   * Control:
     + set Homepage to actual upstream project, not some fork.
     + order build-deps; add python3-pytest.
     + bump Standards-Version to 4.6.2 (from 4.6.1; no further changes).
     + enable autopkgtest via Testsuite: autopkgtest-pkg-pybuild.
     + remove unnecessary hardcoded python deps from the binary pkg.
   * Rules:
     + switch overrides to execute_after.
     + ignore test_examples, needs unavailable flex module.
   * Patches: refresh 02.
Checksums-Sha1:
 7f164ef3716ee751c8968629acac06ac00ce7c7f 2281 
python-flasgger_0.9.7.2~dev2+dfsg-1.dsc
 04aff6be560f4c754a84b34ef0184272b9470292 1714976 
python-flasgger_0.9.7.2~dev2+dfsg.orig.tar.xz
 5a28b8dd1ac4f0ab63495559eda8246cdf34665c 3077532 
python-flasgger_0.9.7.2~dev2+dfsg-1.debian.tar.xz
 86a47fb1e4660cee5594e5a4ab0dca62506d9ed4 15359 
python-flasgger_0.9.7.2~dev2+dfsg-1_source.buildinfo
Checksums-Sha256:
 d04025cc15b454abb2f31475aba88b4ff3a265a33509bdef09938e29a91faea2 2281 
python-flasgger_0.9.7.2~dev2+dfsg-1.dsc
 8fecf63d5e5c34981f2a91f3c4666620ec642d4f5494cc89e348b1db7d0d7297 1714976 
python-flasgger_0.9.7.2~dev2+dfsg.orig.tar.xz
 b39f283adc2715a76146eb40df6424ad74122d7c3bd36fda34be1be12620ba66 3077532 
python-flasgger_0.9.7.2~dev2+dfsg-1.debian.tar.xz
 54dbd4f935065ca2795607de191c2601f8b2633b33bef5f022d7cd1d37ae76ff 15359 
python-flasgger_0.9.7.2~dev2+dfsg-1_source.buildinfo
Files:
 9495b2102b1c80f3ad86b845de2afd5c 2281 python optional 
python-flasgger_0.9.7.2~dev2+dfsg-1.dsc
 61d63c89f47f8269042724bdbd592061 1714976 python optional 
python-flasgger_0.9.7.2~dev2+dfsg.orig.tar.xz
 02b52afe9d2a86b571232c7d4038ea15 3077532 python optional 
python-flasgger_0.9.7.2~dev2+dfsg-1.debian.tar.xz
 b1d3b0b023d97c2febabd17eab2cee75 15359 python optional 
python-flasgger_0.9.7.2~dev2+dfsg-1_source.buildinfo

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

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmV4R3sACgkQQoMEoXSN
zHqYMw/8C8ow2A4i2pYUOaPoucMTjb0XK9n4XUn+TJtix+gChFwb8PTjIypMRdgA
quHakcUOOqF4hYV0vPtfyk9p/eqw85/48MT9aDw1DLskunEdUOofxA/5xbi6d4fA
Xqvr8fpK+6/q88zuK12m+kUWfuG8sjYJcHh2NWeOcrpuOt4MfTWl1VKinEB1BaFA
P+RR8UGyZ5DxF0cmJkpmWRt6lCOE67JowsVI+ZXWvcTRA12WAHpj7711nXCl9alB
AJpTep4w0r/bHE4Qr0zHO+k4t9YFUg8YGRNiu3OVVT9Bq40InftGzdJ6F2mKFpz4
WFYZFwQIndtxtknF62fELBSO6esBSOYdk5GErJPFZsnB+AntkpdqQgv+tZM09mWs
Hj27YJaSH13x4xQXrK9HiQGZ7lEI/MfzI4hSkRPTEEh0GpuqUYB9+sDjqEmmyo5E
stgtDBus/8wO/lHlNzqHVpQSQsDR8yurfilQHfxut0POx3f2iL5CpKjmjY4qpvLa
p4y3EGiFe/0mT1ObW4SryOfOj+aH9Gob9yHEcHt0bKviRbuYhQZ8Q4hyIuR6F0+S
qCPQoffnHojoof6VGVusl9K8ppoaEf8ro6O7xrA7mdQd4xFj8KB1gWva9Q8MAC0f
irnGzRbffV99m5ZWRLqbbHzZ0BHsEQdARkAVXvY5flpU7wlS8vo=
=tQuZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to