Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

停止支持 Python 2 #504

Copy link
Copy link

Description

@weakish
Issue body actions
  1. Python 2 已于 2020 年 1 月 1 号 EOL;未来 Python 3.10 还会移除一些兼容 Python 2 的特性
  2. SDK 用的依赖也逐渐开始停止支持 Python 2,比如 gevent 1.5 官方说不支持 python 3.8 的(不过目前在 3.8 下跑单元测试能跑过,但不确定会不会有边角问题),而支持 3.8 的 gevent 20 又不支持 python 2.7;Arrow 说下一个版本将停止支持 Python 2.7 和 Python 3.5

所以未来如果要继续支持 Python 2 的话,会越来越麻烦,可能很多地方都要写两份代码(其实现在 SDK 有些地方就已经是这么做了,未来随着依赖库逐渐抛弃 Python 2,这样的分支会越来越多,增加维护的难度),云引擎那边也要修改,根据 Python 版本选择不同的依赖文件(比如 requirements-py2.txt 之类)。

Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    Morty Proxy This is a proxified and sanitized view of the page, visit original site.