Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-5537

Drop support for end-of-life python versions (including python 2)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.16.0
    • None
    • None

    Description

      Based on the discussion in the maillist, we decided to drop support for end-of-life python versions. At the time of writing (ref: https://devguide.python.org/devcycle/#end-of-life-branches), this includes python 2, and python 3 < 3.7. Create this ticket to track the work, which includes (but probably not limited to):

      1. Drop support for python2.
      2. If we have any code to support older python version that's already end-of-line (for example, to support IntEnum before python 3.4), we can drop those special handling and only support the new version now.
      3. Modify CI to only run supported Python versions, and modify documentation to reflect the supported python versions accordingly.

      Attachments

        Issue Links

          Activity

            People

              jiayuliu Liu Jiayu
              fishywang Yuxuan Wang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 40m
                  1h 40m