You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Yuxuan Wang (Jira)" <ji...@apache.org> on 2022/04/19 17:01:00 UTC

[jira] [Updated] (THRIFT-5537) Drop support for end-of-life python versions (including python 2)

     [ https://issues.apache.org/jira/browse/THRIFT-5537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Yuxuan Wang updated THRIFT-5537:
--------------------------------
    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|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):
 # Drop support for python2.
 # 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.
 # Modify CI to only run supported Python versions, and modify documentation to reflect the supported python versions accordingly.

  was:
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|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):
 # Drop support for python2.
 # 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.


> Drop support for end-of-life python versions (including python 2)
> -----------------------------------------------------------------
>
>                 Key: THRIFT-5537
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5537
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Python - Compiler, Python - Library
>    Affects Versions: 0.16.0
>            Reporter: Yuxuan Wang
>            Priority: Major
>
> 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|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):
>  # Drop support for python2.
>  # 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.
>  # Modify CI to only run supported Python versions, and modify documentation to reflect the supported python versions accordingly.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)