锁定版本

小技巧

个人项目: 用上最新最潮的版本

企业项目: 用维护期内的最低版本,一是稳定,二是能照顾到多人,三是资料多

例如今天是2023-11-03,Python支持的最低版本是3.8, 发布于2019-10-14,公司在用的orm框架sqlalchemy最新版本是2.0.23, 项目在用版本是1.3.24, 发布于2021-05-31日,2021-05-31 > 2019-10-14, 可以放心使用!!!

3.9

2020-10-05 ~ 2025-10, 针对企业新项目的版本锁定

airflow

2.7.3(2023-11-06)

sqlalchemy

1.4.50(2023-10-30)

airflow2.7.X不支持sqlalchemy2.X

pandas

2.0.3(2023-06-29)

2.1.X开始,要求sqlalchemy>2.0

flask-sqlalchemy

3.0.5(2023-06-22)

从3.1.X开始, 要求sqlalchemy>2.0

flask

2.3.3(2023-8-22)

pymysql

1.1.0(2023-6-26)

小于1.X, 1.4.X的SQLALCHEMY报错: https://github.com/sqlalchemy/sqlalchemy/issues/10650

3.10

2021-10-04~2026-10

django

4.2.10(2024-2-6)

djangorestframework

3.14.0(2022-9-22)

scrapy

2.9.0(2023-08-04)