ふむふむ。
公開するクラスや関数は init.py に書いておけば、パッケージimportした時にあたかもパッケージ直下にいるように見えるよ、と。
とはいえ、Pythonには private という概念が無いのでパッケージ作者の意図を無視してインポートすることも可能なんだが、そこら辺どう解決するんだろうか。
コメントに注意書きとかそんな感じ? 実際のPythonプロジェクトではどんな風にしてるのか気になるところである。
(2018/08/28)