我的Python包有optional features (^{
更具体地说,我希望pip install mypackage
的行为类似于pip install mypackage[extra]
,并且我可以安装一个类似于pip install mypackage[core]
的最小版本
setup(
name="mypackage",
...
extras_require={
"extra": ["extra1>=1.2", "extra2"],
"core": [],
}
)
是否可以使用类似于上述的设置脚本来实现这一点
不幸的是,在Python打包元数据的当前状态下,这是不可能的;工具
关于原因,见a long discussion here
相关问题 更多 >
编程相关推荐