Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
kgd-al opened this issue Jan 16, 2025 · 0 comments
Open

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

kgd-al opened this issue Jan 16, 2025 · 0 comments
Labels
bug Something isn't working as intended

Comments

@kgd-al
Copy link
Contributor

kgd-al commented Jan 16, 2025

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
@kgd-al kgd-al added the bug Something isn't working as intended label Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as intended
Projects
None yet
Development

No branches or pull requests

1 participant