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

Lower Python version requirement to 3.10 #230

Merged
merged 9 commits into from
Nov 12, 2024
Merged

Commits on Nov 12, 2024

  1. refactor: import Self from typing_extensions

    for Python 3.10 compatibility.
    xen0n committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    19657dd View commit details
    Browse the repository at this point in the history
  2. refactor: import NotRequired from typing_extensions

    for Python 3.10 compatibility.
    xen0n committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    01635a9 View commit details
    Browse the repository at this point in the history
  3. build: add tomli for Python earlier than 3.11

    The stdlib `tomllib` module was based on tomli, so pull it in for
    supporting Python 3.10 and earlier versions (if needed).
    xen0n committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    ae16c31 View commit details
    Browse the repository at this point in the history
  4. refactor: explicitly type LGPL_MODULES as Iterable[str]

    Otherwise its current empty content makes pyright scream at the
    conditional block below (the condition being False makes the "content"
    being iterated over being Never).
    xen0n committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    ffcef0f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a3ac9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    943ecf4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b8bcc1b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fff41f5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0a96c7c View commit details
    Browse the repository at this point in the history