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

Bump to Python 3.9, Big typing updates #2963

Merged
merged 16 commits into from
Nov 4, 2024
Merged

Bump to Python 3.9, Big typing updates #2963

merged 16 commits into from
Nov 4, 2024

Commits on Oct 31, 2024

  1. Bump minimum python version to 3.9

    Update dependencies minimum package versions to post-3.9 versions.
    Upgrade latest pyparsing
    Update to latest MyPy
    Update to latest Black
    Re-issue new Poetry lockfile
    ashleysommer committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    d576e84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5dabf4 View commit details
    Browse the repository at this point in the history
  3. Change _SubjectType, _PredicateType, and _ObjectType typing to more r…

    …estictive, and fix the fallout
    ashleysommer committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    c6e24a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89deec5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4704dc5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b5e4dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad32b23 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    bace976 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4e86f5 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into py39_typing

    # Conflicts:
    #	rdflib/namespace/__init__.py
    ashleysommer committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    170b2ba View commit details
    Browse the repository at this point in the history
  4. Change QuotedGraph to be an IdentifiedNode, that means that its autom…

    …atically included in _subjectType, and we don't need a forward-definition for QuotedGraph in _subjectType alias.
    ashleysommer committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    376ed5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8d1fa77 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a967ef4 View commit details
    Browse the repository at this point in the history
  7. Ensure Pyparsing in Dockerfile and in Devtools min versions matches t…

    …hat set in PyProject toml
    ashleysommer committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9dbabf2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    10bac8d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    73400f3 View commit details
    Browse the repository at this point in the history