myapp/
AUTHORS (a text file containing the AUTHORS of your app)
HACKING (a text file containing instructions on how to contribute to your app)
LICENSE (text file containing the license (GPL, BSD, etc.))
README (a readme for your app)
setup.py (a file used for installing your app; look up docs on how this is done or ask an experienced python packager)
myapp.desktop (a .desktop file for your app; look up examples)
myapp.py (file that actually starts your app)
myapp/ (keep your app files here)
__init__.py (makes this directory a package that can be imported with the import statement)
info.py (contains constants for info that goes in credits/about dialog, versions, translators, descriptionts, authors, etc.)
gtk/ (contains your projects gui)
__init__.py (makes this directory a package that can be imported with the import statement, contains constants pointing to paths for your view files)
po/ (directory containing gettext translation files for your app)
scripts/ (directory for keeping scripts like pep8.py and other utils)
docs/ (directory for your Sphinx documentation)
tests/ (unit tests for your project)
Makefile (optional Makefile to help when building your app, removing .pyc files, running tests, etc.)