Vla*_*nko 3 python installation pip package python-3.x
可以从包中安装一些特殊的子包吗?
例如,我想用 slack、datadog、哨兵插件(包装器)创建包。但我想允许用户安装他想安装的东西。
喜欢:
pip install super_plugins --plugins slack, datadog
Run Code Online (Sandbox Code Playgroud)
可以在不将所有插件分离到不同包的情况下完成吗?
其实,这很简单。这称为Packaging namespace packages。 https://packaging.python.org/guides/packaging-namespace-packages/
您所需要的只是将所有包分离为子包,然后使用命名空间安装它。
# for all packages
pip install super_plugins
# for specific
pip install super_plugins.slack super_plugins.datadog
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4550 次 |
| 最近记录: |