[
https://issues.apache.org/jira/browse/THRIFT-5537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Liu Jiayu reassigned THRIFT-5537:
---------------------------------
Assignee: Liu Jiayu
> 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
> Assignee: Liu Jiayu
> 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)