Opened 10 years ago
Last modified 10 years ago
#44432 closed defect
py-mitmproxy 10.1 missing dependencies — at Initial Version
Reported by: | breiter (Brian Reiter) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.1 |
Keywords: | Cc: | ||
Port: | py-mitmproxy |
Description
The py-mitmproxy package has an unsatisfied package dependency on netlib which is a current port. Installing netlib with pip resolves the problem below but then it complains that it also needs flask.
## As installed by MacPorts ##
$ mitmproxy Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module>
from libmproxy import proxy, console, cmdline
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 4, in <module>
from netlib import tcp, http, certutils, http_status, http_auth
ImportError: No module named netlib $ mitmproxy Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module>
from libmproxy import proxy, console, cmdline
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 4, in <module>
from netlib import tcp, http, certutils, http_status, http_auth
ImportError: No module named netlib $ mitmproxy Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module>
from libmproxy import proxy, console, cmdline
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 4, in <module>
from netlib import tcp, http, certutils, http_status, http_auth
ImportError: No module named netlib $ mitmproxy Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module>
from libmproxy import proxy, console, cmdline
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 4, in <module>
from netlib import tcp, http, certutils, http_status, http_auth
ImportError: No module named netlib
## After sudo pip install netlib ##
$ mitmproxy Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module>
from libmproxy import proxy, console, cmdline
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 5, in <module>
import utils, flow, version, platform, controller
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/flow.py", line 11, in <module>
import app
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/app.py", line 1, in <module>
import flask
ImportError: No module named flask
## After sudo pip install flask ##
Note that flask installs dependent packages: flask, Werkzeug, Jinja2, itsdangerous, markupsafe.
After all these pip packages are manually installed, mimtproxy runs successfully.