Create a poetry pypi project & install it with pipx

404 Views Asked by At

I have a python project that I have uploaded to pypi, and now I am attempting to install it with pipx:

pipx install dup-hawk

however, I'm getting:

No apps associated with package dup-hawk. Try again with '--include-deps' to include apps of dependent packages, which are listed above. If you are
attempting to install a library, pipx should not be used. Consider using pip or a similar tool instead.

I think this is due to me not having an entry script for my project defined in poetry. How do I define an entry point in a poetry project so it can be installed with pipx?

1

There are 1 best solutions below

0
Patrick Collins On

You need to add a tool.poetry.scripts in your pyproject.toml line to use pipx with a cli:

[tool.poetry.scripts]
dup-hawk = 'dup_hawk.dup_hawk:dup_hawk_click'