And*_*huk 4 python packaging setuptools entry-point
我有一个setup.py脚本,其entry_points定义如下:
entry_points = {
'console_scripts': [
'gun = gun.sync:main'
]
},
Run Code Online (Sandbox Code Playgroud)
这会将可执行文件安装到/ usr/bin中.有什么方法可以告诉entry_points将它安装到/ usr/sbin吗?
不.您必须将--script-dir
选项传递给easy_install才能指定.
(您可以将它添加到项目的setup.cfg文件中,但不建议这样做,因为它会让配置Python安装的人感到惊讶,将脚本安装到其他位置......即使你这样做,它也只会对实际运行setup.py的用户生效.大多数其他安装工具将忽略项目setup.cfg中指定的脚本路径.)
归档时间: |
|
查看次数: |
1179 次 |
最近记录: |