Running Entry Point Console_script In Python Development Environment
What is the process for running console scripts that use entry points as a python package developer? I have a python project that has a setup.py with. In it, I have a entry_point
Solution 1:
As suggested by @Iguananaut, I ran pip install -e .
instead.
It now works.
So I then did a pip uninstall mypackage
and did a python setup.py develop
again to reproduce. It didn't reproduce.
I now understand that load_entry_point
literally reads the entry_points.txt
from the mypackage.egg-info
. My only guess is that somehow that file was bad... and not getting fixed by running python setup.py develop
.
So -- the answer to my query is:
For running console scripts in a dev environment, use pip install -e .
and run the scripts out of the virtualenv/bin/
. It's designed to work that way, and if it doesn't -- something else is wrong.
Post a Comment for "Running Entry Point Console_script In Python Development Environment"