Source: flask-jwt-simple Version: 0.0.3-10 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20211220 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules build > dh build --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:237: python3.10 setup.py config > /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of > dash-separated 'description-file' will not be supported in future versions. > Please use the underscore name 'description_file' instead > warnings.warn( > running config > I: pybuild base:237: python3.9 setup.py config > /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of > dash-separated 'description-file' will not be supported in future versions. > Please use the underscore name 'description_file' instead > warnings.warn( > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:237: /usr/bin/python3.10 setup.py build > /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of > dash-separated 'description-file' will not be supported in future versions. > Please use the underscore name 'description_file' instead > warnings.warn( > running build > running build_py > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/default_callbacks.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/exceptions.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/view_decorators.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/config.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/jwt_manager.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/utils.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build/flask_jwt_simple > I: pybuild base:237: /usr/bin/python3 setup.py build > /usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of > dash-separated 'description-file' will not be supported in future versions. > Please use the underscore name 'description_file' instead > warnings.warn( > running build > running build_py > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/default_callbacks.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/exceptions.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/view_decorators.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/config.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/jwt_manager.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build/flask_jwt_simple > copying flask_jwt_simple/utils.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build/flask_jwt_simple > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:237: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build; tox -c > /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py310 > GLOB sdist-make: /<<PKGBUILDDIR>>/setup.py > py310 create: /<<PKGBUILDDIR>>/.tox/py310 > py310 installdeps: coverage, cryptography, pytest > WARNING: Discarding $PYTHONPATH from environment, to override specify > PYTHONPATH in 'passenv' in your configuration. > ERROR: invocation failed (exit code 1), logfile: > /<<PKGBUILDDIR>>/.tox/py310/log/py310-1.log > ================================== log start > =================================== > Requirement already satisfied: coverage in /usr/lib/python3/dist-packages > (5.1) > Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages > (3.4.8) > Requirement already satisfied: pytest in /usr/lib/python3/dist-packages > (6.2.5) > Requirement already satisfied: importlib-metadata>=0.12 in > /usr/lib/python3/dist-packages (from pytest) (4.6.4) > WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c36b90>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/typing-extensions/ > WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c279a0>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/typing-extensions/ > WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c25840>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/typing-extensions/ > WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c25810>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/typing-extensions/ > WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c27c70>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/typing-extensions/ > WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63ae6e0>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/importlib-metadata/ > WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63af250>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/importlib-metadata/ > WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63ac5b0>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/importlib-metadata/ > WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63af190>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/importlib-metadata/ > WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63af070>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/importlib-metadata/ > INFO: pip is looking at multiple versions of pytest to determine which > version is compatible with other requirements. This could take a while. > WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63aec50>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/pytest/ > WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63aed40>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/pytest/ > WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63ac940>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/pytest/ > WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63ae3e0>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/pytest/ > WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63ae530>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/pytest/ > INFO: pip is looking at multiple versions of cryptography to determine which > version is compatible with other requirements. This could take a while. > WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63ae140>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/cryptography/ > WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd63aca90>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/cryptography/ > WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c27580>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/cryptography/ > WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c279a0>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/cryptography/ > WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c249d0>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/cryptography/ > INFO: pip is looking at multiple versions of coverage to determine which > version is compatible with other requirements. This could take a while. > WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c362f0>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/coverage/ > WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c37a00>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/coverage/ > WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c37070>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/coverage/ > WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c36e60>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/coverage/ > WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, > status=None)) after connection broken by 'ProxyError('Cannot connect to > proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at > 0x7f3fd6c34f40>: Failed to establish a new connection: [Errno 111] Connection > refused'))': /simple/coverage/ > ERROR: Could not find a version that satisfies the requirement > typing-extensions>=3.6.4 (from importlib-metadata) > ERROR: No matching distribution found for typing-extensions>=3.6.4 > > =================================== log end > ==================================== > ERROR: could not install deps [coverage, cryptography, pytest]; v = > InvocationError('/<<PKGBUILDDIR>>/.tox/py310/bin/python -m pip install > coverage cryptography pytest', 1) > ___________________________________ summary > ____________________________________ > ERROR: py310: could not install deps [coverage, cryptography, pytest]; v = > InvocationError('/<<PKGBUILDDIR>>/.tox/py310/bin/python -m pip install > coverage cryptography pytest', 1) > E: pybuild pybuild:355: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_flask-jwt-simple/build; tox -c > /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py310 > I: pybuild base:237: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_flask-jwt-simple/build; tox -c > /<<PKGBUILDDIR>>/tox.ini --sitepackages -e py39 > GLOB sdist-make: /<<PKGBUILDDIR>>/setup.py > py39 create: /<<PKGBUILDDIR>>/.tox/py39 > py39 installdeps: coverage, cryptography, pytest > WARNING: Discarding $PYTHONPATH from environment, to override specify > PYTHONPATH in 'passenv' in your configuration. > py39 inst: /<<PKGBUILDDIR>>/.tox/.tmp/package/1/Flask-JWT-Simple-0.0.3.zip > WARNING: Discarding $PYTHONPATH from environment, to override specify > PYTHONPATH in 'passenv' in your configuration. > py39 installed: > attrs==20.3.0,Babel==2.8.0,click==8.0.2,colorama==0.4.4,coverage==5.1,cryptography==3.4.8,distlib==0.3.3,filelock==0.0.0,Flask==2.0.1,Flask-JWT-Simple > @ > file:///<<PKGBUILDDIR>>/.tox/.tmp/package/1/Flask-JWT-Simple-0.0.3.zip,importlib-metadata==4.6.4,iniconfig==0.0.0,itsdangerous==2.0.1,Jinja2==3.0.1,MarkupSafe==2.0.1,more-itertools==8.10.0,packaging==21.3,platformdirs==2.4.0,pluggy==0.13.0,py==1.10.0,PyJWT==2.1.0,pyparsing==2.4.7,pytest==6.2.5,pytz==2021.3,six==1.16.0,toml==0.10.2,tox==3.21.4,virtualenv==20.10.0+ds,Werkzeug==2.0.2,zipp==1.0.0 > py39 run-test-pre: PYTHONHASHSEED='2478270153' > py39 run-test: commands[0] | /<<PKGBUILDDIR>>/.tox/py39/bin/python -m > coverage run --source flask_jwt_simple/ -m pytest tests > ============================= test session starts > ============================== > platform linux -- Python 3.9.9, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 > cachedir: .tox/py39/.pytest_cache > rootdir: /<<PKGBUILDDIR>> > collected 87 items > > tests/test_config.py ..... [ > 5%] > tests/test_jwt_manager.py .......... [ > 17%] > tests/test_protected_endpoints.py ...................................... [ > 60%] > .................................. > [100%] > > ============================== 87 passed in 0.57s > ============================== > py39 run-test: commands[1] | /<<PKGBUILDDIR>>/.tox/py39/bin/python -m > coverage report -m > Name Stmts Miss Cover Missing > --------------------------------------------------------------------- > flask_jwt_simple/__init__.py 3 0 100% > flask_jwt_simple/config.py 57 0 100% > flask_jwt_simple/default_callbacks.py 13 0 100% > flask_jwt_simple/exceptions.py 6 0 100% > flask_jwt_simple/jwt_manager.py 59 0 100% > flask_jwt_simple/utils.py 20 0 100% > flask_jwt_simple/view_decorators.py 41 0 100% > --------------------------------------------------------------------- > TOTAL 199 0 100% > ___________________________________ summary > ____________________________________ > py39: commands succeeded > congratulations :) > dh_auto_test: error: pybuild --test --test-tox -i python{version} -p "3.10 > 3.9" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2021/12/20/flask-jwt-simple_0.0.3-10_unstable.log 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 marking 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.