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

Migrate to Poetry and modernise #349

Merged
merged 6 commits into from
Jul 29, 2023
Merged

Migrate to Poetry and modernise #349

merged 6 commits into from
Jul 29, 2023

Commits on Jul 29, 2023

  1. ci: migrate to Poetry and modernise

    Poetry is currently the most popular Python dependency manager. Whilst
    it is ostenibly a replacement for the `requirements.txt` convention it is
    also encourages more general best practices such as; dependency
    lockfiles, releasing, task running, and so on.
    
    This commit also introduces Ruff, a modern Python linter, that in our
    case replaces our dependencies on `flake8` and `bandit`.
    tombh committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    9e66f75 View commit details
    Browse the repository at this point in the history
  2. chore: update autogenerated Pygls client

    Also enable a lint that checks to see if the autogenerated client is
    uptodate.
    tombh committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    0a36dbd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d25df3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a3848d View commit details
    Browse the repository at this point in the history
  5. ci: automate CONTRIBUTORS.md

    tombh committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    db07c69 View commit details
    Browse the repository at this point in the history
  6. test: base Pyodide wheel deps off poetry.lock

    Will this fix the typing_extensions/Any error?
    tombh committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    ca2a305 View commit details
    Browse the repository at this point in the history