Describe the bug
It would appear that editable dependencies are installed in linear order instead of reverse dependencies
To Reproduce
Do a fresh install of revolve2 through the student_install.sh script. This fails.
Expected behavior
Do a fresh install of revolve2 through the student_install.sh script. This succeeds.
Screenshots
You can check the dependency tree with:
d=dependencies.dot;
echo 'digraph {' > $d;
find . -name 'pyproject.toml' | xargs grep '^revolve2-' | cut -d ' ' -f 1 | tr '_' '-' | sed 's|.*/\([^/]*\).pyproject.toml:revolve2-\(.*\)| "\1" -> "\2";|' >> $d
echo '}' >> $d
cat $d
dot -Tpng $d -o $(basename $d .dot).png
Platform:
- OS: Kubuntu 24.04
- Python 3.10.16
Describe the bug
It would appear that editable dependencies are installed in linear order instead of reverse dependencies
To Reproduce
Do a fresh install of revolve2 through the
student_install.shscript. This fails.Expected behavior
Do a fresh install of revolve2 through the
student_install.shscript. This succeeds.Screenshots
You can check the dependency tree with:
Platform: