本当のhmPython3.dll、hmPython.pyは、「秀丸エディタのインプロセス」。
すなわち、秀丸実行中に秀丸の一部として実行することが想定されています。
インプロセスによる稼働は、該当アプリケーションと該当言語ライブラリの連携を最高にするため、
とても利便性が高まる反面、
親アプリケーションに依存する組み込みスクリプト言語になるがゆえに、
デバッグがしにくい、という問題があります。
(このようなデバッグがしにくいという問題から無縁なのは、
秀丸マクロ代替言語シリーズの中では、C#での作成が想定される「hm.NET」だけです。)
hmPython3も、多分に漏れずリモートデバッグを通せば、「ステップ実行」や「値監視」などの
デバッグが可能ですが、tcp通信などが要求されるため、
概ね企業のセキュリティ下では、そのようなデバッグ手法は採れないことが想像出来ます。
このような環境で、「hmPython3用(=秀丸用)」に作成したPythonプログラムを、
(不完全ながらも)秀丸を通さずに実行するのに手軽な手段は、
「秀丸本体を仮想とみなし、モックを用意すること。
即ち、hmPython.pyの代わりをするフェイククラスを用意すること」
です。
フェイクのhmPython.pyは、秀丸エディタ直下ではなく 秀丸エディタのサブディレクトリ「HmPython3\_hmPython3_etc\fake」ディレクトリ内にあります。
自身でhmPython3用のpythonプログラムを作成する場合には、
このフェイクの方のhmPython.pyファイルを適当にコピーしてインポートすると良いでしょう。