Your message dated Thu, 25 Nov 2021 05:48:49 +0000
with message-id <e1mq7cn-000cmb...@fasolo.debian.org>
and subject line Bug#997476: fixed in python-uvicorn 0.15.0-1
has caused the Debian Bug report #997476,
regarding python-uvicorn: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p 3.9 returned exit code 13
to be marked as done.

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

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


-- 
997476: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997476
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-uvicorn
Version: 0.13.3-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:232: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/subprocess.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/workers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/__main__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/logging.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/_types.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/config.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/main.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/importer.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> copying uvicorn/server.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols
> copying uvicorn/protocols/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols
> copying uvicorn/protocols/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/websockets
> copying uvicorn/protocols/websockets/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/websockets
> copying uvicorn/protocols/websockets/websockets_impl.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/websockets
> copying uvicorn/protocols/websockets/wsproto_impl.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/websockets
> copying uvicorn/protocols/websockets/auto.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/websockets
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/http
> copying uvicorn/protocols/http/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/http
> copying uvicorn/protocols/http/auto.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/http
> copying uvicorn/protocols/http/h11_impl.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/http
> copying uvicorn/protocols/http/httptools_impl.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/protocols/http
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/middleware
> copying uvicorn/middleware/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/middleware
> copying uvicorn/middleware/debug.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/middleware
> copying uvicorn/middleware/wsgi.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/middleware
> copying uvicorn/middleware/asgi2.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/middleware
> copying uvicorn/middleware/message_logger.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/middleware
> copying uvicorn/middleware/proxy_headers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/middleware
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/loops
> copying uvicorn/loops/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/loops
> copying uvicorn/loops/uvloop.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/loops
> copying uvicorn/loops/asyncio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/loops
> copying uvicorn/loops/auto.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/loops
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/supervisors
> copying uvicorn/supervisors/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/supervisors
> copying uvicorn/supervisors/watchgodreload.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/supervisors
> copying uvicorn/supervisors/multiprocess.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/supervisors
> copying uvicorn/supervisors/statreload.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/supervisors
> copying uvicorn/supervisors/basereload.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/supervisors
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/lifespan
> copying uvicorn/lifespan/off.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/lifespan
> copying uvicorn/lifespan/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/lifespan
> copying uvicorn/lifespan/on.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/uvicorn/lifespan
> running egg_info
> creating uvicorn.egg-info
> writing uvicorn.egg-info/PKG-INFO
> writing dependency_links to uvicorn.egg-info/dependency_links.txt
> writing entry points to uvicorn.egg-info/entry_points.txt
> writing requirements to uvicorn.egg-info/requires.txt
> writing top-level names to uvicorn.egg-info/top_level.txt
> writing manifest file 'uvicorn.egg-info/SOURCES.txt'
> reading manifest file 'uvicorn.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no previously-included files matching '__pycache__' found anywhere 
> in distribution
> warning: no previously-included files matching '*.py[co]' found anywhere in 
> distribution
> adding license file 'LICENSE.md'
> writing manifest file 'uvicorn.egg-info/SOURCES.txt'
> LC_ALL=C.UTF-8 LANG=C.UTF-8 mkdocs build && mv site html
> INFO    -  Cleaning site directory 
> INFO    -  Building documentation to directory: /<<PKGBUILDDIR>>/site 
> INFO    -  Documentation built in 0.10 seconds 
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild pybuild:285: cp -r /<<PKGBUILDDIR>>/tests 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build
> I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build; 
> python3.9 -m pytest -k 'not test_run and not test_invalid_upgrade and not 
> test_default_headers and not test_trace_logging'
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.9.7, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: mock-3.6.1
> collected 213 items / 16 deselected / 197 selected
> 
> tests/test_auto_detection.py ...                                         [  
> 1%]
> tests/test_cli.py .                                                      [  
> 2%]
> tests/test_client.py ..                                                  [  
> 3%]
> tests/test_config.py ......................                              [ 
> 14%]
> tests/test_lifespan.py ...........                                       [ 
> 19%]
> tests/importer/test_importer.py ......                                   [ 
> 22%]
> tests/middleware/test_debug.py ....                                      [ 
> 24%]
> tests/middleware/test_message_logger.py ..                               [ 
> 25%]
> tests/middleware/test_proxy_headers.py ...                               [ 
> 27%]
> tests/middleware/test_wsgi.py ....                                       [ 
> 29%]
> tests/protocols/test_http.py ........................................... [ 
> 51%]
> .................................FF..........                            [ 
> 74%]
> tests/protocols/test_utils.py ......                                     [ 
> 77%]
> tests/protocols/test_websocket.py ssssssssssssssssssssssssssssssssssss   [ 
> 95%]
> tests/supervisors/test_multiprocess.py .                                 [ 
> 95%]
> tests/supervisors/test_reload.py ........                                
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _________________ test_supported_upgrade_request[H11Protocol] 
> __________________
> 
> protocol_cls = <class 'uvicorn.protocols.http.h11_impl.H11Protocol'>
> 
>     @pytest.mark.parametrize("protocol_cls", HTTP_PROTOCOLS)
>     def test_supported_upgrade_request(protocol_cls):
>         app = Response("Hello, world", media_type="text/plain")
>     
>         protocol = get_connected_protocol(app, protocol_cls, ws="wsproto")
>         protocol.data_received(UPGRADE_REQUEST)
>     
> >       assert b"HTTP/1.1 426 " in protocol.transport.buffer
> E       AssertionError: assert b'HTTP/1.1 426 ' in b'HTTP/1.1 400 
> \r\nSec-WebSocket-Version: 13\r\ncontent-length: 0\r\n\r\n'
> E        +  where b'HTTP/1.1 400 \r\nSec-WebSocket-Version: 
> 13\r\ncontent-length: 0\r\n\r\n' = <test_http.MockTransport object at 
> 0x7f5dfc10cf10>.buffer
> E        +    where <test_http.MockTransport object at 0x7f5dfc10cf10> = 
> <uvicorn.protocols.http.h11_impl.H11Protocol object at 
> 0x7f5dfc104fd0>.transport
> 
> tests/protocols/test_http.py:685: AssertionError
> ______________ test_supported_upgrade_request[HttpToolsProtocol] 
> _______________
> 
> protocol_cls = <class 
> 'uvicorn.protocols.http.httptools_impl.HttpToolsProtocol'>
> 
>     @pytest.mark.parametrize("protocol_cls", HTTP_PROTOCOLS)
>     def test_supported_upgrade_request(protocol_cls):
>         app = Response("Hello, world", media_type="text/plain")
>     
>         protocol = get_connected_protocol(app, protocol_cls, ws="wsproto")
>         protocol.data_received(UPGRADE_REQUEST)
>     
> >       assert b"HTTP/1.1 426 " in protocol.transport.buffer
> E       AssertionError: assert b'HTTP/1.1 426 ' in b'HTTP/1.1 400 
> \r\nSec-WebSocket-Version: 13\r\ncontent-length: 0\r\n\r\n'
> E        +  where b'HTTP/1.1 400 \r\nSec-WebSocket-Version: 
> 13\r\ncontent-length: 0\r\n\r\n' = <test_http.MockTransport object at 
> 0x7f5dfb815af0>.buffer
> E        +    where <test_http.MockTransport object at 0x7f5dfb815af0> = 
> <uvicorn.protocols.http.httptools_impl.HttpToolsProtocol object at 
> 0x7f5dfb815670>.transport
> 
> tests/protocols/test_http.py:685: AssertionError
> =============================== warnings summary 
> ===============================
> tests/test_default_headers.py:14
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_default_headers.py:14:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_default_headers.py:23
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_default_headers.py:23:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_default_headers.py:39
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_default_headers.py:39:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_default_headers.py:56
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_default_headers.py:56:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_main.py:14
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_main.py:14: 
> PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_main.py:31
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_main.py:31: 
> PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_main.py:40
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_main.py:40: 
> PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_ssl.py:14
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_ssl.py:14: 
> PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_ssl.py:29
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_ssl.py:29: 
> PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/test_ssl.py:43
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/test_ssl.py:43: 
> PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/middleware/test_trace_logging.py:53
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/middleware/test_trace_logging.py:53:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/middleware/test_trace_logging.py:71
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/middleware/test_trace_logging.py:71:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:43
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:43:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:73
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:73:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:90
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:90:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:110
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:110:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:130
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:130:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:151
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:151:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:169
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:169:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:187
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:187:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:213
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:213:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:235
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:235:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:257
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:257:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:285
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:285:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:301
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:301:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:317
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:317:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:335
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:335:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:358
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:358:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:384
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:384:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> tests/protocols/test_websocket.py:407
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py:407:
>  PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You 
> can register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/mark.html
>     @pytest.mark.asyncio
> 
> .pybuild/cpython3_3.9/build/tests/protocols/test_websocket.py: 36 warnings
>   /usr/lib/python3/dist-packages/_pytest/python.py:172: 
> PytestUnhandledCoroutineWarning: async def functions are not natively 
> supported and have been skipped.
>   You need to install a suitable plugin for your async framework, for example:
>     - anyio
>     - pytest-asyncio
>     - pytest-tornasync
>     - pytest-trio
>     - pytest-twisted
>     warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))
> 
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> =========================== short test summary info 
> ============================
> SKIPPED [36] 
> ../../../../../../usr/lib/python3/dist-packages/_pytest/python.py:173: async 
> def function and no async plugin installed (see warnings)
> ==== 2 failed, 159 passed, 36 skipped, 16 deselected, 66 warnings in 2.78s 
> =====
> E: pybuild pybuild:354: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build; python3.9 -m pytest -k 'not 
> test_run and not test_invalid_upgrade and not test_default_headers and not 
> test_trace_logging'
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/python-uvicorn_0.13.3-1_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.

