Python 如何将自动完成添加到pip包“控制台脚本”入口点?

Python 如何将自动完成添加到pip包“控制台脚本”入口点?,python,pkg-resources,Python,Pkg Resources,关于如何将自己的Python shell与自动完成(使用readline或rcompleter)连接起来,有很多参考资料,但似乎没有人提到如何为pkg_resources的控制台脚本生成命令包装器。对于已安装的软件包命令,是否可以使用pip寄存器自动完成 > pip install my_pkg > my_pkg <autocompletion> 您必须在根目录中使用mkdir 像这样 |--setup.py |--你的_lib_dir |----我的包 setupt

关于如何将自己的Python shell与自动完成(使用readline或rcompleter)连接起来,有很多参考资料,但似乎没有人提到如何为pkg_resources的控制台脚本生成命令包装器。对于已安装的软件包命令,是否可以使用pip寄存器自动完成

> pip install my_pkg
> my_pkg <autocompletion>

您必须在根目录中使用mkdir

像这样

|--setup.py
|--你的_lib_dir
|----我的包
setuptools.setup(
# ...
entry_points={“console_scripts”:[“my_pkg=your_lib_dir:my_pkg:cli”]}
)

您必须在根目录中使用mkdir

像这样

|--setup.py
|--你的_lib_dir
|----我的包
setuptools.setup(
# ...
entry_points={“console_scripts”:[“my_pkg=your_lib_dir:my_pkg:cli”]}
)

Hmmm,不,这没有回答我的问题。问题是pip是否可以处理我命令的自动完成注册。嗯,不,这并不能回答我的问题。问题是pip是否可以处理命令自动完成的注册。