ian*_* xu 13 python pip setuptools setup.py
我在 setup.py 中声明了“extras_require”。有没有一种方法可以指定可选功能,例如python setup.py[extras] install.
我知道pip可以处理可选功能,例如:
pip install .[extras]
Run Code Online (Sandbox Code Playgroud)
或者
pip install -e .[extras]
Run Code Online (Sandbox Code Playgroud)
是否有类似python setup.py install [extras]或python setup.py develop [extras]可以做类似事情的东西。或者是否有另一种方法来告诉python setup.py安装一些可选要求。
python setup.py install easy_install pkg_name[extras]
Run Code Online (Sandbox Code Playgroud)
或者
python setup.py develop easy_install pkg_name[extras]
Run Code Online (Sandbox Code Playgroud)
这当然需要pkg_name已经存在于搜索路径中。它不应该安装pkg_name第二次,因为install/develop选项已经安装了它。但是extras会被处理。
这种过度的好处pip install (options) .[extras]是,你可以通过特定的选项build/ install/ develop。
| 归档时间: |
|
| 查看次数: |
3289 次 |
| 最近记录: |