--- End Message ---
--- Begin Message ---
Source: python-uvicorn
Source-Version: 0.15.0-1
Done: Sandro Tosi <mo...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-uvicorn, 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 997...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Tosi <mo...@debian.org> (supplier of updated python-uvicorn 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, 25 Nov 2021 00:24:31 -0500
Source: python-uvicorn
Architecture: source
Version: 0.15.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Sandro Tosi <mo...@debian.org>
Closes: 997476
Changes:
 python-uvicorn (0.15.0-1) unstable; urgency=medium
 .
   * New upstream release; Closes: #997476
   * debian/watch
     - fix watch file
   * debian/patches/0003-Remove-image-badges-to-prevent-privacy-breaches.patch
     - refresh patch
   * debian/control
     - add asgiref, dotenv, pytest-asyncio anyio to b-d, needed by tests
     - bump Standards-Version to 4.6.0.1 (no changes needed)
   * debian/rules
     - run tests at build-time
Checksums-Sha1:
 63b243404615e39ba837f3f9e8a9c124025a5b07 2598 python-uvicorn_0.15.0-1.dsc
 ef00623cd77b5101fdf8844572d6255f70e7a4f3 505644 
python-uvicorn_0.15.0.orig.tar.xz
 6ba917aa7d24337714102eae0c93f859e599746f 7608 
python-uvicorn_0.15.0-1.debian.tar.xz
 2bd2624aa1973d21bb94b24b26a855ef0f0d6453 8790 
python-uvicorn_0.15.0-1_source.buildinfo
Checksums-Sha256:
 2354e7ffdd8f6cfd21f1b6a93f94141c1992e78cb1ea2d524796e9f19507289c 2598 
python-uvicorn_0.15.0-1.dsc
 8ffb6ff9cf48906ea9931d1241fcc205b8438cb936188d4a902e8afdd9e9ee7a 505644 
python-uvicorn_0.15.0.orig.tar.xz
 5dc226355cbf42c110fd32e294de7ac7c99c38421cf957be9b5206a7b1d71c90 7608 
python-uvicorn_0.15.0-1.debian.tar.xz
 813168c15e37c1edfb1057220d7c17955c0ba19658d57e80b1ffe76a5547158a 8790 
python-uvicorn_0.15.0-1_source.buildinfo
Files:
 623b9527fb9b0706b9911f6dc62c0b08 2598 python optional 
python-uvicorn_0.15.0-1.dsc
 5f0ed15e11a7436f697466ea33319c2a 505644 python optional 
python-uvicorn_0.15.0.orig.tar.xz
 6846d5495c95416d19d362a2f4976aa9 7608 python optional 
python-uvicorn_0.15.0-1.debian.tar.xz
 c10dd194ba522d8a8cbcbf842e2b7780 8790 python optional 
python-uvicorn_0.15.0-1_source.buildinfo

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

iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAmGfHk0ACgkQh588mTgB
qU8RMw//bhA8wMS4xENY63viP0T3LsMJi8mSQ9vkhs51yozNZnsKXmKo6vDXEKZc
w3kAG/MkK/HFYaujzyZNumZifVite87G7+EP5IHBJ6+HJucG3FBwkUC3WH/grgkY
TJIVOqIjHDfgZoQHnRUlij9Hu1ffakXGFrUOOV+MaxXAUs5F5LjPLbSpqO8WEtfT
cTcMyz2EhiaXVOoT9L1CjISHRqYC2NeiN0OhHjPTli78Qwx6ilhxzX+iCEqpMiUl
EsZhXXoLkRg+T+LcFsUgfN/7ltHGEHuF/KpRaFavVuWpVDDWAExQJGPES/w2isnq
wq6AakKlTcjJX0Og1Swc44MjNSF7JoSPJQk3KlwhHd9PeM9Z3Ko6K8d4RINabUbU
RQPGD/3iRgSFieP/Vl3+94gHDW8kelG63wOPoacY4I9nlgAMDDlNe2lQT/ARoLkc
F6euKMqdRpdUsMGQTt+hLyL5hjL6vHj/DPJv3kiHy3vJ3FSh3SYkGSELyEqD6Wkm
nA9q9R7At5tsIWsZvn/If446UoCvAYIGflp/GNGWe00OxfEbeoCGrtK9kYST3b5O
G8OqjmcK/UOOt73vM1cFtIyz6UM+Br03jxOz1P8Jd9ZHNNrP7QYPNQsMTe8uJfur
w8KxfESnWlEDFsPa5PJNmj0nwQaecty6BwLccXbmL7fZoYt6nXo=
=ei1W
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to