Public bug reported:

DISTRIB_RELEASE=16.10 (Yakkety)

Package: python3-aiohttp
Version: 0.22.4-1

and

Package: python-multidict
Version: 2.0.1-1

python3-aiohttp is not compatible with python3-multidict versions 2.0 and 
higher.
Unfortunately yakkety only ships multidict version 2.0.1 at the time of 
reporting this.

As a consequence, python3-aiohttp is broken and just does not work at
all.

Running the example web-server from the documentation:

async def hello(request):
    return web.Response(body=b"Hello, world")

app = web.Application()
app.router.add_route('GET', '/', hello)
web.run_app(app)

Will always return 405: Method Not Allowed

It should instead return a web-page saying "Hello World".

Either python3-aiohttp needs to be upgraded to version 1.0 or newer, or 
python3-multidict version 1.2.2 needs be be provided as install candidate.
I suppose updating python3-aiohttp is easier in this case, and preferred anyway.

** Affects: python-aiohttp (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1660333

Title:
  python3-aiohttp depends on python3-multidict < 2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-aiohttp/+bug/1660333/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to