Package: mitmproxy
Version: 0.18.1-1
Severity: important

Dear Maintainer,

Since the package doesn't correctly list python-typing as a dependency,
mitmproxy will fail to run for those who don't already have python-typing
installed after upgrading to 0.18.1-1, or when installing it for the first
time on a clean installation.

The resulting exception is as follows:

Traceback (most recent call last):
  File "/usr/bin/mitmproxy", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2991, 
in <module>
    @_call_aside
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2977, 
in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3004, 
in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 662, 
in _build_master
    ws.require(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 970, 
in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 856, 
in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'typing==3.5.2.2' distribution was not 
found and is required by mitmproxy

Manually installing python-typing fixes the problem.

Best regards,

Carlos

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mitmproxy depends on:
ii  python-backports.ssl-match-hostname  3.5.0.1-1
ii  python-blinker                       1.3.dfsg2-1
ii  python-brotli                        0.5.2+dfsg-1
ii  python-certifi                       2016.2.28-1
ii  python-click                         6.6-1
ii  python-configargparse                0.11.0-1
ii  python-construct                     2.5.2-0.1
ii  python-cryptography                  1.5.2-1
ii  python-cssutils                      1.0-4.1
ii  python-flask                         0.11.1-1
ii  python-h2                            2.4.1-1
ii  python-hpack                         2.3.0-1
ii  python-html2text                     2016.5.29-1
ii  python-hyperframe                    3.2.0-2
ii  python-jsbeautifier                  1.6.4-2
ii  python-lxml                          3.6.4-1
ii  python-openssl                       16.1.0-1
ii  python-passlib                       1.6.5-4
ii  python-pil                           3.3.1-1
ii  python-pyasn1                        0.1.9-2
ii  python-pyparsing                     2.1.10+dfsg1-1
ii  python-pyperclip                     1.5.27-2
ii  python-requests                      2.11.1-1
ii  python-six                           1.10.0-3
ii  python-tornado                       4.4.2-1
ii  python-urwid                         1.3.1-2+b1
ii  python-watchdog                      0.8.3-2
pn  python:any                           <none>

Versions of packages mitmproxy recommends:
ii  python-pyperclip  1.5.27-2

mitmproxy suggests no packages.

-- no debconf information

Reply via email to