You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The the requirements specified by the wheel distribution of renku 0.11.1 result in a python environment with colliding packages gitdb and gitdb2. See here: DavHau/mach-nix#101
The python package manager of your choice might ignore this collision, but that doesn't solve the issue itself
There are two different libraries with the same import path.
Therefore one doesn't really know which package is being used during runtime.
Nice catch! gitdb2 is a direct mirror of gitdb, since the devs had lost access to the gitdb package for a while ( gitpython-developers/gitdb#59 ). Since they have access again since ~2017, we should switch back to gitdb in the renku-python requirements.
The the requirements specified by the wheel distribution of renku 0.11.1 result in a python environment with colliding packages
gitdb
andgitdb2
. See here: DavHau/mach-nix#101The python package manager of your choice might ignore this collision, but that doesn't solve the issue itself
There are two different libraries with the same import path.
Therefore one doesn't really know which package is being used during runtime.
The problematic part of the dependency tree is:
The problem can either be fixed by removing the requirement
gitdb2
or my patchinggitpython
upstream to also requiregitdb2
instead ofgitdb
The text was updated successfully, but these errors were encountered: