golemfactory / goth

Golem Test Harness, an integration testing framework for yagna - the (new) Golem Network client.
GNU General Public License v3.0
10 stars 4 forks source link

Bump mitmproxy version to ^8 #605

Open lucekdudek opened 1 year ago

lucekdudek commented 1 year ago

Current version of mitmproxy result in goth capping dependency of click at <=8. Click is a dependency used in other golemfactory python project which makes it hard to use goth and newest version of other dependencies at the same time.

There ware bigger changes made in mitmproxy update from ^6 to ^8. Changes that we know impact goth:


What needs to be done:

shadeofblue commented 1 year ago

what I tried:

1) use multiprocessing instead of threading to alleviate the issue with the event loop threads - no success - either with the new version or after a fallback to the current one...

2) tried a more direct approach

still - no dice...

General conclusions after trying to debug why the above approaches didn't work:

the way forward as I see it: