Skip to content

[BUG] Reversed order in student_install.sh? #588

@kgd-al

Description

@kgd-al

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

No one assigned

    Labels

    bugSomething isn't working as intended

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions