Opened 8 years ago

Last modified 8 years ago

#51562 closed update

py27-mitmproxy @0.16: The 'lxml<3.6,>=3.5.0' distribution was not found and is required by mitmproxy — at Version 1

Reported by: lo.knut@… Owned by: macports@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: petr@…
Port: py-mitmproxy

Description (last modified by ryandesign (Ryan Carsten Schmidt))

here on a fresh El Capitan install it won't launch because it depends on an older version than is installed:

$ mitmproxy-2.7
...
pkg_resources.DistributionNotFound: The 'lxml<3.6,>=3.5.0' distribution was not found and is required by mitmproxy
$ port installed|grep -i py27-lxml
  py27-lxml @3.6.0_0 (active)

Change History (1)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: petr@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to macports@…
Summary: py27-mitmproxy@0.16 depends on wrong version of py27-lxmlpy27-mitmproxy @0.16: The 'lxml<3.6,>=3.5.0' distribution was not found and is required by mitmproxy

MacPorts only has the ability for one port to depend on another port. It does not have the ability for one port to depend on a specific version of another port.

Sounds like py-mitmproxy needs to be updated to a version compatible with py-lxml 3.6 and later. mitmproxy 0.17.1 is available; maybe we can start with updating to that version.

Note: See TracTickets for help on using tickets.