I have a package installed in development mode with pip install -e ./mylocalpkg
.
This package defines an entry_points.console_script
setup(
name='mylocalpkg',
...
entry_points={
'console_scripts': [
'myscript = mylocalpkg.scriptfile:main'
]
},
...
)
This script can be called with either way
$ python -m mylocalpkg.scriptfile
$ myscript
However, I cannot debug this script:
$ python -m pdb mylocalpkg.scriptfile
Error: mylocalpkg.scriptfile does not exist
$ python -m pdb myscript
Error: myscript does not exist
How can I start a debugging session with pdb
while calling entry_point scripts ?