Bug 216461 - www/mitmproxy 0.15 wants lxml==3.4.4
Summary: www/mitmproxy 0.15 wants lxml==3.4.4
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Shaun Amott
URL:
Keywords:
Depends on: 218576 218577
Blocks:
  Show dependency treegraph
 
Reported: 2017-01-25 15:48 UTC by p5B2EA84B3
Modified: 2017-04-12 02:52 UTC (History)
4 users (show)

See Also:
linimon: maintainer-feedback? (gaod)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description p5B2EA84B3 2017-01-25 15:48:14 UTC
With mitmproxy-0.15 is dependency py27-lxml-3.6.0 installed.
But when starting mitmproxy it fails like this:

# mitmproxy 
Traceback (most recent call last):
  File "/usr/local/bin/mitmproxy", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3019, in <module>
    @_call_aside
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3003, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3032, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 657, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 670, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 849, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'lxml==3.4.4' distribution was not found and is required by mitmproxy

So there is a problem with the lxml version.
Comment 1 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2017-01-25 21:33:25 UTC
This port is completely broken. If you fix lxml issue, you then get this:
pkg_resources.DistributionNotFound: The 'click<6.3,>=6.2' distribution was not found and is required by mitmproxy

and then this:
pkg_resources.DistributionNotFound: The 'watchdog<0.9,>=0.8.3' distribution was not found and is required by mitmproxy

Also, this port is quite outdated. The latest release is 1.0.2, but it requires python3 exclusively, according to project web-site.
Comment 2 p5B2EA84B3 2017-04-03 12:01:25 UTC
This port is broken and should be marked as such.
Maintainer is obviously not responding.
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2017-04-03 13:26:01 UTC
Hmm.  Maintainer was active 2 weeks ago in some of the other maintained ports.  I'll fix the Synopsis and Cc:, and then add myself to Cc: to see if there is progress.