baidubce / app-builder

appbuilder-sdk, 千帆AppBuilder-SDK帮助开发者灵活、快速的搭建AI原生应用
https://appbuilder.cloud.baidu.com/
Apache License 2.0
452 stars 114 forks source link

放宽Python包的依赖版本限定 #539

Open amchii opened 2 hours ago

amchii commented 2 hours ago

这是当前发布包时使用的依赖,读取自requirements.txt:

requests
proto-plus==1.22.3
pydantic==2.6.4
numpy
urllib3<2.0.0
tenacity==8.2.3
pandas
openpyxl
pymochow>=1.1.2
parameterized
PyYAML
bce-python-sdk
pycryptodome
opentelemetry-exporter-otlp==1.23.0
opentelemetry-instrumentation==0.44b0
opentelemetry-sdk==1.23.0
opentelemetry-api==1.23.0
pydub==0.25.1
ffmpeg==1.4

很多比较通用的包竟然限定死了最后一个小版本,项目尤其是新的想要引入appbuilder-sdk时,都会出现依赖错误,作为包发布时应该尽量减少和放宽依赖,有兼容问题在代码中判断解决。

MrChengmo commented 2 hours ago

您的建议已收到