Closed kkirsche closed 3 weeks ago
With the release of Python 3.13, Python 3.8 is now end of life, as shown on https://devguide.python.org/versions/
By dropping Python 3.8, this expands the available features for unconditional use in the library to include (but is not limited to):
hashlib
typing.Annotated
If more complete typing information is desired, additional work can be done to incorporate typing-extensions so that things like kwargs can be strongly typed via Unpack
typing-extensions
kwargs
Unpack
With the release of Python 3.13, Python 3.8 is now end of life, as shown on https://devguide.python.org/versions/
By dropping Python 3.8, this expands the available features for unconditional use in the library to include (but is not limited to):
hashlib
now can use SHA3 and SHAKE XOF from OpenSSLtyping.Annotated
is now supportedIf more complete typing information is desired, additional work can be done to incorporate
typing-extensions
so that things likekwargs
can be strongly typed viaUnpack