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

Modernise tooling and fix CI failing #335

Merged
merged 10 commits into from
Apr 21, 2023
Merged

Modernise tooling and fix CI failing #335

merged 10 commits into from
Apr 21, 2023

Commits on Apr 21, 2023

  1. Move from setup.py to pyproject.toml

    Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
    David Robertson and clokep committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    c50a273 View commit details
    Browse the repository at this point in the history
  2. Ensure unit tests run

    IDK we sometimes have to invoke trial explicitly like this
    David Robertson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    17a7bc7 View commit details
    Browse the repository at this point in the history
  3. Use ruff instead of flake8

    And remove py2-style type annotations, which ruff doesn't recognise
    
    Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
    David Robertson and clokep committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    f1128f0 View commit details
    Browse the repository at this point in the history
  4. Bump GHA actions

    David Robertson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    b2201c2 View commit details
    Browse the repository at this point in the history
  5. Run black

    Presumably this fixes complaints from #333 and #334
    David Robertson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    17b3294 View commit details
    Browse the repository at this point in the history
  6. Move isort config to pyproject

    David Robertson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    fe1ff16 View commit details
    Browse the repository at this point in the history
  7. Also lint stubs

    David Robertson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    b24c117 View commit details
    Browse the repository at this point in the history
  8. Bump GHA actions

    David Robertson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    d24efe1 View commit details
    Browse the repository at this point in the history
  9. Fix an unintended rename in #333

    Needed for unit tests to be happy
    David Robertson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    d6e91d3 View commit details
    Browse the repository at this point in the history
  10. Changelog

    David Robertson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    afe3d2e View commit details
    Browse the repository at this point in the history