Closed alexrayne closed 4 years ago
This is an interaction between mercurial's demandimport and urllib3 probing for brotli; urllib3 assumes that "import brotli" succeeding means the package is present. I don't see how dulwich is involved, other than depending on urllib3.
I think this warrants a fix in either mercurial (since it overrides the behaviour of standard import) or you could possibly do a workaround in urllib3.
hallow!
try to pull repo with mercurial 5.4 on win8
(use hggit https://foss.heptapod.net/mercurial/hg-git/-/commit/c822fd9af8393ad7652c6b5573b8870f21c98e1b)
got this crash: