[Python-modules-team] Bug#920458: python3-twisted: Incorrect dependencies on python3-attr
Kurt Roeckx
kurt at roeckx.be
Fri Jan 25 18:15:39 GMT 2019
Package: python3-twisted
Version: 17.4.0-2
Severity: serious
Hi,
When using python3-twisted from backports (18.7.0-2~bpo9+1), I get
the following error:
Traceback (most recent call last):
File "/usr/lib/python3.5/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/lib/python3/dist-packages/synapse/app/homeserver.py", line 27, in <module>
from twisted.internet import defer, reactor
File "/usr/lib/python3/dist-packages/twisted/internet/reactor.py", line 38, in <module>
from twisted.internet import default
File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 56, in <module>
install = _getInstallFunction(platform)
File "/usr/lib/python3/dist-packages/twisted/internet/default.py", line 44, in _getInstallFunction
from twisted.internet.epollreactor import install
File "/usr/lib/python3/dist-packages/twisted/internet/epollreactor.py", line 24, in <module>
from twisted.internet import posixbase
File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 18, in <module>
from twisted.internet import error, udp, tcp
File "/usr/lib/python3/dist-packages/twisted/internet/udp.py", line 53, in <module>
from twisted.internet import base, defer, address
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 27, in <module>
from twisted.internet._resolver import (
File "/usr/lib/python3/dist-packages/twisted/internet/_resolver.py", line 25, in <module>
from twisted.internet.address import IPv4Address, IPv6Address
File "/usr/lib/python3/dist-packages/twisted/internet/address.py", line 23, in <module>
class IPv4Address(object):
File "/usr/lib/python3/dist-packages/twisted/internet/address.py", line 37, in IPv4Address
type = attr.ib(validator=attr.validators.in_(["TCP", "UDP"]))
AttributeError: module 'attr.validators' has no attribute 'in_'
I had python3-attr 16.3.0-1 installed. If I upgrade it to
17.4.0-2~bpo9+1, the problem goes away.
I'm filing this against 17.4.0-2 since I think it applies to all
versions, including the version in testing.
Kurt
More information about the Python-modules-team
mailing list