Skip to content

Drop support for Python 3.8#128

Merged
binaryDiv merged 6 commits intomainfrom
drop-python38-support
Dec 10, 2024
Merged

Drop support for Python 3.8#128
binaryDiv merged 6 commits intomainfrom
drop-python38-support

Conversation

@binaryDiv
Copy link
Copy Markdown
Contributor

@binaryDiv binaryDiv commented Dec 9, 2024

As of October this year, Python 3.8 is officially EOL.

In order to allow for more modern typing (e.g. list[T] instead of typing.List[T]), this PR removes support for Python 3.8 and modernizes the code to use features from Python 3.9. (Solves #15)

This qualifies as a breaking change in terms of Python version compatibility. There are no breaking API changes, however.

@binaryDiv binaryDiv self-assigned this Dec 9, 2024
Comment thread Makefile
Comment thread src/validataclass/validators/dataclass_validator.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants