A.J*_*oet 7 python pip python-wheel
我遇到了python whl包的以下问题:
我有一个包,在我的setup.py中定义了一个入口点.当我运行时pip install .,它会正确安装包和入口点包装器.当我运行python setup.py bdist_wheel后pip install thing.whl,它只安装包,但不安装入口点.
如何从创建的轮包中正确安装入口点?
PS:当我解压缩轮包时,我确实找到了带有预期条目的"entrypoints.txt".它只是没有安装在环境箱中.
过去的轮子包括预先生成的控制台脚本包装器,但这是次优的,文件被删除.安装程序应该生成这些包装脚本,但pip尚未更新以跟进,请参阅问题1067.
在pull请求1251是发布的一部分之前,您必须使用单独的命令来安装控制台脚本:
python -m wheel install-scripts thing.whl
Run Code Online (Sandbox Code Playgroud)
请参阅Wheel文档中的Setuptools脚本处理.
pull请求在本月早些时候(2014年11月)合并,并将成为即将发布的6.0版本的一部分.您还可以使用pip从GitHub升级到开发版本:
pip install git+https://github.com/pypa/pip.git
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1445 次 |
| 最近记录: |