Fri Apr 14 13:15:04 2017 UTC ()
Update net/mitmproxy to 2.0.1

Changes:
15 March 2017: mitmproxy 2.0.1
    * bump cryptography dependency
    * bump pyparsing dependency
    * HTTP/2: use header normalization from hyper-h2

21 February 2017: mitmproxy 2.0
    * HTTP/2 is now enabled by default.
    * Image ContentView: Parse images with Kaitai Struct (kaitai.io) instead of Pillow.
      This simplifies installation, reduces binary size, and allows parsing in pure Python.
    * Web: Add missing flow filters.
    * Add transparent proxy support for OpenBSD.
    * Check the mitmproxy CA for expiration and warn the user to regenerate it if necessary.
    * Testing: Tremendous improvements, enforced 100% coverage for large parts of the
      codebase, increased overall coverage.
    * Enforce individual coverage: one source file -> one test file with 100% coverage.
    * A myriad of other small improvements throughout the project.
    * Numerous bugfixes.

26 December 2016: mitmproxy 1.0
    * All mitmproxy tools are now Python 3 only! We plan to support Python 3.5 and higher.
    * Web-Based User Interface: Mitmproxy now offically has a web-based user interface
      called mitmweb. We consider it stable for all features currently exposed
      in the UI, but it still misses a lot of mitmproxy窶冱 options.
    * Windows Compatibility: With mitmweb, mitmproxy is now useable on Windows.
      We are also introducing an installer (kindly sponsored by BitRock) that
      simplifies setup.
    * Configuration: The config file format is now a single YAML file. In most cases,
      converting to the new format should be trivial - please see the docs for
      more information.
    * Console: Significant UI improvements - including sorting of flows by
      size, type and url, status bar improvements, much faster indentation for
      HTTP views, and more.
    * HTTP/2: Significant improvements, but is temporarily disabled by default
      due to wide-spread protocol implementation errors on some large website
    * WebSocket: The protocol implementation is now mature, and is enabled by
      default. Complete UI support is coming in the next release. Hooks for
      message interception and manipulation are available.
    * A myriad of other small improvements throughout the project.

16 October 2016: mitmproxy 0.18
    * Python 3 Compatibility for mitmproxy and pathod (Shadab Zafar, GSoC 2016)
    * Major improvements to mitmweb (Clemens Brunner & Jason Hao, GSoC 2016)
    * Internal Core Refactor: Separation of most features into isolated Addons
    * Initial Support for WebSockets
    * Improved HTTP/2 Support
    * Reverse Proxy Mode now automatically adjusts host headers and TLS Server Name Indication
    * Improved HAR export
    * Improved export functionality for curl, python code, raw http etc.
    * Flow URLs are now truncated in the console for better visibility
    * New filters for TCP, HTTP and marked flows.
    * Mitmproxy now handles comma-separated Cookie headers
    * Merge mitmproxy and pathod documentation
    * Mitmdump now sanitizes its console output to not include control characters
    * Improved message body handling for HTTP messages:
      .raw_content provides the message body as seen on the wire
      .content provides the decompressed body (e.g. un-gzipped)
      .text provides the body decompressed and decoded body
    * New HTTP Message getters/setters for cookies and form contents.
    * Add ability to view only marked flows in mitmproxy
    * Improved Script Reloader (Always use polling, watch for whole directory)
    * Use tox for testing
    * Unicode support for tnetstrings
    * Add dumpfile converters for mitmproxy versions 0.11 and 0.12
    * Numerous bugfixes


(leot)
diff -r1.15 -r1.16 pkgsrc/net/mitmproxy/Makefile
diff -r1.7 -r1.8 pkgsrc/net/mitmproxy/PLIST
diff -r1.9 -r1.10 pkgsrc/net/mitmproxy/distinfo
diff -r1.4 -r1.5 pkgsrc/net/mitmproxy/patches/patch-setup.py

cvs diff -r1.15 -r1.16 pkgsrc/net/mitmproxy/Makefile (expand / switch to unified diff)

--- pkgsrc/net/mitmproxy/Makefile 2017/03/16 14:34:41 1.15
+++ pkgsrc/net/mitmproxy/Makefile 2017/04/14 13:15:04 1.16
@@ -1,46 +1,49 @@ @@ -1,46 +1,49 @@
1# $NetBSD: Makefile,v 1.15 2017/03/16 14:34:41 leot Exp $ 1# $NetBSD: Makefile,v 1.16 2017/04/14 13:15:04 leot Exp $
2 2
3DISTNAME= mitmproxy-0.17 3DISTNAME= mitmproxy-2.0.1
4PKGREVISION= 1 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= ${MASTER_SITE_GITHUB:=mitmproxy/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=mitmproxy/}
7GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://mitmproxy.org/ 9HOMEPAGE= http://mitmproxy.org/
11COMMENT= Interactive console program for inspecting and editing traffic flows 10COMMENT= Interactive console program for inspecting and editing traffic flows
12LICENSE= mit 11LICENSE= mit
13 12
14DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=16.0.0:../../security/py-OpenSSL 13DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=16.0.0:../../security/py-OpenSSL
15DEPENDS+= ${PYPKGPREFIX}-Pillow>=3.2:../../graphics/py-Pillow 14DEPENDS+= ${PYPKGPREFIX}-Pillow>=3.2:../../graphics/py-Pillow
16DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.9:../../security/py-asn1 15DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.9:../../security/py-asn1
17DEPENDS+= ${PYPKGPREFIX}-backports.ssl_match_hostname>=3.5.0.1:../../security/py-backports.ssl_match_hostname 
18DEPENDS+= ${PYPKGPREFIX}-blinker>=1.4:../../devel/py-blinker 16DEPENDS+= ${PYPKGPREFIX}-blinker>=1.4:../../devel/py-blinker
 17DEPENDS+= ${PYPKGPREFIX}-brotlipy>=0.5.1:../../archivers/py-brotlipy
19DEPENDS+= ${PYPKGPREFIX}-certifi>=2015.11.20.1:../../security/py-certifi 18DEPENDS+= ${PYPKGPREFIX}-certifi>=2015.11.20.1:../../security/py-certifi
20DEPENDS+= ${PYPKGPREFIX}-click>=6.2:../../devel/py-click 19DEPENDS+= ${PYPKGPREFIX}-click>=6.2:../../devel/py-click
21DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.10.0:../../devel/py-configargparse 20DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.10.0:../../devel/py-configargparse
22DEPENDS+= ${PYPKGPREFIX}-construct>=2.5.2:../../devel/py-construct 21DEPENDS+= ${PYPKGPREFIX}-construct>=2.5.2:../../devel/py-construct
23DEPENDS+= ${PYPKGPREFIX}-cryptography>=1.3:../../security/py-cryptography 22DEPENDS+= ${PYPKGPREFIX}-cryptography>=1.3:../../security/py-cryptography
24DEPENDS+= ${PYPKGPREFIX}-enum34>=1.0.4:../../devel/py-enum34 23DEPENDS+= ${PYPKGPREFIX}-cssutils>=1.0.1:../../textproc/py-cssutils
25DEPENDS+= ${PYPKGPREFIX}-flask>=0.10.1:../../www/py-flask 24DEPENDS+= ${PYPKGPREFIX}-flask>=0.10.1:../../www/py-flask
26DEPENDS+= ${PYPKGPREFIX}-h2>=2.1.2:../../www/py-h2 25DEPENDS+= ${PYPKGPREFIX}-h2>=2.5.1:../../www/py-h2
27DEPENDS+= ${PYPKGPREFIX}-hpack>=2.1.0:../../net/py-hpack 26DEPENDS+= ${PYPKGPREFIX}-hpack>=2.1.0:../../net/py-hpack
28DEPENDS+= ${PYPKGPREFIX}-html2text>=2016.1.8:../../textproc/py-html2text 27DEPENDS+= ${PYPKGPREFIX}-html2text>=2016.1.8:../../textproc/py-html2text
29DEPENDS+= ${PYPKGPREFIX}-hyperframe>=3.2.0:../../www/py-hyperframe 28DEPENDS+= ${PYPKGPREFIX}-hyperframe>=4.0.1:../../www/py-hyperframe
30DEPENDS+= ${PYPKGPREFIX}-ipaddress>=1.0.15:../../net/py-ipaddress 29DEPENDS+= ${PYPKGPREFIX}-jsbeautifier>=1.6.3:../../textproc/py-jsbeautifier
 30DEPENDS+= ${PYPKGPREFIX}-kaitaistruct>=0.6:../../devel/py-kaitaistruct
