2024-04-18 00:53:50 发布
网友
我想创建一个新的PyPI包,但它将有一个特殊的轮子,我将这样调用它:
pip install misoftware[customer1]
这可能吗?你知道吗
如果是这样,我如何为[customer1]提供补丁
[customer1]
例如,我的主要版本是:
misoftware==1.1和
misoftware==1.1
misoftware[customer1]
我想要
misoftware[customer1]==1.1.2
总共有3个轮子
你在描述^{} 'extras'。这允许您指定其他依赖项,例如
misoftware
缺点是,您在extra中列出的依赖项必须作为包本身托管在PyPI上。所以您需要创建一个misoftware_customer1包,依此类推。你知道吗
misoftware_customer1
你在描述^{} 'extras' 。这允许您指定其他依赖项,例如
misoftware
只安装misoftware
包misoftware[customer1]
将安装misoftware
包,以及一些额外的依赖项缺点是,您在extra中列出的依赖项必须作为包本身托管在PyPI上。所以您需要创建一个
misoftware_customer1
包,依此类推。你知道吗相关问题 更多 >
编程相关推荐