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
Drop Python 3.6 as the minimum-supported Python version #2567
Commits on Oct 10, 2022
-
Make repr tag highlighting greedy
Addressing Textualize#2468; before this change the tag-matching code was non-greedy, resulting in an unbalanced match if there were tags within tags. This change makes this greedy to ensure that there's a better chance of the match being balanced.
-
Remove dataclasses as a dependency
Python 3.7 is now our minimum-supported Python, and so we don't need to pull in dataclasses any more. See Textualize#2566.
-
Don't special-case an isascii implementation for Python 3.6
Python 3.7 is now our minimum-supported Python, and so we don't need to add our own version of isascii any more. See Textualize#2566.
-
Drop extra IO type properties only needed by Python 3.6
Python 3.7 is now our minimum-supported Python, and so we don't need to add these properties any more. See Textualize#2566.
-
Bump the major version of Rich
The minimum-supported Python has changed from 3.6.x to 3.7. See Textualize#2566.
-
Drop types-dataclasses as a development dependency
Now that we've dropped dataclasses as a dependency, this can be dropped too. See Textualize#2566.
Commits on Oct 11, 2022
-
-
-
-
-
Drop mention of dropped dataclasses from the ChangeLog
In discussion with Will it seemed clear that documenting this doesn't really help anyone, and anyone it could possibly affect would be more affected by the dropping of Python 3.6 as a supported Python version.