pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

mitmproxy: Uncomment py-mitmproxy_rs dependency



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Tue Jan 2 00:29:02 2024 +0100
Changeset:	e8f9435551711e3a3851b69dc69870904e8ebe60

Modified Files:
	mitmproxy/Makefile
Added Files:
	mitmproxy/TODO

Log Message:
mitmproxy: Uncomment py-mitmproxy_rs dependency

Still does not work. Please see TODO.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e8f9435551711e3a3851b69dc69870904e8ebe60

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 mitmproxy/Makefile |  2 +-
 mitmproxy/TODO     | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletion(-)

diffs:
diff --git a/mitmproxy/Makefile b/mitmproxy/Makefile
index 85592f74f3..806fc529d0 100644
--- a/mitmproxy/Makefile
+++ b/mitmproxy/Makefile
@@ -21,7 +21,7 @@ DEPENDS+=	${PYPKGPREFIX}-h2>=4.1:../../www/py-h2
 DEPENDS+=	${PYPKGPREFIX}-hyperframe>=6.0:../../www/py-hyperframe
 DEPENDS+=	${PYPKGPREFIX}-kaitaistruct>=0.10:../../devel/py-kaitaistruct
 DEPENDS+=	${PYPKGPREFIX}-ldap3>=2.8:../../databases/py-ldap3
-#DEPENDS+=	${PYPKGPREFIX}-mitmproxy_rs>=0.4:../../wip/py-mitmproxy_rs # TODO
+DEPENDS+=	${PYPKGPREFIX}-mitmproxy_rs>=0.4:../../wip/py-mitmproxy_rs
 DEPENDS+=	${PYPKGPREFIX}-msgpack>=1.0.0:../../devel/py-msgpack
 DEPENDS+=	${PYPKGPREFIX}-passlib>=1.6.5:../../security/py-passlib
 DEPENDS+=	${PYPKGPREFIX}-protobuf>=3.14:../../devel/py-protobuf
diff --git a/mitmproxy/TODO b/mitmproxy/TODO
new file mode 100644
index 0000000000..393489e734
--- /dev/null
+++ b/mitmproxy/TODO
@@ -0,0 +1,19 @@
+On NetBSD nun fails with:
+
+Traceback (most recent call last):
+  File "/usr/pkg/bin/mitmproxy", line 5, in <module>
+    from mitmproxy.tools.main import mitmproxy
+  File "/usr/pkg/lib/python3.11/site-packages/mitmproxy/tools/main.py", line 15, in <module>
+    from mitmproxy import master
+  File "/usr/pkg/lib/python3.11/site-packages/mitmproxy/master.py", line 5, in <module>
+    from .addons import termlog
+  File "/usr/pkg/lib/python3.11/site-packages/mitmproxy/addons/__init__.py", line 6, in <module>
+    from mitmproxy.addons import clientplayback
+  File "/usr/pkg/lib/python3.11/site-packages/mitmproxy/addons/clientplayback.py", line 26, in <module>
+    from mitmproxy.proxy import server
+  File "/usr/pkg/lib/python3.11/site-packages/mitmproxy/proxy/server.py", line 91, in <module>
+    class ConnectionIO:
+  File "/usr/pkg/lib/python3.11/site-packages/mitmproxy/proxy/server.py", line 94, in ConnectionIO
+    asyncio.StreamReader | udp.DatagramReader | mitmproxy_rs.TcpStream
+                                                ^^^^^^^^^^^^^^^^^^^^^^
+AttributeError: module 'mitmproxy_rs' has no attribute 'TcpStream'. Did you mean: 'Stream'?


Home | Main Index | Thread Index | Old Index