2024-05-14 10:08:18 发布
网友
我知道我可以通过extras_require在setup.py中指定可选依赖项:
setup.py
setup( name="Foo", extras_require={ 'bar': ["barpy"], } )
现在,有没有办法让用户列出我的软件包提供的额外功能?否则用户怎么知道通过
是吗?在
可以使用新的importlib_metadata检查项目的元数据:
>>> import importlib_metadata >>> importlib_metadata.metadata('xonsh').get_all('Provides-Extra') ['linux', 'mac', 'proctitle', 'ptk', 'pygments', 'win']
可以使用新的importlib_metadata检查项目的元数据:
相关问题 更多 >
编程相关推荐