Now that selene is consumed by guppylang, it's time that we start peeling guppylang dependency away from Selene itself. This will remove a bunch of problems that we currently have regarding dependency cycles and pollution of transitives.
We can use the approach taken in tket2's hugr-qis-compiler - use uv scripts to generate hugr (or even qis directly) and use those for testing and examples.
Now that selene is consumed by guppylang, it's time that we start peeling guppylang dependency away from Selene itself. This will remove a bunch of problems that we currently have regarding dependency cycles and pollution of transitives.
We can use the approach taken in tket2's hugr-qis-compiler - use
uvscripts to generate hugr (or even qis directly) and use those for testing and examples.