31DEPENDS+= ${PYPKGPREFIX}-lxml>=3.5.0:../../textproc/py-lxml 31DEPENDS+= ${PYPKGPREFIX}-lxml>=3.5.0:../../textproc/py-lxml
32DEPENDS+= ${PYPKGPREFIX}-passlib>=1.6.5:../../security/py-passlib 32DEPENDS+= ${PYPKGPREFIX}-passlib>=1.6.5:../../security/py-passlib
33DEPENDS+= ${PYPKGPREFIX}-pyparsing>=2.1:../../devel/py-pyparsing 33DEPENDS+= ${PYPKGPREFIX}-pyparsing>=2.1.3:../../devel/py-pyparsing
34DEPENDS+= ${PYPKGPREFIX}-pyperclip>=1.5.22:../../x11/py-pyperclip 34DEPENDS+= ${PYPKGPREFIX}-pyperclip>=1.5.22:../../x11/py-pyperclip
35DEPENDS+= ${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests 35DEPENDS+= ${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests
 36DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.13.2:../../devel/py-ruamel-yaml
 37DEPENDS+= ${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests
36DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six 38DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six
 39DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=1.5.4:../../devel/py-sortedcontainers
37DEPENDS+= ${PYPKGPREFIX}-tornado>=4.3.0:../../www/py-tornado 40DEPENDS+= ${PYPKGPREFIX}-tornado>=4.3.0:../../www/py-tornado
38DEPENDS+= ${PYPKGPREFIX}-urwid>=1.3.1:../../devel/py-urwid 41DEPENDS+= ${PYPKGPREFIX}-urwid>=1.3.1:../../devel/py-urwid
39DEPENDS+= ${PYPKGPREFIX}-watchdog>=0.8.3:../../sysutils/py-watchdog 42DEPENDS+= ${PYPKGPREFIX}-watchdog>=0.8.3:../../sysutils/py-watchdog
40 43
41USE_LANGUAGES= # none 44USE_LANGUAGES= # none
42PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 0.17 45PYTHON_VERSIONS_INCOMPATIBLE= 27 34
43 46
44.include "../../lang/python/application.mk" 47.include "../../lang/python/application.mk"
45.include "../../lang/python/distutils.mk" 48.include "../../lang/python/distutils.mk"
46.include "../../mk/bsd.pkg.mk" 49.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/net/mitmproxy/PLIST (expand / switch to unified diff)

--- pkgsrc/net/mitmproxy/PLIST 2016/04/21 08:20:45 1.7
+++ pkgsrc/net/mitmproxy/PLIST 2017/04/14 13:15:04 1.8
@@ -1,496 +1,655 @@ @@ -1,496 +1,655 @@
1@comment $NetBSD: PLIST,v 1.7 2016/04/21 08:20:45 leot Exp $ 1@comment $NetBSD: PLIST,v 1.8 2017/04/14 13:15:04 leot Exp $
2bin/mitmdump 2bin/mitmdump
3bin/mitmproxy 3bin/mitmproxy
4bin/mitmweb 4bin/mitmweb
5bin/pathoc 5bin/pathoc
6bin/pathod 6bin/pathod
7${PYSITELIB}/${EGG_FILE}/PKG-INFO 7${PYSITELIB}/${EGG_FILE}/PKG-INFO
8${PYSITELIB}/${EGG_FILE}/SOURCES.txt 8${PYSITELIB}/${EGG_FILE}/SOURCES.txt
9${PYSITELIB}/${EGG_FILE}/dependency_links.txt 9${PYSITELIB}/${EGG_FILE}/dependency_links.txt
10${PYSITELIB}/${EGG_FILE}/entry_points.txt 10${PYSITELIB}/${EGG_FILE}/entry_points.txt
11${PYSITELIB}/${EGG_FILE}/requires.txt 11${PYSITELIB}/${EGG_FILE}/requires.txt
12${PYSITELIB}/${EGG_FILE}/top_level.txt 12${PYSITELIB}/${EGG_FILE}/top_level.txt
13${PYSITELIB}/mitmproxy/__init__.py 13${PYSITELIB}/mitmproxy/__init__.py
14${PYSITELIB}/mitmproxy/__init__.pyc 
15${PYSITELIB}/mitmproxy/__init__.pyo 14${PYSITELIB}/mitmproxy/__init__.pyo
16${PYSITELIB}/mitmproxy/cmdline.py 15${PYSITELIB}/mitmproxy/__init__.pyc
17${PYSITELIB}/mitmproxy/cmdline.pyc 16${PYSITELIB}/mitmproxy/addonmanager.pyo
18${PYSITELIB}/mitmproxy/cmdline.pyo 17${PYSITELIB}/mitmproxy/addonmanager.pyc
19${PYSITELIB}/mitmproxy/console/__init__.py 18${PYSITELIB}/mitmproxy/certs.pyo
20${PYSITELIB}/mitmproxy/console/__init__.pyc 19${PYSITELIB}/mitmproxy/certs.pyc
21${PYSITELIB}/mitmproxy/console/__init__.pyo 20${PYSITELIB}/mitmproxy/connections.pyo
22${PYSITELIB}/mitmproxy/console/common.py 21${PYSITELIB}/mitmproxy/connections.pyc
23${PYSITELIB}/mitmproxy/console/common.pyc 22${PYSITELIB}/mitmproxy/controller.pyo
24${PYSITELIB}/mitmproxy/console/common.pyo 23${PYSITELIB}/mitmproxy/controller.pyc
25${PYSITELIB}/mitmproxy/console/flowdetailview.py 24${PYSITELIB}/mitmproxy/ctx.pyo
26${PYSITELIB}/mitmproxy/console/flowdetailview.pyc 25${PYSITELIB}/mitmproxy/ctx.pyc
27${PYSITELIB}/mitmproxy/console/flowdetailview.pyo 26${PYSITELIB}/mitmproxy/eventsequence.pyo
28${PYSITELIB}/mitmproxy/console/flowlist.py 27${PYSITELIB}/mitmproxy/eventsequence.pyc
29${PYSITELIB}/mitmproxy/console/flowlist.pyc 28${PYSITELIB}/mitmproxy/exceptions.pyo
30${PYSITELIB}/mitmproxy/console/flowlist.pyo 29${PYSITELIB}/mitmproxy/exceptions.pyc
31${PYSITELIB}/mitmproxy/console/flowview.py 30${PYSITELIB}/mitmproxy/export.pyo
32${PYSITELIB}/mitmproxy/console/flowview.pyc 31${PYSITELIB}/mitmproxy/export.pyc
33${PYSITELIB}/mitmproxy/console/flowview.pyo 32${PYSITELIB}/mitmproxy/flow.pyo
34${PYSITELIB}/mitmproxy/console/grideditor.py 33${PYSITELIB}/mitmproxy/flow.pyc
35${PYSITELIB}/mitmproxy/console/grideditor.pyc 34${PYSITELIB}/mitmproxy/flowfilter.pyo
36${PYSITELIB}/mitmproxy/console/grideditor.pyo 35${PYSITELIB}/mitmproxy/flowfilter.pyc
37${PYSITELIB}/mitmproxy/console/help.py 36${PYSITELIB}/mitmproxy/http.pyo
38${PYSITELIB}/mitmproxy/console/help.pyc 37${PYSITELIB}/mitmproxy/http.pyc
39${PYSITELIB}/mitmproxy/console/help.pyo 38${PYSITELIB}/mitmproxy/io.pyo
40${PYSITELIB}/mitmproxy/console/options.py 39${PYSITELIB}/mitmproxy/io.pyc
41${PYSITELIB}/mitmproxy/console/options.pyc 40${PYSITELIB}/mitmproxy/io_compat.pyo
42${PYSITELIB}/mitmproxy/console/options.pyo 41${PYSITELIB}/mitmproxy/io_compat.pyc
43${PYSITELIB}/mitmproxy/console/palettepicker.py 42${PYSITELIB}/mitmproxy/log.pyo
44${PYSITELIB}/mitmproxy/console/palettepicker.pyc 43${PYSITELIB}/mitmproxy/log.pyc
45${PYSITELIB}/mitmproxy/console/palettepicker.pyo 44${PYSITELIB}/mitmproxy/master.pyo
46${PYSITELIB}/mitmproxy/console/palettes.py 45${PYSITELIB}/mitmproxy/master.pyc
47${PYSITELIB}/mitmproxy/console/palettes.pyc 46${PYSITELIB}/mitmproxy/options.pyo
48${PYSITELIB}/mitmproxy/console/palettes.pyo 47${PYSITELIB}/mitmproxy/options.pyc
49${PYSITELIB}/mitmproxy/console/pathedit.py 48${PYSITELIB}/mitmproxy/optmanager.pyo
50${PYSITELIB}/mitmproxy/console/pathedit.pyc 49${PYSITELIB}/mitmproxy/optmanager.pyc
51${PYSITELIB}/mitmproxy/console/pathedit.pyo 50${PYSITELIB}/mitmproxy/stateobject.pyo
52${PYSITELIB}/mitmproxy/console/searchable.py 51${PYSITELIB}/mitmproxy/stateobject.pyc
53${PYSITELIB}/mitmproxy/console/searchable.pyc 52${PYSITELIB}/mitmproxy/tcp.pyo
54${PYSITELIB}/mitmproxy/console/searchable.pyo 53${PYSITELIB}/mitmproxy/tcp.pyc
55${PYSITELIB}/mitmproxy/console/select.py 54${PYSITELIB}/mitmproxy/version.pyo
56${PYSITELIB}/mitmproxy/console/select.pyc 55${PYSITELIB}/mitmproxy/version.pyc
57${PYSITELIB}/mitmproxy/console/select.pyo 56${PYSITELIB}/mitmproxy/websocket.pyo
58${PYSITELIB}/mitmproxy/console/signals.py 57${PYSITELIB}/mitmproxy/websocket.pyc
59${PYSITELIB}/mitmproxy/console/signals.pyc 58${PYSITELIB}/mitmproxy/addonmanager.py
60${PYSITELIB}/mitmproxy/console/signals.pyo 59${PYSITELIB}/mitmproxy/addons/__init__.py
61${PYSITELIB}/mitmproxy/console/statusbar.py 60${PYSITELIB}/mitmproxy/addons/__init__.pyo
62${PYSITELIB}/mitmproxy/console/statusbar.pyc 61${PYSITELIB}/mitmproxy/addons/__init__.pyc
63${PYSITELIB}/mitmproxy/console/statusbar.pyo 62${PYSITELIB}/mitmproxy/addons/anticache.pyo
64${PYSITELIB}/mitmproxy/console/tabs.py 63${PYSITELIB}/mitmproxy/addons/anticache.pyc
65${PYSITELIB}/mitmproxy/console/tabs.pyc 64${PYSITELIB}/mitmproxy/addons/anticomp.pyo
66${PYSITELIB}/mitmproxy/console/tabs.pyo 65${PYSITELIB}/mitmproxy/addons/anticomp.pyc
67${PYSITELIB}/mitmproxy/console/window.py 66${PYSITELIB}/mitmproxy/addons/check_alpn.pyo
68${PYSITELIB}/mitmproxy/console/window.pyc 67${PYSITELIB}/mitmproxy/addons/check_alpn.pyc
69${PYSITELIB}/mitmproxy/console/window.pyo 68${PYSITELIB}/mitmproxy/addons/check_ca.pyo
70${PYSITELIB}/mitmproxy/contentviews.py 69${PYSITELIB}/mitmproxy/addons/check_ca.pyc
71${PYSITELIB}/mitmproxy/contentviews.pyc 70${PYSITELIB}/mitmproxy/addons/clientplayback.pyo
72${PYSITELIB}/mitmproxy/contentviews.pyo 71${PYSITELIB}/mitmproxy/addons/clientplayback.pyc
 72${PYSITELIB}/mitmproxy/addons/disable_h2c_upgrade.pyo
 73${PYSITELIB}/mitmproxy/addons/disable_h2c_upgrade.pyc
 74${PYSITELIB}/mitmproxy/addons/dumper.pyo
 75${PYSITELIB}/mitmproxy/addons/dumper.pyc
 76${PYSITELIB}/mitmproxy/addons/eventstore.pyo
 77${PYSITELIB}/mitmproxy/addons/eventstore.pyc
 78${PYSITELIB}/mitmproxy/addons/intercept.pyo
 79${PYSITELIB}/mitmproxy/addons/intercept.pyc
 80${PYSITELIB}/mitmproxy/addons/onboarding.pyo
 81${PYSITELIB}/mitmproxy/addons/onboarding.pyc
 82${PYSITELIB}/mitmproxy/addons/proxyauth.pyo
 83${PYSITELIB}/mitmproxy/addons/proxyauth.pyc
 84${PYSITELIB}/mitmproxy/addons/replace.pyo
 85${PYSITELIB}/mitmproxy/addons/replace.pyc
 86${PYSITELIB}/mitmproxy/addons/script.pyo
 87${PYSITELIB}/mitmproxy/addons/script.pyc
 88${PYSITELIB}/mitmproxy/addons/serverplayback.pyo
 89${PYSITELIB}/mitmproxy/addons/serverplayback.pyc
 90${PYSITELIB}/mitmproxy/addons/setheaders.pyo
 91${PYSITELIB}/mitmproxy/addons/setheaders.pyc
 92${PYSITELIB}/mitmproxy/addons/stickyauth.pyo
 93${PYSITELIB}/mitmproxy/addons/stickyauth.pyc
 94${PYSITELIB}/mitmproxy/addons/stickycookie.pyo
 95${PYSITELIB}/mitmproxy/addons/stickycookie.pyc
 96${PYSITELIB}/mitmproxy/addons/streambodies.pyo
 97${PYSITELIB}/mitmproxy/addons/streambodies.pyc
 98${PYSITELIB}/mitmproxy/addons/streamfile.pyo
 99${PYSITELIB}/mitmproxy/addons/streamfile.pyc
 100${PYSITELIB}/mitmproxy/addons/termlog.pyo
 101${PYSITELIB}/mitmproxy/addons/termlog.pyc
 102${PYSITELIB}/mitmproxy/addons/upstream_auth.pyo
 103${PYSITELIB}/mitmproxy/addons/upstream_auth.pyc
 104${PYSITELIB}/mitmproxy/addons/view.pyo
 105${PYSITELIB}/mitmproxy/addons/view.pyc
 106${PYSITELIB}/mitmproxy/addons/wsgiapp.pyo
 107${PYSITELIB}/mitmproxy/addons/wsgiapp.pyc
 108${PYSITELIB}/mitmproxy/addons/anticache.py
 109${PYSITELIB}/mitmproxy/addons/anticomp.py
 110${PYSITELIB}/mitmproxy/addons/check_alpn.py
 111${PYSITELIB}/mitmproxy/addons/check_ca.py
 112${PYSITELIB}/mitmproxy/addons/clientplayback.py
 113${PYSITELIB}/mitmproxy/addons/disable_h2c_upgrade.py
 114${PYSITELIB}/mitmproxy/addons/dumper.py
 115${PYSITELIB}/mitmproxy/addons/eventstore.py
 116${PYSITELIB}/mitmproxy/addons/intercept.py
 117${PYSITELIB}/mitmproxy/addons/onboarding.py
 118${PYSITELIB}/mitmproxy/addons/onboardingapp/__init__.py
 119${PYSITELIB}/mitmproxy/addons/onboardingapp/__init__.pyo
 120${PYSITELIB}/mitmproxy/addons/onboardingapp/__init__.pyc
 121${PYSITELIB}/mitmproxy/addons/onboardingapp/app.pyo
 122${PYSITELIB}/mitmproxy/addons/onboardingapp/app.pyc
 123${PYSITELIB}/mitmproxy/addons/onboardingapp/app.py
 124${PYSITELIB}/mitmproxy/addons/onboardingapp/static/bootstrap.min.css
 125${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/css/font-awesome.css
 126${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/css/font-awesome.min.css
 127${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/FontAwesome.otf
 128${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.eot
 129${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.svg
 130${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.ttf
 131${PYSITELIB}/mitmproxy/addons/onboardingapp/static/fontawesome/fonts/fontawesome-webfont.woff
 132${PYSITELIB}/mitmproxy/addons/onboardingapp/static/mitmproxy.css
 133${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/frame.html
 134${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/index.html
 135${PYSITELIB}/mitmproxy/addons/onboardingapp/templates/layout.html
 136${PYSITELIB}/mitmproxy/addons/proxyauth.py
 137${PYSITELIB}/mitmproxy/addons/replace.py
 138${PYSITELIB}/mitmproxy/addons/script.py
 139${PYSITELIB}/mitmproxy/addons/serverplayback.py
 140${PYSITELIB}/mitmproxy/addons/setheaders.py
 141${PYSITELIB}/mitmproxy/addons/stickyauth.py
 142${PYSITELIB}/mitmproxy/addons/stickycookie.py
 143${PYSITELIB}/mitmproxy/addons/streambodies.py
 144${PYSITELIB}/mitmproxy/addons/streamfile.py
 145${PYSITELIB}/mitmproxy/addons/termlog.py
 146${PYSITELIB}/mitmproxy/addons/upstream_auth.py
 147${PYSITELIB}/mitmproxy/addons/view.py
 148${PYSITELIB}/mitmproxy/addons/wsgiapp.py
 149${PYSITELIB}/mitmproxy/certs.py
 150${PYSITELIB}/mitmproxy/connections.py
 151${PYSITELIB}/mitmproxy/contentviews/__init__.py
 152${PYSITELIB}/mitmproxy/contentviews/__init__.pyo
 153${PYSITELIB}/mitmproxy/contentviews/__init__.pyc
 154${PYSITELIB}/mitmproxy/contentviews/auto.pyo
 155${PYSITELIB}/mitmproxy/contentviews/auto.pyc
 156${PYSITELIB}/mitmproxy/contentviews/base.pyo
 157${PYSITELIB}/mitmproxy/contentviews/base.pyc
 158${PYSITELIB}/mitmproxy/contentviews/css.pyo
 159${PYSITELIB}/mitmproxy/contentviews/css.pyc
 160${PYSITELIB}/mitmproxy/contentviews/hex.pyo
 161${PYSITELIB}/mitmproxy/contentviews/hex.pyc
 162${PYSITELIB}/mitmproxy/contentviews/html_outline.pyo
 163${PYSITELIB}/mitmproxy/contentviews/html_outline.pyc
 164${PYSITELIB}/mitmproxy/contentviews/javascript.pyo
 165${PYSITELIB}/mitmproxy/contentviews/javascript.pyc
 166${PYSITELIB}/mitmproxy/contentviews/json.pyo
 167${PYSITELIB}/mitmproxy/contentviews/json.pyc
 168${PYSITELIB}/mitmproxy/contentviews/multipart.pyo
 169${PYSITELIB}/mitmproxy/contentviews/multipart.pyc
 170${PYSITELIB}/mitmproxy/contentviews/protobuf.pyo
 171${PYSITELIB}/mitmproxy/contentviews/protobuf.pyc
 172${PYSITELIB}/mitmproxy/contentviews/query.pyo
 173${PYSITELIB}/mitmproxy/contentviews/query.pyc
 174${PYSITELIB}/mitmproxy/contentviews/raw.pyo
 175${PYSITELIB}/mitmproxy/contentviews/raw.pyc
 176${PYSITELIB}/mitmproxy/contentviews/urlencoded.pyo
 177${PYSITELIB}/mitmproxy/contentviews/urlencoded.pyc
 178${PYSITELIB}/mitmproxy/contentviews/wbxml.pyo
 179${PYSITELIB}/mitmproxy/contentviews/wbxml.pyc
 180${PYSITELIB}/mitmproxy/contentviews/xml_html.pyo
 181${PYSITELIB}/mitmproxy/contentviews/xml_html.pyc
 182${PYSITELIB}/mitmproxy/contentviews/auto.py
 183${PYSITELIB}/mitmproxy/contentviews/base.py
 184${PYSITELIB}/mitmproxy/contentviews/css.py
 185${PYSITELIB}/mitmproxy/contentviews/hex.py
 186${PYSITELIB}/mitmproxy/contentviews/html_outline.py
 187${PYSITELIB}/mitmproxy/contentviews/image/__init__.py
 188${PYSITELIB}/mitmproxy/contentviews/image/__init__.pyo
 189${PYSITELIB}/mitmproxy/contentviews/image/__init__.pyc
 190${PYSITELIB}/mitmproxy/contentviews/image/image_parser.pyo
 191${PYSITELIB}/mitmproxy/contentviews/image/image_parser.pyc
 192${PYSITELIB}/mitmproxy/contentviews/image/view.pyo
 193${PYSITELIB}/mitmproxy/contentviews/image/view.pyc
 194${PYSITELIB}/mitmproxy/contentviews/image/image_parser.py
 195${PYSITELIB}/mitmproxy/contentviews/image/view.py
 196${PYSITELIB}/mitmproxy/contentviews/javascript.py
 197${PYSITELIB}/mitmproxy/contentviews/json.py
 198${PYSITELIB}/mitmproxy/contentviews/multipart.py
 199${PYSITELIB}/mitmproxy/contentviews/protobuf.py
 200${PYSITELIB}/mitmproxy/contentviews/query.py
 201${PYSITELIB}/mitmproxy/contentviews/raw.py
 202${PYSITELIB}/mitmproxy/contentviews/urlencoded.py
 203${PYSITELIB}/mitmproxy/contentviews/wbxml.py
 204${PYSITELIB}/mitmproxy/contentviews/xml_html.py
73${PYSITELIB}/mitmproxy/contrib/README 205${PYSITELIB}/mitmproxy/contrib/README
74${PYSITELIB}/mitmproxy/contrib/__init__.py 206${PYSITELIB}/mitmproxy/contrib/__init__.py
75${PYSITELIB}/mitmproxy/contrib/__init__.pyc 
76${PYSITELIB}/mitmproxy/contrib/__init__.pyo 207${PYSITELIB}/mitmproxy/contrib/__init__.pyo
77${PYSITELIB}/mitmproxy/contrib/jsbeautifier/__init__.py 208${PYSITELIB}/mitmproxy/contrib/__init__.pyc
78${PYSITELIB}/mitmproxy/contrib/jsbeautifier/__init__.pyc 209${PYSITELIB}/mitmproxy/contrib/tls_parser.pyo
79${PYSITELIB}/mitmproxy/contrib/jsbeautifier/__init__.pyo 210${PYSITELIB}/mitmproxy/contrib/tls_parser.pyc
80${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/README.specs.mkd 211${PYSITELIB}/mitmproxy/contrib/tnetstring.pyo
81${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/__init__.py 212${PYSITELIB}/mitmproxy/contrib/tnetstring.pyc
82${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/__init__.pyc 213${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif.pyo
83${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/__init__.pyo 214${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif.pyc
84${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/evalbased.py 215${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif_be.pyo
85${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/evalbased.pyc 216${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif_be.pyc
86${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/evalbased.pyo 217${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif_le.pyo
87${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/javascriptobfuscator.py 218${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif_le.pyc
88${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/javascriptobfuscator.pyc 219${PYSITELIB}/mitmproxy/contrib/kaitaistruct/gif.pyo
89${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/javascriptobfuscator.pyo 220${PYSITELIB}/mitmproxy/contrib/kaitaistruct/gif.pyc
90${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/myobfuscate.py 221${PYSITELIB}/mitmproxy/contrib/kaitaistruct/jpeg.pyo
91${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/myobfuscate.pyc 222${PYSITELIB}/mitmproxy/contrib/kaitaistruct/jpeg.pyc
92${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/myobfuscate.pyo 223${PYSITELIB}/mitmproxy/contrib/kaitaistruct/png.pyo
93${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/packer.py 224${PYSITELIB}/mitmproxy/contrib/kaitaistruct/png.pyc
94${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/packer.pyc 225${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif.py
95${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/packer.pyo 226${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif_be.py
96${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/urlencode.py 227${PYSITELIB}/mitmproxy/contrib/kaitaistruct/exif_le.py
97${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/urlencode.pyc 228${PYSITELIB}/mitmproxy/contrib/kaitaistruct/gif.py
98${PYSITELIB}/mitmproxy/contrib/jsbeautifier/unpackers/urlencode.pyo 229${PYSITELIB}/mitmproxy/contrib/kaitaistruct/jpeg.py
99${PYSITELIB}/mitmproxy/contrib/tls/__init__.py 230${PYSITELIB}/mitmproxy/contrib/kaitaistruct/png.py
100${PYSITELIB}/mitmproxy/contrib/tls/__init__.pyc 231${PYSITELIB}/mitmproxy/contrib/tls_parser.py
101${PYSITELIB}/mitmproxy/contrib/tls/__init__.pyo 232${PYSITELIB}/mitmproxy/contrib/tnetstring.py
102${PYSITELIB}/mitmproxy/contrib/tls/_constructs.py 
103${PYSITELIB}/mitmproxy/contrib/tls/_constructs.pyc 
104${PYSITELIB}/mitmproxy/contrib/tls/_constructs.pyo 
105${PYSITELIB}/mitmproxy/contrib/tls/utils.py 
106${PYSITELIB}/mitmproxy/contrib/tls/utils.pyc 
107${PYSITELIB}/mitmproxy/contrib/tls/utils.pyo 
108${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.py 233${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.py
109${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.pyc 
110${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.pyo 
111${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXML.py 234${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXML.py
112${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXML.pyc 
113${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXML.pyo 
114${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py 235${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py
115${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.pyc 
116${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.pyo 
117${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLCodePage.py 236${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLCodePage.py
118${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLCodePage.pyc 
119${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLCodePage.pyo 
120${PYSITELIB}/mitmproxy/contrib/wbxml/GlobalTokens.py 237${PYSITELIB}/mitmproxy/contrib/wbxml/GlobalTokens.py
121${PYSITELIB}/mitmproxy/contrib/wbxml/GlobalTokens.pyc 
122${PYSITELIB}/mitmproxy/contrib/wbxml/GlobalTokens.pyo 
123${PYSITELIB}/mitmproxy/contrib/wbxml/InvalidDataException.py 238${PYSITELIB}/mitmproxy/contrib/wbxml/InvalidDataException.py
124${PYSITELIB}/mitmproxy/contrib/wbxml/InvalidDataException.pyc 
125${PYSITELIB}/mitmproxy/contrib/wbxml/InvalidDataException.pyo 
126${PYSITELIB}/mitmproxy/contrib/wbxml/__init__.py 239${PYSITELIB}/mitmproxy/contrib/wbxml/__init__.py
127${PYSITELIB}/mitmproxy/contrib/wbxml/__init__.pyc 240${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.pyo
 241${PYSITELIB}/mitmproxy/contrib/wbxml/ASCommandResponse.pyc
 242${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXML.pyo
 243${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXML.pyc
 244${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.pyo
 245${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.pyc
 246${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLCodePage.pyo
 247${PYSITELIB}/mitmproxy/contrib/wbxml/ASWBXMLCodePage.pyc
 248${PYSITELIB}/mitmproxy/contrib/wbxml/GlobalTokens.pyo
 249${PYSITELIB}/mitmproxy/contrib/wbxml/GlobalTokens.pyc
 250${PYSITELIB}/mitmproxy/contrib/wbxml/InvalidDataException.pyo
 251${PYSITELIB}/mitmproxy/contrib/wbxml/InvalidDataException.pyc
128${PYSITELIB}/mitmproxy/contrib/wbxml/__init__.pyo 252${PYSITELIB}/mitmproxy/contrib/wbxml/__init__.pyo
 253${PYSITELIB}/mitmproxy/contrib/wbxml/__init__.pyc
129${PYSITELIB}/mitmproxy/controller.py 254${PYSITELIB}/mitmproxy/controller.py
130${PYSITELIB}/mitmproxy/controller.pyc 255${PYSITELIB}/mitmproxy/ctx.py
131${PYSITELIB}/mitmproxy/controller.pyo 256${PYSITELIB}/mitmproxy/eventsequence.py
132${PYSITELIB}/mitmproxy/dump.py 
133${PYSITELIB}/mitmproxy/dump.pyc 
134${PYSITELIB}/mitmproxy/dump.pyo 
135${PYSITELIB}/mitmproxy/exceptions.py 257${PYSITELIB}/mitmproxy/exceptions.py
136${PYSITELIB}/mitmproxy/exceptions.pyc 258${PYSITELIB}/mitmproxy/export.py
137${PYSITELIB}/mitmproxy/exceptions.pyo 
138${PYSITELIB}/mitmproxy/filt.py 
139${PYSITELIB}/mitmproxy/filt.pyc 
140${PYSITELIB}/mitmproxy/filt.pyo 
141${PYSITELIB}/mitmproxy/flow.py 259${PYSITELIB}/mitmproxy/flow.py
142${PYSITELIB}/mitmproxy/flow.pyc 260${PYSITELIB}/mitmproxy/flowfilter.py
143${PYSITELIB}/mitmproxy/flow.pyo 261${PYSITELIB}/mitmproxy/http.py
144${PYSITELIB}/mitmproxy/flow_export.py 262${PYSITELIB}/mitmproxy/io.py
145${PYSITELIB}/mitmproxy/flow_export.pyc 263${PYSITELIB}/mitmproxy/io_compat.py
146${PYSITELIB}/mitmproxy/flow_export.pyo 264${PYSITELIB}/mitmproxy/log.py
147${PYSITELIB}/mitmproxy/flow_format_compat.py 265${PYSITELIB}/mitmproxy/master.py
148${PYSITELIB}/mitmproxy/flow_format_compat.pyc 266${PYSITELIB}/mitmproxy/net/__init__.py
149${PYSITELIB}/mitmproxy/flow_format_compat.pyo 267${PYSITELIB}/mitmproxy/net/__init__.pyo
150${PYSITELIB}/mitmproxy/main.py 268${PYSITELIB}/mitmproxy/net/__init__.pyc
151${PYSITELIB}/mitmproxy/main.pyc 269${PYSITELIB}/mitmproxy/net/check.pyo
152${PYSITELIB}/mitmproxy/main.pyo 270${PYSITELIB}/mitmproxy/net/check.pyc
153${PYSITELIB}/mitmproxy/models/__init__.py 271${PYSITELIB}/mitmproxy/net/socks.pyo
154${PYSITELIB}/mitmproxy/models/__init__.pyc 272${PYSITELIB}/mitmproxy/net/socks.pyc
155${PYSITELIB}/mitmproxy/models/__init__.pyo 273${PYSITELIB}/mitmproxy/net/tcp.pyo
156${PYSITELIB}/mitmproxy/models/connections.py 274${PYSITELIB}/mitmproxy/net/tcp.pyc
157${PYSITELIB}/mitmproxy/models/connections.pyc 275${PYSITELIB}/mitmproxy/net/wsgi.pyo
158${PYSITELIB}/mitmproxy/models/connections.pyo 276${PYSITELIB}/mitmproxy/net/wsgi.pyc
159${PYSITELIB}/mitmproxy/models/flow.py 277${PYSITELIB}/mitmproxy/net/check.py
160${PYSITELIB}/mitmproxy/models/flow.pyc 278${PYSITELIB}/mitmproxy/net/http/__init__.py
161${PYSITELIB}/mitmproxy/models/flow.pyo 279${PYSITELIB}/mitmproxy/net/http/__init__.pyo
162${PYSITELIB}/mitmproxy/models/http.py 280${PYSITELIB}/mitmproxy/net/http/__init__.pyc
163${PYSITELIB}/mitmproxy/models/http.pyc 281${PYSITELIB}/mitmproxy/net/http/cookies.pyo
164${PYSITELIB}/mitmproxy/models/http.pyo 282${PYSITELIB}/mitmproxy/net/http/cookies.pyc
165${PYSITELIB}/mitmproxy/onboarding/__init__.py 283${PYSITELIB}/mitmproxy/net/http/encoding.pyo
166${PYSITELIB}/mitmproxy/onboarding/__init__.pyc 284${PYSITELIB}/mitmproxy/net/http/encoding.pyc
167${PYSITELIB}/mitmproxy/onboarding/__init__.pyo 285${PYSITELIB}/mitmproxy/net/http/headers.pyo
168${PYSITELIB}/mitmproxy/onboarding/app.py 286${PYSITELIB}/mitmproxy/net/http/headers.pyc
169${PYSITELIB}/mitmproxy/onboarding/app.pyc 287${PYSITELIB}/mitmproxy/net/http/message.pyo
170${PYSITELIB}/mitmproxy/onboarding/app.pyo 288${PYSITELIB}/mitmproxy/net/http/message.pyc
171${PYSITELIB}/mitmproxy/onboarding/static/bootstrap.min.css 289${PYSITELIB}/mitmproxy/net/http/multipart.pyo
172${PYSITELIB}/mitmproxy/onboarding/static/fontawesome/css/font-awesome.css 290${PYSITELIB}/mitmproxy/net/http/multipart.pyc
173${PYSITELIB}/mitmproxy/onboarding/static/fontawesome/css/font-awesome.min.css 291${PYSITELIB}/mitmproxy/net/http/request.pyo
174${PYSITELIB}/mitmproxy/onboarding/static/fontawesome/fonts/FontAwesome.otf 292${PYSITELIB}/mitmproxy/net/http/request.pyc
175${PYSITELIB}/mitmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.eot 293${PYSITELIB}/mitmproxy/net/http/response.pyo
176${PYSITELIB}/mitmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.svg 294${PYSITELIB}/mitmproxy/net/http/response.pyc
177${PYSITELIB}/mitmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.ttf 295${PYSITELIB}/mitmproxy/net/http/status_codes.pyo
178${PYSITELIB}/mitmproxy/onboarding/static/fontawesome/fonts/fontawesome-webfont.woff 296${PYSITELIB}/mitmproxy/net/http/status_codes.pyc
179${PYSITELIB}/mitmproxy/onboarding/static/mitmproxy.css 297${PYSITELIB}/mitmproxy/net/http/url.pyo
180${PYSITELIB}/mitmproxy/onboarding/templates/frame.html 298${PYSITELIB}/mitmproxy/net/http/url.pyc
181${PYSITELIB}/mitmproxy/onboarding/templates/index.html 299${PYSITELIB}/mitmproxy/net/http/user_agents.pyo
182${PYSITELIB}/mitmproxy/onboarding/templates/layout.html 300${PYSITELIB}/mitmproxy/net/http/user_agents.pyc
 301${PYSITELIB}/mitmproxy/net/http/cookies.py
 302${PYSITELIB}/mitmproxy/net/http/encoding.py
 303${PYSITELIB}/mitmproxy/net/http/headers.py
 304${PYSITELIB}/mitmproxy/net/http/http1/__init__.py
 305${PYSITELIB}/mitmproxy/net/http/http1/__init__.pyo
 306${PYSITELIB}/mitmproxy/net/http/http1/__init__.pyc
 307${PYSITELIB}/mitmproxy/net/http/http1/assemble.pyo
 308${PYSITELIB}/mitmproxy/net/http/http1/assemble.pyc
 309${PYSITELIB}/mitmproxy/net/http/http1/read.pyo
 310${PYSITELIB}/mitmproxy/net/http/http1/read.pyc
 311${PYSITELIB}/mitmproxy/net/http/http1/assemble.py
 312${PYSITELIB}/mitmproxy/net/http/http1/read.py
 313${PYSITELIB}/mitmproxy/net/http/http2/__init__.py
 314${PYSITELIB}/mitmproxy/net/http/http2/__init__.pyo
 315${PYSITELIB}/mitmproxy/net/http/http2/__init__.pyc
 316${PYSITELIB}/mitmproxy/net/http/http2/framereader.pyo
 317${PYSITELIB}/mitmproxy/net/http/http2/framereader.pyc
 318${PYSITELIB}/mitmproxy/net/http/http2/utils.pyo
 319${PYSITELIB}/mitmproxy/net/http/http2/utils.pyc
 320${PYSITELIB}/mitmproxy/net/http/http2/framereader.py
 321${PYSITELIB}/mitmproxy/net/http/http2/utils.py
 322${PYSITELIB}/mitmproxy/net/http/message.py
 323${PYSITELIB}/mitmproxy/net/http/multipart.py
 324${PYSITELIB}/mitmproxy/net/http/request.py
 325${PYSITELIB}/mitmproxy/net/http/response.py
 326${PYSITELIB}/mitmproxy/net/http/status_codes.py
 327${PYSITELIB}/mitmproxy/net/http/url.py
 328${PYSITELIB}/mitmproxy/net/http/user_agents.py
 329${PYSITELIB}/mitmproxy/net/socks.py
 330${PYSITELIB}/mitmproxy/net/tcp.py
 331${PYSITELIB}/mitmproxy/net/websockets/__init__.py
 332${PYSITELIB}/mitmproxy/net/websockets/__init__.pyo
 333${PYSITELIB}/mitmproxy/net/websockets/__init__.pyc
 334${PYSITELIB}/mitmproxy/net/websockets/frame.pyo
 335${PYSITELIB}/mitmproxy/net/websockets/frame.pyc
 336${PYSITELIB}/mitmproxy/net/websockets/masker.pyo
 337${PYSITELIB}/mitmproxy/net/websockets/masker.pyc
 338${PYSITELIB}/mitmproxy/net/websockets/utils.pyo
 339${PYSITELIB}/mitmproxy/net/websockets/utils.pyc
 340${PYSITELIB}/mitmproxy/net/websockets/frame.py
 341${PYSITELIB}/mitmproxy/net/websockets/masker.py
 342${PYSITELIB}/mitmproxy/net/websockets/utils.py
 343${PYSITELIB}/mitmproxy/net/wsgi.py
 344${PYSITELIB}/mitmproxy/options.py
 345${PYSITELIB}/mitmproxy/optmanager.py
183${PYSITELIB}/mitmproxy/platform/__init__.py 346${PYSITELIB}/mitmproxy/platform/__init__.py
184${PYSITELIB}/mitmproxy/platform/__init__.pyc 
185${PYSITELIB}/mitmproxy/platform/__init__.pyo 347${PYSITELIB}/mitmproxy/platform/__init__.pyo
186${PYSITELIB}/mitmproxy/platform/linux.py 348${PYSITELIB}/mitmproxy/platform/__init__.pyc
187${PYSITELIB}/mitmproxy/platform/linux.pyc 
188${PYSITELIB}/mitmproxy/platform/linux.pyo 349${PYSITELIB}/mitmproxy/platform/linux.pyo
189${PYSITELIB}/mitmproxy/platform/osx.py 350${PYSITELIB}/mitmproxy/platform/linux.pyc
190${PYSITELIB}/mitmproxy/platform/osx.pyc 351${PYSITELIB}/mitmproxy/platform/openbsd.pyo
 352${PYSITELIB}/mitmproxy/platform/openbsd.pyc
191${PYSITELIB}/mitmproxy/platform/osx.pyo 353${PYSITELIB}/mitmproxy/platform/osx.pyo
192${PYSITELIB}/mitmproxy/platform/pf.py 354${PYSITELIB}/mitmproxy/platform/osx.pyc
193${PYSITELIB}/mitmproxy/platform/pf.pyc 
194${PYSITELIB}/mitmproxy/platform/pf.pyo 355${PYSITELIB}/mitmproxy/platform/pf.pyo
195${PYSITELIB}/mitmproxy/platform/windows.py 356${PYSITELIB}/mitmproxy/platform/pf.pyc
196${PYSITELIB}/mitmproxy/platform/windows.pyc 
197${PYSITELIB}/mitmproxy/platform/windows.pyo 357${PYSITELIB}/mitmproxy/platform/windows.pyo
198${PYSITELIB}/mitmproxy/protocol/__init__.py 358${PYSITELIB}/mitmproxy/platform/windows.pyc
199${PYSITELIB}/mitmproxy/protocol/__init__.pyc 359${PYSITELIB}/mitmproxy/platform/linux.py
200${PYSITELIB}/mitmproxy/protocol/__init__.pyo 360${PYSITELIB}/mitmproxy/platform/openbsd.py
201${PYSITELIB}/mitmproxy/protocol/base.py 361${PYSITELIB}/mitmproxy/platform/osx.py
202${PYSITELIB}/mitmproxy/protocol/base.pyc 362${PYSITELIB}/mitmproxy/platform/pf.py
203${PYSITELIB}/mitmproxy/protocol/base.pyo 363${PYSITELIB}/mitmproxy/platform/windows.py
204${PYSITELIB}/mitmproxy/protocol/http.py 
205${PYSITELIB}/mitmproxy/protocol/http.pyc 
206${PYSITELIB}/mitmproxy/protocol/http.pyo 
207${PYSITELIB}/mitmproxy/protocol/http1.py 
208${PYSITELIB}/mitmproxy/protocol/http1.pyc 
209${PYSITELIB}/mitmproxy/protocol/http1.pyo 
210${PYSITELIB}/mitmproxy/protocol/http2.py 
211${PYSITELIB}/mitmproxy/protocol/http2.pyc 
212${PYSITELIB}/mitmproxy/protocol/http2.pyo 
213${PYSITELIB}/mitmproxy/protocol/http_replay.py 
214${PYSITELIB}/mitmproxy/protocol/http_replay.pyc 
215${PYSITELIB}/mitmproxy/protocol/http_replay.pyo 
216${PYSITELIB}/mitmproxy/protocol/rawtcp.py 
217${PYSITELIB}/mitmproxy/protocol/rawtcp.pyc 
218${PYSITELIB}/mitmproxy/protocol/rawtcp.pyo 
219${PYSITELIB}/mitmproxy/protocol/tls.py 
220${PYSITELIB}/mitmproxy/protocol/tls.pyc 
221${PYSITELIB}/mitmproxy/protocol/tls.pyo 
222${PYSITELIB}/mitmproxy/proxy/__init__.py 364${PYSITELIB}/mitmproxy/proxy/__init__.py
223${PYSITELIB}/mitmproxy/proxy/__init__.pyc 
224${PYSITELIB}/mitmproxy/proxy/__init__.pyo 365${PYSITELIB}/mitmproxy/proxy/__init__.pyo
225${PYSITELIB}/mitmproxy/proxy/config.py 366${PYSITELIB}/mitmproxy/proxy/__init__.pyc
226${PYSITELIB}/mitmproxy/proxy/config.pyc 
227${PYSITELIB}/mitmproxy/proxy/config.pyo 367${PYSITELIB}/mitmproxy/proxy/config.pyo
 368${PYSITELIB}/mitmproxy/proxy/config.pyc
 369${PYSITELIB}/mitmproxy/proxy/root_context.pyo
 370${PYSITELIB}/mitmproxy/proxy/root_context.pyc
 371${PYSITELIB}/mitmproxy/proxy/server.pyo
 372${PYSITELIB}/mitmproxy/proxy/server.pyc
 373${PYSITELIB}/mitmproxy/proxy/config.py
228${PYSITELIB}/mitmproxy/proxy/modes/__init__.py 374${PYSITELIB}/mitmproxy/proxy/modes/__init__.py
229${PYSITELIB}/mitmproxy/proxy/modes/__init__.pyc 
230${PYSITELIB}/mitmproxy/proxy/modes/__init__.pyo 375${PYSITELIB}/mitmproxy/proxy/modes/__init__.pyo
231${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.py 376${PYSITELIB}/mitmproxy/proxy/modes/__init__.pyc
232${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.pyc 
233${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.pyo 377${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.pyo
234${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.py 378${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.pyc
235${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.pyc 
236${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.pyo 379${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.pyo
237${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.py 380${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.pyc
238${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.pyc 
239${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.pyo 381${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.pyo
240${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.py 382${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.pyc
241${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.pyc 
242${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.pyo 383${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.pyo
 384${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.pyc
 385${PYSITELIB}/mitmproxy/proxy/modes/http_proxy.py
 386${PYSITELIB}/mitmproxy/proxy/modes/reverse_proxy.py
 387${PYSITELIB}/mitmproxy/proxy/modes/socks_proxy.py
 388${PYSITELIB}/mitmproxy/proxy/modes/transparent_proxy.py
 389${PYSITELIB}/mitmproxy/proxy/protocol/__init__.py
 390${PYSITELIB}/mitmproxy/proxy/protocol/__init__.pyo
 391${PYSITELIB}/mitmproxy/proxy/protocol/__init__.pyc
 392${PYSITELIB}/mitmproxy/proxy/protocol/base.pyo
 393${PYSITELIB}/mitmproxy/proxy/protocol/base.pyc
 394${PYSITELIB}/mitmproxy/proxy/protocol/http.pyo
 395${PYSITELIB}/mitmproxy/proxy/protocol/http.pyc
 396${PYSITELIB}/mitmproxy/proxy/protocol/http1.pyo
 397${PYSITELIB}/mitmproxy/proxy/protocol/http1.pyc
 398${PYSITELIB}/mitmproxy/proxy/protocol/http2.pyo
 399${PYSITELIB}/mitmproxy/proxy/protocol/http2.pyc
 400${PYSITELIB}/mitmproxy/proxy/protocol/http_replay.pyo
 401${PYSITELIB}/mitmproxy/proxy/protocol/http_replay.pyc
 402${PYSITELIB}/mitmproxy/proxy/protocol/rawtcp.pyo
 403${PYSITELIB}/mitmproxy/proxy/protocol/rawtcp.pyc
 404${PYSITELIB}/mitmproxy/proxy/protocol/tls.pyo
 405${PYSITELIB}/mitmproxy/proxy/protocol/tls.pyc
 406${PYSITELIB}/mitmproxy/proxy/protocol/websocket.pyo
 407${PYSITELIB}/mitmproxy/proxy/protocol/websocket.pyc
 408${PYSITELIB}/mitmproxy/proxy/protocol/base.py
 409${PYSITELIB}/mitmproxy/proxy/protocol/http.py
 410${PYSITELIB}/mitmproxy/proxy/protocol/http1.py
 411${PYSITELIB}/mitmproxy/proxy/protocol/http2.py
 412${PYSITELIB}/mitmproxy/proxy/protocol/http_replay.py
 413${PYSITELIB}/mitmproxy/proxy/protocol/rawtcp.py
 414${PYSITELIB}/mitmproxy/proxy/protocol/tls.py
 415${PYSITELIB}/mitmproxy/proxy/protocol/websocket.py
243${PYSITELIB}/mitmproxy/proxy/root_context.py 416${PYSITELIB}/mitmproxy/proxy/root_context.py
244${PYSITELIB}/mitmproxy/proxy/root_context.pyc 
245${PYSITELIB}/mitmproxy/proxy/root_context.pyo 
246${PYSITELIB}/mitmproxy/proxy/server.py 417${PYSITELIB}/mitmproxy/proxy/server.py
247${PYSITELIB}/mitmproxy/proxy/server.pyc 
248${PYSITELIB}/mitmproxy/proxy/server.pyo 
249${PYSITELIB}/mitmproxy/script/__init__.py 418${PYSITELIB}/mitmproxy/script/__init__.py
250${PYSITELIB}/mitmproxy/script/__init__.pyc 
251${PYSITELIB}/mitmproxy/script/__init__.pyo 419${PYSITELIB}/mitmproxy/script/__init__.pyo
252${PYSITELIB}/mitmproxy/script/concurrent.py 420${PYSITELIB}/mitmproxy/script/__init__.pyc
253${PYSITELIB}/mitmproxy/script/concurrent.pyc 
254${PYSITELIB}/mitmproxy/script/concurrent.pyo 421${PYSITELIB}/mitmproxy/script/concurrent.pyo
255${PYSITELIB}/mitmproxy/script/reloader.py 422${PYSITELIB}/mitmproxy/script/concurrent.pyc
256${PYSITELIB}/mitmproxy/script/reloader.pyc 423${PYSITELIB}/mitmproxy/script/concurrent.py
257${PYSITELIB}/mitmproxy/script/reloader.pyo 
258${PYSITELIB}/mitmproxy/script/script.py 
259${PYSITELIB}/mitmproxy/script/script.pyc 
260${PYSITELIB}/mitmproxy/script/script.pyo 
261${PYSITELIB}/mitmproxy/script/script_context.py 
262${PYSITELIB}/mitmproxy/script/script_context.pyc 
263${PYSITELIB}/mitmproxy/script/script_context.pyo 
264${PYSITELIB}/mitmproxy/stateobject.py 424${PYSITELIB}/mitmproxy/stateobject.py
265${PYSITELIB}/mitmproxy/stateobject.pyc 425${PYSITELIB}/mitmproxy/tcp.py
266${PYSITELIB}/mitmproxy/stateobject.pyo 426${PYSITELIB}/mitmproxy/test/taddons.pyo
267${PYSITELIB}/mitmproxy/tnetstring.py 427${PYSITELIB}/mitmproxy/test/taddons.pyc
268${PYSITELIB}/mitmproxy/tnetstring.pyc 428${PYSITELIB}/mitmproxy/test/tflow.pyo
269${PYSITELIB}/mitmproxy/tnetstring.pyo 429${PYSITELIB}/mitmproxy/test/tflow.pyc
270${PYSITELIB}/mitmproxy/utils.py 430${PYSITELIB}/mitmproxy/test/tutils.pyo
271${PYSITELIB}/mitmproxy/utils.pyc 431${PYSITELIB}/mitmproxy/test/tutils.pyc
272${PYSITELIB}/mitmproxy/utils.pyo 432${PYSITELIB}/mitmproxy/test/taddons.py
 433${PYSITELIB}/mitmproxy/test/tflow.py
 434${PYSITELIB}/mitmproxy/test/tutils.py
 435${PYSITELIB}/mitmproxy/tools/__init__.py
 436${PYSITELIB}/mitmproxy/tools/__init__.pyo
 437${PYSITELIB}/mitmproxy/tools/__init__.pyc
 438${PYSITELIB}/mitmproxy/tools/cmdline.pyo
 439${PYSITELIB}/mitmproxy/tools/cmdline.pyc
 440${PYSITELIB}/mitmproxy/tools/dump.pyo
 441${PYSITELIB}/mitmproxy/tools/dump.pyc
 442${PYSITELIB}/mitmproxy/tools/main.pyo
 443${PYSITELIB}/mitmproxy/tools/main.pyc
 444${PYSITELIB}/mitmproxy/tools/cmdline.py
 445${PYSITELIB}/mitmproxy/tools/console/__init__.py
 446${PYSITELIB}/mitmproxy/tools/console/__init__.pyo
 447${PYSITELIB}/mitmproxy/tools/console/__init__.pyc
 448${PYSITELIB}/mitmproxy/tools/console/common.pyo
 449${PYSITELIB}/mitmproxy/tools/console/common.pyc
 450${PYSITELIB}/mitmproxy/tools/console/flowdetailview.pyo
 451${PYSITELIB}/mitmproxy/tools/console/flowdetailview.pyc
 452${PYSITELIB}/mitmproxy/tools/console/flowlist.pyo
 453${PYSITELIB}/mitmproxy/tools/console/flowlist.pyc
 454${PYSITELIB}/mitmproxy/tools/console/flowview.pyo
 455${PYSITELIB}/mitmproxy/tools/console/flowview.pyc
 456${PYSITELIB}/mitmproxy/tools/console/help.pyo
 457${PYSITELIB}/mitmproxy/tools/console/help.pyc
 458${PYSITELIB}/mitmproxy/tools/console/master.pyo
 459${PYSITELIB}/mitmproxy/tools/console/master.pyc
 460${PYSITELIB}/mitmproxy/tools/console/options.pyo
 461${PYSITELIB}/mitmproxy/tools/console/options.pyc
 462${PYSITELIB}/mitmproxy/tools/console/palettepicker.pyo
 463${PYSITELIB}/mitmproxy/tools/console/palettepicker.pyc
 464${PYSITELIB}/mitmproxy/tools/console/palettes.pyo
 465${PYSITELIB}/mitmproxy/tools/console/palettes.pyc
 466${PYSITELIB}/mitmproxy/tools/console/pathedit.pyo
 467${PYSITELIB}/mitmproxy/tools/console/pathedit.pyc
 468${PYSITELIB}/mitmproxy/tools/console/searchable.pyo
 469${PYSITELIB}/mitmproxy/tools/console/searchable.pyc
 470${PYSITELIB}/mitmproxy/tools/console/select.pyo
 471${PYSITELIB}/mitmproxy/tools/console/select.pyc
 472${PYSITELIB}/mitmproxy/tools/console/signals.pyo
 473${PYSITELIB}/mitmproxy/tools/console/signals.pyc
 474${PYSITELIB}/mitmproxy/tools/console/statusbar.pyo
 475${PYSITELIB}/mitmproxy/tools/console/statusbar.pyc
 476${PYSITELIB}/mitmproxy/tools/console/tabs.pyo
 477${PYSITELIB}/mitmproxy/tools/console/tabs.pyc
 478${PYSITELIB}/mitmproxy/tools/console/window.pyo
 479${PYSITELIB}/mitmproxy/tools/console/window.pyc
 480${PYSITELIB}/mitmproxy/tools/console/common.py
 481${PYSITELIB}/mitmproxy/tools/console/flowdetailview.py
 482${PYSITELIB}/mitmproxy/tools/console/flowlist.py
 483${PYSITELIB}/mitmproxy/tools/console/flowview.py
 484${PYSITELIB}/mitmproxy/tools/console/grideditor/__init__.py
 485${PYSITELIB}/mitmproxy/tools/console/grideditor/__init__.pyo
 486${PYSITELIB}/mitmproxy/tools/console/grideditor/__init__.pyc
 487${PYSITELIB}/mitmproxy/tools/console/grideditor/base.pyo
 488${PYSITELIB}/mitmproxy/tools/console/grideditor/base.pyc
 489${PYSITELIB}/mitmproxy/tools/console/grideditor/col_bytes.pyo
 490${PYSITELIB}/mitmproxy/tools/console/grideditor/col_bytes.pyc
 491${PYSITELIB}/mitmproxy/tools/console/grideditor/col_subgrid.pyo
 492${PYSITELIB}/mitmproxy/tools/console/grideditor/col_subgrid.pyc
 493${PYSITELIB}/mitmproxy/tools/console/grideditor/col_text.pyo
 494${PYSITELIB}/mitmproxy/tools/console/grideditor/col_text.pyc
 495${PYSITELIB}/mitmproxy/tools/console/grideditor/editors.pyo
 496${PYSITELIB}/mitmproxy/tools/console/grideditor/editors.pyc
 497${PYSITELIB}/mitmproxy/tools/console/grideditor/base.py
 498${PYSITELIB}/mitmproxy/tools/console/grideditor/col_bytes.py
 499${PYSITELIB}/mitmproxy/tools/console/grideditor/col_subgrid.py
 500${PYSITELIB}/mitmproxy/tools/console/grideditor/col_text.py
 501${PYSITELIB}/mitmproxy/tools/console/grideditor/editors.py
 502${PYSITELIB}/mitmproxy/tools/console/help.py
 503${PYSITELIB}/mitmproxy/tools/console/master.py
 504${PYSITELIB}/mitmproxy/tools/console/options.py
 505${PYSITELIB}/mitmproxy/tools/console/palettepicker.py
 506${PYSITELIB}/mitmproxy/tools/console/palettes.py
 507${PYSITELIB}/mitmproxy/tools/console/pathedit.py
 508${PYSITELIB}/mitmproxy/tools/console/searchable.py
 509${PYSITELIB}/mitmproxy/tools/console/select.py
 510${PYSITELIB}/mitmproxy/tools/console/signals.py
 511${PYSITELIB}/mitmproxy/tools/console/statusbar.py
 512${PYSITELIB}/mitmproxy/tools/console/tabs.py
 513${PYSITELIB}/mitmproxy/tools/console/window.py
 514${PYSITELIB}/mitmproxy/tools/dump.py
 515${PYSITELIB}/mitmproxy/tools/main.py
 516${PYSITELIB}/mitmproxy/tools/web/__init__.py
 517${PYSITELIB}/mitmproxy/tools/web/__init__.pyo
 518${PYSITELIB}/mitmproxy/tools/web/__init__.pyc
 519${PYSITELIB}/mitmproxy/tools/web/app.pyo
 520${PYSITELIB}/mitmproxy/tools/web/app.pyc
 521${PYSITELIB}/mitmproxy/tools/web/master.pyo
 522${PYSITELIB}/mitmproxy/tools/web/master.pyc
 523${PYSITELIB}/mitmproxy/tools/web/app.py
 524${PYSITELIB}/mitmproxy/tools/web/master.py
 525${PYSITELIB}/mitmproxy/tools/web/static/app.css
 526${PYSITELIB}/mitmproxy/tools/web/static/app.js
 527${PYSITELIB}/mitmproxy/tools/web/static/fonts/fontawesome-webfont.eot
 528${PYSITELIB}/mitmproxy/tools/web/static/fonts/fontawesome-webfont.svg
 529${PYSITELIB}/mitmproxy/tools/web/static/fonts/fontawesome-webfont.ttf
 530${PYSITELIB}/mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff
 531${PYSITELIB}/mitmproxy/tools/web/static/images/chrome-devtools/LICENSE
 532${PYSITELIB}/mitmproxy/tools/web/static/images/chrome-devtools/resourceCSSIcon.png
 533${PYSITELIB}/mitmproxy/tools/web/static/images/chrome-devtools/resourceDocumentIcon.png
 534${PYSITELIB}/mitmproxy/tools/web/static/images/chrome-devtools/resourceJSIcon.png
 535${PYSITELIB}/mitmproxy/tools/web/static/images/chrome-devtools/resourcePlainIcon.png
 536${PYSITELIB}/mitmproxy/tools/web/static/images/favicon.ico
 537${PYSITELIB}/mitmproxy/tools/web/static/images/resourceExecutableIcon.png
 538${PYSITELIB}/mitmproxy/tools/web/static/images/resourceFlashIcon.png
 539${PYSITELIB}/mitmproxy/tools/web/static/images/resourceImageIcon.png
 540${PYSITELIB}/mitmproxy/tools/web/static/images/resourceJavaIcon.png
 541${PYSITELIB}/mitmproxy/tools/web/static/images/resourceNotModifiedIcon.png
 542${PYSITELIB}/mitmproxy/tools/web/static/images/resourceRedirectIcon.png
 543${PYSITELIB}/mitmproxy/tools/web/static/vendor.css
 544${PYSITELIB}/mitmproxy/tools/web/static/vendor.js
 545${PYSITELIB}/mitmproxy/tools/web/templates/index.html
 546${PYSITELIB}/mitmproxy/types/__init__.py
 547${PYSITELIB}/mitmproxy/types/__init__.pyo
 548${PYSITELIB}/mitmproxy/types/__init__.pyc
 549${PYSITELIB}/mitmproxy/types/basethread.pyo
 550${PYSITELIB}/mitmproxy/types/basethread.pyc
 551${PYSITELIB}/mitmproxy/types/bidi.pyo
 552${PYSITELIB}/mitmproxy/types/bidi.pyc
 553${PYSITELIB}/mitmproxy/types/multidict.pyo
 554${PYSITELIB}/mitmproxy/types/multidict.pyc
 555${PYSITELIB}/mitmproxy/types/serializable.pyo
 556${PYSITELIB}/mitmproxy/types/serializable.pyc
 557${PYSITELIB}/mitmproxy/types/basethread.py
 558${PYSITELIB}/mitmproxy/types/bidi.py
 559${PYSITELIB}/mitmproxy/types/multidict.py
 560${PYSITELIB}/mitmproxy/types/serializable.py
 561${PYSITELIB}/mitmproxy/utils/__init__.py
 562${PYSITELIB}/mitmproxy/utils/__init__.pyo
 563${PYSITELIB}/mitmproxy/utils/__init__.pyc
 564${PYSITELIB}/mitmproxy/utils/bits.pyo
 565${PYSITELIB}/mitmproxy/utils/bits.pyc
 566${PYSITELIB}/mitmproxy/utils/data.pyo
 567${PYSITELIB}/mitmproxy/utils/data.pyc
 568${PYSITELIB}/mitmproxy/utils/debug.pyo
 569${PYSITELIB}/mitmproxy/utils/debug.pyc
 570${PYSITELIB}/mitmproxy/utils/human.pyo
 571${PYSITELIB}/mitmproxy/utils/human.pyc
 572${PYSITELIB}/mitmproxy/utils/sliding_window.pyo
 573${PYSITELIB}/mitmproxy/utils/sliding_window.pyc
 574${PYSITELIB}/mitmproxy/utils/strutils.pyo
 575${PYSITELIB}/mitmproxy/utils/strutils.pyc
 576${PYSITELIB}/mitmproxy/utils/typecheck.pyo
 577${PYSITELIB}/mitmproxy/utils/typecheck.pyc
 578${PYSITELIB}/mitmproxy/utils/version_check.pyo
 579${PYSITELIB}/mitmproxy/utils/version_check.pyc
 580${PYSITELIB}/mitmproxy/utils/bits.py
 581${PYSITELIB}/mitmproxy/utils/data.py
 582${PYSITELIB}/mitmproxy/utils/debug.py
 583${PYSITELIB}/mitmproxy/utils/human.py
 584${PYSITELIB}/mitmproxy/utils/sliding_window.py
 585${PYSITELIB}/mitmproxy/utils/strutils.py
 586${PYSITELIB}/mitmproxy/utils/typecheck.py
 587${PYSITELIB}/mitmproxy/utils/version_check.py
273${PYSITELIB}/mitmproxy/version.py 588${PYSITELIB}/mitmproxy/version.py
274${PYSITELIB}/mitmproxy/version.pyc 589${PYSITELIB}/mitmproxy/websocket.py
275${PYSITELIB}/mitmproxy/version.pyo 
276${PYSITELIB}/mitmproxy/web/__init__.py 
277${PYSITELIB}/mitmproxy/web/__init__.pyc 
278${PYSITELIB}/mitmproxy/web/__init__.pyo 
279${PYSITELIB}/mitmproxy/web/app.py 
280${PYSITELIB}/mitmproxy/web/app.pyc 
281${PYSITELIB}/mitmproxy/web/app.pyo 
282${PYSITELIB}/mitmproxy/web/static/app.css 
283${PYSITELIB}/mitmproxy/web/static/app.js 
284${PYSITELIB}/mitmproxy/web/static/fonts/fontawesome-webfont.eot 
285${PYSITELIB}/mitmproxy/web/static/fonts/fontawesome-webfont.svg 
286${PYSITELIB}/mitmproxy/web/static/fonts/fontawesome-webfont.ttf 
287${PYSITELIB}/mitmproxy/web/static/fonts/fontawesome-webfont.woff 
288${PYSITELIB}/mitmproxy/web/static/images/chrome-devtools/LICENSE 
289${PYSITELIB}/mitmproxy/web/static/images/chrome-devtools/resourceCSSIcon.png 
290${PYSITELIB}/mitmproxy/web/static/images/chrome-devtools/resourceDocumentIcon.png 
291${PYSITELIB}/mitmproxy/web/static/images/chrome-devtools/resourceJSIcon.png 
292${PYSITELIB}/mitmproxy/web/static/images/chrome-devtools/resourcePlainIcon.png 
293${PYSITELIB}/mitmproxy/web/static/images/resourceExecutableIcon.png 
294${PYSITELIB}/mitmproxy/web/static/images/resourceFlashIcon.png 
295${PYSITELIB}/mitmproxy/web/static/images/resourceImageIcon.png 
296${PYSITELIB}/mitmproxy/web/static/images/resourceJavaIcon.png 
297${PYSITELIB}/mitmproxy/web/static/images/resourceNotModifiedIcon.png 
298${PYSITELIB}/mitmproxy/web/static/images/resourceRedirectIcon.png 
299${PYSITELIB}/mitmproxy/web/static/vendor.css 
300${PYSITELIB}/mitmproxy/web/static/vendor.js 
301${PYSITELIB}/mitmproxy/web/templates/index.html 
302${PYSITELIB}/mitmproxy/webfonts/fontawesome-webfont.eot 
303${PYSITELIB}/mitmproxy/webfonts/fontawesome-webfont.svg 
304${PYSITELIB}/mitmproxy/webfonts/fontawesome-webfont.ttf 
305${PYSITELIB}/mitmproxy/webfonts/fontawesome-webfont.woff 
306${PYSITELIB}/netlib/__init__.py 
307${PYSITELIB}/netlib/__init__.pyc 
308${PYSITELIB}/netlib/__init__.pyo 
309${PYSITELIB}/netlib/certutils.py 
310${PYSITELIB}/netlib/certutils.pyc 
311${PYSITELIB}/netlib/certutils.pyo 
312${PYSITELIB}/netlib/encoding.py 
313${PYSITELIB}/netlib/encoding.pyc 
314${PYSITELIB}/netlib/encoding.pyo 
315${PYSITELIB}/netlib/exceptions.py 
316${PYSITELIB}/netlib/exceptions.pyc 
317${PYSITELIB}/netlib/exceptions.pyo 
318${PYSITELIB}/netlib/http/__init__.py 
319${PYSITELIB}/netlib/http/__init__.pyc 
320${PYSITELIB}/netlib/http/__init__.pyo 
321${PYSITELIB}/netlib/http/authentication.py 
322${PYSITELIB}/netlib/http/authentication.pyc 
323${PYSITELIB}/netlib/http/authentication.pyo 
324${PYSITELIB}/netlib/http/cookies.py 
325${PYSITELIB}/netlib/http/cookies.pyc 
326${PYSITELIB}/netlib/http/cookies.pyo 
327${PYSITELIB}/netlib/http/headers.py 
328${PYSITELIB}/netlib/http/headers.pyc 
329${PYSITELIB}/netlib/http/headers.pyo 
330${PYSITELIB}/netlib/http/http1/__init__.py 
331${PYSITELIB}/netlib/http/http1/__init__.pyc 
332${PYSITELIB}/netlib/http/http1/__init__.pyo 
333${PYSITELIB}/netlib/http/http1/assemble.py 
334${PYSITELIB}/netlib/http/http1/assemble.pyc 
335${PYSITELIB}/netlib/http/http1/assemble.pyo 
336${PYSITELIB}/netlib/http/http1/read.py 
337${PYSITELIB}/netlib/http/http1/read.pyc 
338${PYSITELIB}/netlib/http/http1/read.pyo 
339${PYSITELIB}/netlib/http/http2/__init__.py 
340${PYSITELIB}/netlib/http/http2/__init__.pyc 
341${PYSITELIB}/netlib/http/http2/__init__.pyo 
342${PYSITELIB}/netlib/http/http2/connections.py 
343${PYSITELIB}/netlib/http/http2/connections.pyc 
344${PYSITELIB}/netlib/http/http2/connections.pyo 
345${PYSITELIB}/netlib/http/message.py 
346${PYSITELIB}/netlib/http/message.pyc 
347${PYSITELIB}/netlib/http/message.pyo 
348${PYSITELIB}/netlib/http/request.py 
349${PYSITELIB}/netlib/http/request.pyc 
350${PYSITELIB}/netlib/http/request.pyo 
351${PYSITELIB}/netlib/http/response.py 
352${PYSITELIB}/netlib/http/response.pyc 
353${PYSITELIB}/netlib/http/response.pyo 
354${PYSITELIB}/netlib/http/status_codes.py 
355${PYSITELIB}/netlib/http/status_codes.pyc 
356${PYSITELIB}/netlib/http/status_codes.pyo 
357${PYSITELIB}/netlib/http/user_agents.py 
358${PYSITELIB}/netlib/http/user_agents.pyc 
359${PYSITELIB}/netlib/http/user_agents.pyo 
360${PYSITELIB}/netlib/odict.py 
361${PYSITELIB}/netlib/odict.pyc 
362${PYSITELIB}/netlib/odict.pyo 
363${PYSITELIB}/netlib/socks.py 
364${PYSITELIB}/netlib/socks.pyc 
365${PYSITELIB}/netlib/socks.pyo 
366${PYSITELIB}/netlib/tcp.py 
367${PYSITELIB}/netlib/tcp.pyc 
368${PYSITELIB}/netlib/tcp.pyo 
369${PYSITELIB}/netlib/tutils.py 
370${PYSITELIB}/netlib/tutils.pyc 
371${PYSITELIB}/netlib/tutils.pyo 
372${PYSITELIB}/netlib/utils.py 
373${PYSITELIB}/netlib/utils.pyc 
374${PYSITELIB}/netlib/utils.pyo 
375${PYSITELIB}/netlib/version.py 
376${PYSITELIB}/netlib/version.pyc 
377${PYSITELIB}/netlib/version.pyo 
378${PYSITELIB}/netlib/version_check.py 
379${PYSITELIB}/netlib/version_check.pyc 
380${PYSITELIB}/netlib/version_check.pyo 
381${PYSITELIB}/netlib/websockets/__init__.py 
382${PYSITELIB}/netlib/websockets/__init__.pyc 
383${PYSITELIB}/netlib/websockets/__init__.pyo 
384${PYSITELIB}/netlib/websockets/frame.py 
385${PYSITELIB}/netlib/websockets/frame.pyc 
386${PYSITELIB}/netlib/websockets/frame.pyo 
387${PYSITELIB}/netlib/websockets/protocol.py 
388${PYSITELIB}/netlib/websockets/protocol.pyc 
389${PYSITELIB}/netlib/websockets/protocol.pyo 
390${PYSITELIB}/netlib/wsgi.py 
391${PYSITELIB}/netlib/wsgi.pyc 
392${PYSITELIB}/netlib/wsgi.pyo 
393${PYSITELIB}/pathod/__init__.py 590${PYSITELIB}/pathod/__init__.py
394${PYSITELIB}/pathod/__init__.pyc 
395${PYSITELIB}/pathod/__init__.pyo 591${PYSITELIB}/pathod/__init__.pyo
396${PYSITELIB}/pathod/app.py 592${PYSITELIB}/pathod/__init__.pyc
397${PYSITELIB}/pathod/app.pyc 593${PYSITELIB}/pathod/log.pyo
398${PYSITELIB}/pathod/app.pyo 594${PYSITELIB}/pathod/log.pyc
 595${PYSITELIB}/pathod/pathoc.pyo
 596${PYSITELIB}/pathod/pathoc.pyc
 597${PYSITELIB}/pathod/pathoc_cmdline.pyo
 598${PYSITELIB}/pathod/pathoc_cmdline.pyc
 599${PYSITELIB}/pathod/pathod.pyo
 600${PYSITELIB}/pathod/pathod.pyc
 601${PYSITELIB}/pathod/pathod_cmdline.pyo
 602${PYSITELIB}/pathod/pathod_cmdline.pyc
 603${PYSITELIB}/pathod/test.pyo
 604${PYSITELIB}/pathod/test.pyc
 605${PYSITELIB}/pathod/utils.pyo
 606${PYSITELIB}/pathod/utils.pyc
399${PYSITELIB}/pathod/language/__init__.py 607${PYSITELIB}/pathod/language/__init__.py
400${PYSITELIB}/pathod/language/__init__.pyc 
401${PYSITELIB}/pathod/language/__init__.pyo 608${PYSITELIB}/pathod/language/__init__.pyo
402${PYSITELIB}/pathod/language/actions.py 609${PYSITELIB}/pathod/language/__init__.pyc
403${PYSITELIB}/pathod/language/actions.pyc 
404${PYSITELIB}/pathod/language/actions.pyo 610${PYSITELIB}/pathod/language/actions.pyo
405${PYSITELIB}/pathod/language/base.py 611${PYSITELIB}/pathod/language/actions.pyc
406${PYSITELIB}/pathod/language/base.pyc 
407${PYSITELIB}/pathod/language/base.pyo 612${PYSITELIB}/pathod/language/base.pyo
408${PYSITELIB}/pathod/language/exceptions.py 613${PYSITELIB}/pathod/language/base.pyc
409${PYSITELIB}/pathod/language/exceptions.pyc 
410${PYSITELIB}/pathod/language/exceptions.pyo 614${PYSITELIB}/pathod/language/exceptions.pyo
411${PYSITELIB}/pathod/language/generators.py 615${PYSITELIB}/pathod/language/exceptions.pyc
412${PYSITELIB}/pathod/language/generators.pyc 
413${PYSITELIB}/pathod/language/generators.pyo 616${PYSITELIB}/pathod/language/generators.pyo
414${PYSITELIB}/pathod/language/http.py 617${PYSITELIB}/pathod/language/generators.pyc
415${PYSITELIB}/pathod/language/http.pyc 
416${PYSITELIB}/pathod/language/http.pyo 618${PYSITELIB}/pathod/language/http.pyo
417${PYSITELIB}/pathod/language/http2.py 619${PYSITELIB}/pathod/language/http.pyc
418${PYSITELIB}/pathod/language/http2.pyc 
419${PYSITELIB}/pathod/language/http2.pyo 620${PYSITELIB}/pathod/language/http2.pyo
420${PYSITELIB}/pathod/language/message.py 621${PYSITELIB}/pathod/language/http2.pyc
421${PYSITELIB}/pathod/language/message.pyc 
422${PYSITELIB}/pathod/language/message.pyo 622${PYSITELIB}/pathod/language/message.pyo
423${PYSITELIB}/pathod/language/websockets.py 623${PYSITELIB}/pathod/language/message.pyc
424${PYSITELIB}/pathod/language/websockets.pyc 
425${PYSITELIB}/pathod/language/websockets.pyo 624${PYSITELIB}/pathod/language/websockets.pyo
426${PYSITELIB}/pathod/language/writer.py 625${PYSITELIB}/pathod/language/websockets.pyc
427${PYSITELIB}/pathod/language/writer.pyc 
428${PYSITELIB}/pathod/language/writer.pyo 626${PYSITELIB}/pathod/language/writer.pyo
 627${PYSITELIB}/pathod/language/writer.pyc
 628${PYSITELIB}/pathod/language/actions.py
 629${PYSITELIB}/pathod/language/base.py
 630${PYSITELIB}/pathod/language/exceptions.py
 631${PYSITELIB}/pathod/language/generators.py
 632${PYSITELIB}/pathod/language/http.py
 633${PYSITELIB}/pathod/language/http2.py
 634${PYSITELIB}/pathod/language/message.py
 635${PYSITELIB}/pathod/language/websockets.py
 636${PYSITELIB}/pathod/language/writer.py
429${PYSITELIB}/pathod/log.py 637${PYSITELIB}/pathod/log.py
430${PYSITELIB}/pathod/log.pyc 
431${PYSITELIB}/pathod/log.pyo 
432${PYSITELIB}/pathod/pathoc.py 638${PYSITELIB}/pathod/pathoc.py
433${PYSITELIB}/pathod/pathoc.pyc 
434${PYSITELIB}/pathod/pathoc.pyo 
435${PYSITELIB}/pathod/pathoc_cmdline.py 639${PYSITELIB}/pathod/pathoc_cmdline.py
436${PYSITELIB}/pathod/pathoc_cmdline.pyc 
437${PYSITELIB}/pathod/pathoc_cmdline.pyo 
438${PYSITELIB}/pathod/pathod.py 640${PYSITELIB}/pathod/pathod.py
439${PYSITELIB}/pathod/pathod.pyc 
440${PYSITELIB}/pathod/pathod.pyo 
441${PYSITELIB}/pathod/pathod_cmdline.py 641${PYSITELIB}/pathod/pathod_cmdline.py
442${PYSITELIB}/pathod/pathod_cmdline.pyc 
443${PYSITELIB}/pathod/pathod_cmdline.pyo 
444${PYSITELIB}/pathod/protocols/__init__.py 642${PYSITELIB}/pathod/protocols/__init__.py
445${PYSITELIB}/pathod/protocols/__init__.pyc 
446${PYSITELIB}/pathod/protocols/__init__.pyo 643${PYSITELIB}/pathod/protocols/__init__.pyo
447${PYSITELIB}/pathod/protocols/http.py 644${PYSITELIB}/pathod/protocols/__init__.pyc
448${PYSITELIB}/pathod/protocols/http.pyc 
449${PYSITELIB}/pathod/protocols/http.pyo 645${PYSITELIB}/pathod/protocols/http.pyo
450${PYSITELIB}/pathod/protocols/http2.py 646${PYSITELIB}/pathod/protocols/http.pyc
451${PYSITELIB}/pathod/protocols/http2.pyc 
452${PYSITELIB}/pathod/protocols/http2.pyo 647${PYSITELIB}/pathod/protocols/http2.pyo
453${PYSITELIB}/pathod/protocols/websockets.py 648${PYSITELIB}/pathod/protocols/http2.pyc
454${PYSITELIB}/pathod/protocols/websockets.pyc 
455${PYSITELIB}/pathod/protocols/websockets.pyo 649${PYSITELIB}/pathod/protocols/websockets.pyo
456${PYSITELIB}/pathod/static/bootstrap.min.css 650${PYSITELIB}/pathod/protocols/websockets.pyc
457${PYSITELIB}/pathod/static/bootstrap.min.js 651${PYSITELIB}/pathod/protocols/http.py
458${PYSITELIB}/pathod/static/jquery-1.7.2.min.js 652${PYSITELIB}/pathod/protocols/http2.py
459${PYSITELIB}/pathod/static/jquery.localscroll-min.js 653${PYSITELIB}/pathod/protocols/websockets.py
460${PYSITELIB}/pathod/static/jquery.scrollTo-min.js 
461${PYSITELIB}/pathod/static/pathod.css 
462${PYSITELIB}/pathod/static/start_quote.png 
463${PYSITELIB}/pathod/static/syntax.css 
464${PYSITELIB}/pathod/static/torture.png 
465${PYSITELIB}/pathod/templates/about.html 
466${PYSITELIB}/pathod/templates/docframe.html 
467${PYSITELIB}/pathod/templates/docs_lang.html 
468${PYSITELIB}/pathod/templates/docs_lang_requests.html 
469${PYSITELIB}/pathod/templates/docs_lang_responses.html 
470${PYSITELIB}/pathod/templates/docs_lang_websockets.html 
471${PYSITELIB}/pathod/templates/docs_libpathod.html 
472${PYSITELIB}/pathod/templates/docs_pathoc.html 
473${PYSITELIB}/pathod/templates/docs_pathod.html 
474${PYSITELIB}/pathod/templates/docs_test.html 
475${PYSITELIB}/pathod/templates/download.html 
476${PYSITELIB}/pathod/templates/examples_context.html 
477${PYSITELIB}/pathod/templates/examples_setup.html 
478${PYSITELIB}/pathod/templates/examples_setupall.html 
479${PYSITELIB}/pathod/templates/frame.html 
480${PYSITELIB}/pathod/templates/index.html 
481${PYSITELIB}/pathod/templates/layout.html 
482${PYSITELIB}/pathod/templates/log.html 
483${PYSITELIB}/pathod/templates/onelog.html 
484${PYSITELIB}/pathod/templates/request_preview.html 
485${PYSITELIB}/pathod/templates/request_previewform.html 
486${PYSITELIB}/pathod/templates/response_preview.html 
487${PYSITELIB}/pathod/templates/response_previewform.html 
488${PYSITELIB}/pathod/test.py 654${PYSITELIB}/pathod/test.py
489${PYSITELIB}/pathod/test.pyc 
490${PYSITELIB}/pathod/test.pyo 
491${PYSITELIB}/pathod/utils.py 655${PYSITELIB}/pathod/utils.py
492${PYSITELIB}/pathod/utils.pyc 
493${PYSITELIB}/pathod/utils.pyo 
494${PYSITELIB}/pathod/version.py 
495${PYSITELIB}/pathod/version.pyc 
496${PYSITELIB}/pathod/version.pyo 

cvs diff -r1.9 -r1.10 pkgsrc/net/mitmproxy/distinfo (expand / switch to unified diff)

--- pkgsrc/net/mitmproxy/distinfo 2016/04/21 08:20:45 1.9
+++ pkgsrc/net/mitmproxy/distinfo 2017/04/14 13:15:04 1.10
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.9 2016/04/21 08:20:45 leot Exp $ 1$NetBSD: distinfo,v 1.10 2017/04/14 13:15:04 leot Exp $
2 2
3SHA1 (mitmproxy-0.17.tar.gz) = e6bec7da5e4b8ce81a879125d8db609fae77a068 3SHA1 (mitmproxy-2.0.1.tar.gz) = c86bfa05322b549eea252d8e3eada903e07fbbd5
4RMD160 (mitmproxy-0.17.tar.gz) = a1e13087fd26e0f7e35890fea7ceddec8d9aeb94 4RMD160 (mitmproxy-2.0.1.tar.gz) = cd249a136e6a9eca4b532a719d26769d7f28f4bb
5SHA512 (mitmproxy-0.17.tar.gz) = 10358a335feb9a88d351f1623b4894c24e2c73f8a76d796191324e3b2b00bd8d8d64e26dc7c982b63136358c008b571a7fe2a713f427e54b297091d781a9497b 5SHA512 (mitmproxy-2.0.1.tar.gz) = cfbbb198f78f8a21bd726f09c261463a0302ef119555eac418f4ef368ddc6c33195090e9282c80ba64237bfcde74c8cf7b382b938907e8e87b97b6a1e1a71177
6Size (mitmproxy-0.17.tar.gz) = 26915176 bytes 6Size (mitmproxy-2.0.1.tar.gz) = 28498142 bytes
7SHA1 (patch-setup.py) = 8219fee4c30ac0a8bb52a6c34ae6657bf59885cc 7SHA1 (patch-setup.py) = cf21e43a1204981902236affadaf3e63f19c31f0

cvs diff -r1.4 -r1.5 pkgsrc/net/mitmproxy/patches/Attic/patch-setup.py (expand / switch to unified diff)

--- pkgsrc/net/mitmproxy/patches/Attic/patch-setup.py 2016/04/21 08:20:45 1.4
+++ pkgsrc/net/mitmproxy/patches/Attic/patch-setup.py 2017/04/14 13:15:04 1.5
@@ -1,113 +1,109 @@ @@ -1,113 +1,109 @@
1$NetBSD: patch-setup.py,v 1.4 2016/04/21 08:20:45 leot Exp $ 1$NetBSD: patch-setup.py,v 1.5 2017/04/14 13:15:04 leot Exp $
2 2
3Avoid too strict version requirements. 3Avoid too strict version requirements.
4 4
5--- setup.py.orig 2016-04-10 00:43:47.000000000 +0000 5--- setup.py.orig 2017-03-15 18:44:08.000000000 +0000
6+++ setup.py 6+++ setup.py
7@@ -59,64 +59,64 @@ setup( 7@@ -60,61 +60,61 @@ setup(
8 # https://packaging.python.org/en/latest/requirements/#install-requires 8 # https://packaging.python.org/en/latest/requirements/#install-requires
9 # It is not considered best practice to use install_requires to pin dependencies to specific versions. 9 # It is not considered best practice to use install_requires to pin dependencies to specific versions.
10 install_requires=[ 10 install_requires=[
11- "backports.ssl_match_hostname>=3.5.0.1, <3.6", 
12- "blinker>=1.4, <1.5", 11- "blinker>=1.4, <1.5",
13- "click>=6.2, <7.0", 12- "click>=6.2, <7",
14+ "backports.ssl_match_hostname>=3.5.0.1", 
15+ "blinker>=1.4", 13+ "blinker>=1.4",
16+ "click>=6.2", 14+ "click>=6.2",
17 "certifi>=2015.11.20.1", # no semver here - this should always be on the last release! 15 "certifi>=2015.11.20.1", # no semver here - this should always be on the last release!
18- "configargparse>=0.10, <0.11", 16- "construct>=2.8, <2.9",
19- "construct>=2.5.2, <2.6", 17- "cryptography>=1.3, <1.9",
20- "cryptography>=1.3,<1.4", 18- "cssutils>=1.0.1, <1.1",
21- "Flask>=0.10.1, <0.11", 19- "h2>=2.5.1, <3",
22- "h2>=2.1.2, <3.0", 20- "html2text>=2016.1.8, <=2016.9.19",
23- "hpack>=2.1.0, <3.0", 21- "hyperframe>=4.0.1, <5",
24- "html2text>=2016.1.8, <=2016.4.2", 22- "jsbeautifier>=1.6.3, <1.7",
25- "hyperframe>=3.2.0, <4.0", 23- "kaitaistruct>=0.6, <0.7",
26- "lxml>=3.5.0, <3.7", 24- "passlib>=1.6.5, <1.8",
27- "Pillow>=3.2, <3.3", 25- "pyasn1>=0.1.9, <0.3",
28- "passlib>=1.6.5, <1.7", 
29- "pyasn1>=0.1.9, <0.2", 
30- "pyOpenSSL>=16.0, <17.0", 26- "pyOpenSSL>=16.0, <17.0",
31- "pyparsing>=2.1,<2.2", 27- "pyparsing>=2.1.3, <2.3",
32- "pyperclip>=1.5.22, <1.6", 28- "pyperclip>=1.5.22, <1.6",
33- "requests>=2.9.1, <2.10", 29- "requests>=2.9.1, <3",
34- "six>=1.10, <1.11", 30- "ruamel.yaml>=0.13.2, <0.14",
35- "tornado>=4.3, <4.4", 31- "tornado>=4.3, <4.5",
36- "urwid>=1.3.1, <1.4", 32- "urwid>=1.3.1, <1.4",
37- "watchdog>=0.8.3, <0.9", 33- "watchdog>=0.8.3, <0.9",
38+ "configargparse>=0.10", 34- "brotlipy>=0.5.1, <0.7",
39+ "construct>=2.5.2", 35- "sortedcontainers>=1.5.4, <1.6",
 36+ "construct>=2.8",
40+ "cryptography>=1.3", 37+ "cryptography>=1.3",
41+ "Flask>=0.10.1", 38+ "cssutils>=1.0.1",
42+ "h2>=2.1.2", 39+ "h2>=2.5.1",
43+ "hpack>=2.1.0", 
44+ "html2text>=2016.1.8", 40+ "html2text>=2016.1.8",
45+ "hyperframe>=3.2.0", 41+ "hyperframe>=4.0.1",
46+ "lxml>=3.5.0", 42+ "jsbeautifier>=1.6.3",
47+ "Pillow>=3.2", 43+ "kaitaistruct>=0.6",
48+ "passlib>=1.6.5", 44+ "passlib>=1.6.5",
49+ "pyasn1>=0.1.9", 45+ "pyasn1>=0.1.9",
50+ "pyOpenSSL>=16.0", 46+ "pyOpenSSL>=16.0",
51+ "pyparsing>=2.1", 47+ "pyparsing>=2.1.3",
52+ "pyperclip>=1.5.22", 48+ "pyperclip>=1.5.22",
53+ "requests>=2.9.1", 49+ "requests>=2.9.1",
54+ "six>=1.10", 50+ "ruamel.yaml>=0.13.2",
55+ "tornado>=4.3", 51+ "tornado>=4.3",
56+ "urwid>=1.3.1", 52+ "urwid>=1.3.1",
57+ "watchdog>=0.8.3", 53+ "watchdog>=0.8.3",
 54+ "brotlipy>=0.5.1",
 55+ "sortedcontainers>=1.5.4",
 56 # transitive from cryptography, we just blacklist here.
 57 # https://github.com/pypa/setuptools/issues/861
 58- "setuptools>=11.3, !=29.0.0",
 59+ "setuptools>=11.3",
58 ], 60 ],
59 extras_require={ 61 extras_require={
60 ':sys_platform == "win32"': [ 62 ':sys_platform == "win32"': [
61- "pydivert>=0.0.7, <0.1", 63- "pydivert>=2.0.3, <2.1",
62+ "pydivert>=0.0.7", 64+ "pydivert>=2.0.3",
63 ], 65 ],
64 ':sys_platform != "win32"': [ 66 ':sys_platform != "win32"': [
65 ], 67 ],
66 # Do not use a range operator here: https://bitbucket.org/pypa/setuptools/issues/380 
67 # Ubuntu Trusty and other still ship with setuptools < 17.1 
68 ':python_version == "2.7"': [ 
69- "enum34>=1.0.4, <2", 
70- "ipaddress>=1.0.15, <1.1", 
71+ "enum34>=1.0.4", 
72+ "ipaddress>=1.0.15", 
73 ], 
74 'dev': [ 68 'dev': [
75- "coveralls>=1.1, <1.2", 69- "Flask>=0.10.1, <0.13",
76- "mock>=1.3.0, <1.4", 70- "flake8>=3.2.1, <3.4",
77- "pytest>=2.8.7,<2.10", 71- "mypy>=0.471, <0.480",
78- "pytest-cov>=2.2.1, <2.3", 72- "rstcheck>=2.2, <4.0",
79- "pytest-timeout>=1.0.0, <1.1", 73- "tox>=2.3, <3",
80- "pytest-xdist>=1.14, <1.15", 74- "pytest>=3, <3.1",
81- "sphinx>=1.3.5, <1.5", 75- "pytest-cov>=2.2.1, <3",
 76- "pytest-timeout>=1.0.0, <2",
 77- "pytest-xdist>=1.14, <2",
 78- "pytest-faulthandler>=1.3.0, <2",
 79- "sphinx>=1.3.5, <1.6",
82- "sphinx-autobuild>=0.5.2, <0.7", 80- "sphinx-autobuild>=0.5.2, <0.7",
83- "sphinxcontrib-documentedlist>=0.3.0, <0.4", 81- "sphinxcontrib-documentedlist>=0.5.0, <0.6",
84- "sphinx_rtd_theme>=0.1.9, <0.2", 82- "sphinx_rtd_theme>=0.1.9, <0.2",
85+ "coveralls>=1.1", 83+ "Flask>=0.10.1",
86+ "mock>=1.3.0", 84+ "flake8>=3.2.1",
87+ "pytest>=2.8.7", 85+ "mypy>=0.471",
 86+ "rstcheck>=2.2",
 87+ "tox>=2.3",
 88+ "pytest>=3",
88+ "pytest-cov>=2.2.1", 89+ "pytest-cov>=2.2.1",
89+ "pytest-timeout>=1.0.0", 90+ "pytest-timeout>=1.0.0",
90+ "pytest-xdist>=1.14", 91+ "pytest-xdist>=1.14",
 92+ "pytest-faulthandler>=1.3.0",
91+ "sphinx>=1.3.5", 93+ "sphinx>=1.3.5",
92+ "sphinx-autobuild>=0.5.2", 94+ "sphinx-autobuild>=0.5.2",
93+ "sphinxcontrib-documentedlist>=0.3.0", 95+ "sphinxcontrib-documentedlist>=0.5.0",
94+ "sphinx_rtd_theme>=0.1.9", 96+ "sphinx_rtd_theme>=0.1.9",
95 ], 97 ],
96 'contentviews': [ 98 'contentviews': [
97- "cssutils>=1.0.1, <1.1", 
98- "protobuf>=2.6.1, <2.7", 
99- "pyamf>=0.8.0, <0.9", 
100+ "cssutils>=1.0.1", 
101+ "protobuf>=2.6.1", 
102+ "pyamf>=0.8.0", 
103 ], 99 ],
104 'examples': [ 100 'examples': [
105- "beautifulsoup4>=4.4.1, <4.5", 101- "beautifulsoup4>=4.4.1, <4.6",
106- "harparser>=0.2, <0.3", 102- "pytz>=2015.07.0, <=2016.10",
107- "pytz>=2015.07.0, <=2016.3", 103- "Pillow>=3.2, <4.1",
108+ "beautifulsoup4>=4.4.1", 104+ "beautifulsoup4>=4.4.1",
109+ "harparser>=0.2", 
110+ "pytz>=2015.07.0", 105+ "pytz>=2015.07.0",
 106+ "Pillow>=3.2",
111 ] 107 ]
112 } 108 }
113 ) 109 )