我应该在哪里放置Python包的演示脚本?

cyb*_*org 5 python convention program-entry-point package demo

我正在编码一个供其他人使用的新python包。为了演示如何使用它,我正在编写一个演示脚本,该脚本执行新程序包的主要部分。

这样做的惯例是什么,以便其他人可以轻松找到该脚本?它应该是一个单独的模块(按什么名称)吗?它应该位于软件包的根目录中吗?开包装?在__init__.py

Ign*_*ams 3

我从未见过任何真正的约定,但我个人将它放在一个主哨兵中__init__.py,以便可以通过python -m somepackage.