-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Conversation
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.
Python 3.7 is now our minimum-supported Python, and so we don't need to pull in dataclasses any more. See Textualize#2566.
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.
Python 3.7 is now our minimum-supported Python, and so we don't need to add these properties any more. See Textualize#2566.
The minimum-supported Python has changed from 3.6.x to 3.7. See Textualize#2566.
Now that we've dropped dataclasses as a dependency, this can be dropped too. See Textualize#2566.
Codecov ReportBase: 98.39% // Head: 98.39% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #2567 +/- ##
==========================================
- Coverage 98.39% 98.39% -0.01%
==========================================
Files 63 63
Lines 6806 6797 -9
==========================================
- Hits 6697 6688 -9
Misses 109 109
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
This would seem to 100% deserve an entry in the |
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.
ChangeLog tweaks made as per review. |
Implements the requirements outlined in #2566.