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

Drop Python 3.6 as the minimum-supported Python version #2567

Merged
merged 16 commits into from Oct 11, 2022

Commits on Oct 10, 2022

  1. 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.
    davep committed Oct 10, 2022
    Copy the full SHA
    ce55112 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    05707d5 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d5fe471 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    db7fc1a View commit details
    Browse the repository at this point in the history
  5. 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.
    davep committed Oct 10, 2022
    Copy the full SHA
    df76397 View commit details
    Browse the repository at this point in the history
  6. 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.
    davep committed Oct 10, 2022
    Copy the full SHA
    419265b View commit details
    Browse the repository at this point in the history
  7. 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.
    davep committed Oct 10, 2022
    Copy the full SHA
    873cb79 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    43a20cc View commit details
    Browse the repository at this point in the history
  9. Bump the major version of Rich

    The minimum-supported Python has changed from 3.6.x to 3.7. See Textualize#2566.
    davep committed Oct 10, 2022
    Copy the full SHA
    a490f09 View commit details
    Browse the repository at this point in the history
  10. Drop types-dataclasses as a development dependency

    Now that we've dropped dataclasses as a dependency, this can be dropped too.
    
    See Textualize#2566.
    davep committed Oct 10, 2022
    Copy the full SHA
    cb2f77d View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. Copy the full SHA
    d0764ee View commit details
    Browse the repository at this point in the history
  2. Re-black _null_file.py

    davep committed Oct 11, 2022
    Copy the full SHA
    4d68bb4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c9d3f4a View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    974fb53 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    4a51216 View commit details
    Browse the repository at this point in the history
  6. 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.
    davep committed Oct 11, 2022
    Copy the full SHA
    4d084d5 View commit details
    Browse the repository at this point in the history