-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Labels
bugSomething isn't working as intendedSomething isn't working as intended
Description
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
Metadata
Metadata
Assignees
Labels
bugSomething isn't working as intendedSomething isn't working as intended