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

Drop dependency on toposort in favour of built-in graphlib #3728

Merged
merged 6 commits into from
Mar 26, 2024

Commits on Mar 21, 2024

  1. Replace toposort with graphlib (built-in from Python 3.9)

    Signed-off-by: Ivan Danov <idanov@users.noreply.github.com>
    idanov committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    6d02154 View commit details
    Browse the repository at this point in the history
  2. Create toposort groups only when needed

    Signed-off-by: Ivan Danov <idanov@users.noreply.github.com>
    idanov committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e4756ee View commit details
    Browse the repository at this point in the history
  3. Update RELEASE.md and graphlib version constraints

    Signed-off-by: Ivan Danov <idanov@users.noreply.github.com>
    idanov committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    67ded21 View commit details
    Browse the repository at this point in the history
  4. Remove mypy-toposort

    Signed-off-by: Ivan Danov <idanov@users.noreply.github.com>
    idanov committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    d6625ee View commit details
    Browse the repository at this point in the history
  5. Ensure that the suggest resume test has no node ordering requirement

    Signed-off-by: Ivan Danov <idanov@users.noreply.github.com>
    idanov committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    c06aea2 View commit details
    Browse the repository at this point in the history
  6. Ensure stable toposorting by grouping and ungrouping the result

    Signed-off-by: Ivan Danov <idanov@users.noreply.github.com>
    idanov committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    4de1a27 View commit details
    Browse the repository at this point in the history