VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 13
声望: 0

问题:各主项目剥离,看上去是解耦,实际上还是有不少相互依赖。甚至剥离出去的项目和主项目、剥离出去的子项目之间都有依赖。目前,没有看到主项目对依赖库版本号的管理,问题举例(已经碰到): 子项目迭代了代码并更新到了PYPI,但是是适配主项目dev代码的。主项目稳定版本代码并不是最新的。这时候安装了最新版本(由于没有做依赖库)就报错了。更糟糕的是,这时候不知道回退到子项目具体哪个版本号。
建议:在requirements.txt中做子项目依赖库版本号的管理,哪怕是为降低门槛、按需安装依赖库,也可以标明依赖库版本号,但先注释掉,需要用的时候再启用。

Member
加入于:
帖子: 13
声望: 0

哈,看到最新版本加上了~

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】