Bre*_*bel 5 python pip setuptools python-wheel python-packaging
有没有办法,使用setup.py,安装python包作为wheel/pip风格的包(即dist-info)而不是setup.py默认情况下的egg安装(即egg-info)?
例如,如果我有一个带有setup.py脚本的python包,并且我运行以下命令,它将把包安装为egg.
> python setup.py install
Run Code Online (Sandbox Code Playgroud)
但是,我可以先构建一个轮子,然后使用pip将该轮子安装为wheel/dist-info类型的安装
> python setup.py bdist_wheel
> pip install ./dist/package-0.1-py2-none-any.whl
Run Code Online (Sandbox Code Playgroud)
有没有办法直接安装包作为wheel/dist-info安装setup.py?或者是同时使用两个步骤setuptools和pip必要吗?
更新: 确认,现在已经落入了点.如果从目录中进行pip安装时仍然看到.egg-info安装,那么只需升级你的pip安装. 请注意 - 可编辑安装仍将使用egg-info.
原答案如下:
此功能即将推出.这是问题#4611.跟着小道,你会发现PR 4764到pip,大约一周前合并到主人.在此期间,你可以
pip wheel .
pip install ./mypackage.whl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1071 次 |
| 最近记录: |