Skip to content

Instantly share code, notes, and snippets.

@OrangeTux
Created November 4, 2013 09:52
Show Gist options
  • Save OrangeTux/7300425 to your computer and use it in GitHub Desktop.
Save OrangeTux/7300425 to your computer and use it in GitHub Desktop.
Python project structure
project/ # project root
conf/ # config files, could also be put in project/project/
lib/ # some libraries, probably you don't need it if you use a package manager like pip.
project/
__init__.py
project.py
core.py
submodule/
__init__.py
submodule.py
tests/
__init__.py
test_project.py
test_core.py
submodule/
__init__.py
test_submodule.py
setup.py
README.md
requirements.txt
project.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment