Open jerryleooo opened 1 month ago
Good catch, and thanks a lot for reporting! That said, it seems this should be resolved easily by changing foo.hex
to str(foo)
and I'd prefer to move forwards rather than spend time keeping things working with old versions. Do you think you might be able to submit a PR for that? Also see #118 which I never finished but shows that this package needs modernizing in more than one way.
Hi @aspiers , I am sorry but I still prefer freezing the dep versions for better maintainability, so I am not able to submit a PR for such change..
I'm fine with freezing versions, but freezing on a pygit2 version which is already broken by newer releases would mean that no other upgrade is possible until the hex
issue is resolved. I'll try to find time to fix it, but it probably won't be in the next month as I have a lot of other commitments currently.
I encountered such error today:
And after some debug I think it's related to the new release of pygit2, which removed
hex
method in its newer versions, ref: https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md I resolved this by installing version 1.10.1I also encountered this issue: https://github.com/aspiers/git-deps/issues/110 ,which was caused my Werkzeug version is too new and I had to install version 2.0.3 to resolve it
I checked the requirements.txt and found it only has a lower version limit, while I think an upper version limit might be necessary.