Package Details: mitmproxy-git 4.0.0.r90.9829fe150-1

Git Clone URL: (read-only)
Package Base: mitmproxy-git
Description: An interactive TLS-capable intercepting HTTP proxy.
Upstream URL:
Licenses: MIT
Conflicts: mitmproxy
Provides: mitmproxy
Submitter: alphazo
Maintainer: FFY00
Last Packager: FFY00
Votes: 21
Popularity: 0.784361
First Submitted: 2011-05-24 17:23
Last Updated: 2018-07-13 13:52

Latest Comments

burningserenity commented on 2018-06-19 14:37

I had to add some more dependencies:


I also had to change the python2 dependencies to their python3 versions, and change the version of Python used to install to python3.

dbalan commented on 2018-01-29 14:49

This seems to be broken on my machine. Am I doing something wrong?

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/site-packages/pkg_resources/", line 3147, in <module>
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3131, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3160, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 666, in _build_master
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 984, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.7/site-packages/pkg_resources/", line 870, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'wsproto<0.12.0,>=0.11.0' distribution was not found and is required by mitmproxy

nartes commented on 2015-04-06 21:42

sorry, but i also changed dependency to python2-netlib instead git version

alphazo commented on 2015-04-06 21:05

Thanks @nartes for the fix.

nartes commented on 2015-04-06 20:56

added two dependencies pyperclip and blinker

# Contributor: alphazo <>

pkgdesc="mitmproxy is an SSL-capable, intercepting HTTP proxy. It provides a console interface that allows traffic flows to be inspected and edited on the fly."
depends=('openssl' 'python2-urwid' 'python2-netlib>=0.11.2' 'python2-pyopenssl' 'python2-pyasn1' 'python2-imaging' 'python2-lxml' 'python2-flask' 'python2-requests' 'python2-passlib' 'python2-configargparse' 'python2-tornado' 'python2-blinker>=1.3' 'python2-pyperclip>=1.5.8')

pkgver() {
cd "$_gitname"

git describe --tags | sed -E 's/([^-]*-g)/r\1/;s/-/./g'

package() {
cd "$_gitname"
python2 install --root=${pkgdir} || return 1

nartes commented on 2015-04-03 05:37

Couldn't build package, git clone doesn't respond. But git clone by hand caused not working build, while running raised python. Could somebody accept succefull build of this package, tx.

alphazo commented on 2015-03-14 12:57

Strange. I don't have python2-pyperclip installed and can install the current AUR package without it.

tjaart commented on 2015-03-13 04:48

when I installed this package for the first time, I also had to install the package: python2-pyperclip

Should this should be in the dependencies list?

alphazo commented on 2015-02-12 21:42

Thanks @ser. PKGBUILD fixed.

ser commented on 2015-02-10 11:11

I've just flagged it as outdated as sources had changed URI to

All comments