使用pyproject的包入口点.基于Toml的可编辑安装



我的入口点是这样设置的

[options]
package_dir =
= package
packages = .
python_requires = >=3.6
[option.entry_points]
console_scripts =
cons = scripts.cons
gui_scripts =
gui = scripts.gui

我在pip install -e .的可编辑模式下安装了这个包。我可以通过Python REPL导入package,但运行consgui(这些不是真实名称)不起作用。我发现入口点脚本确实没有放在%LOCALAPPDATA%ProgramsPythonPython39Scripts中,但%LOCALAPPDATA%ProgramsPythonPython39Libsite-packagespackage.egg-link确实存在

使用setuptools时,这是因为你安装包在编辑模式下,然后试图从CLI运行它。如果要在CLI中使用该命令,您可能不会以可编辑模式安装它。只需使用:

pip install .

使用flit允许可编辑的CLI安装

相关内容

  • 没有找到相关文章

最新更新