# Ignore everything by default
**

# Keep directory structure visible so nested exceptions can work
!*/

# Keep Python source files
!**/*.py

!**/*.doc
!**/*.docx
!**/*.xlsx
!**/*.pdf
!**/*.xls

!README.md

# Keep this file tracked
!.gitignore

!requirements.txt

**/__pycache__/**