Я знаю, что Python script можно отлаживать из командной строки с помощью
python -m pdb my_script.py
если my_script.py является script, предназначенным для запуска с python my_script.py.
Однако, python module my_module.py должен запускаться с python -m my_module. Даже сценарии, содержащие относительный импорт, должны выполняться с python -m. Как я могу запустить python -m my_module под управлением pdb? Следующая не работает:
python -m pdb -m my_module