锁定版本
小技巧
个人项目: 用上最新最潮的版本
企业项目: 用维护期内的最低版本,一是稳定,二是能照顾到多人,三是资料多
例如今天是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)