# --------------------( LICENSE                            )--------------------
# Copyright 2017-2018 by Alexis Pietak & Cecil Curry.
# See "LICENSE" for further details.
#
# --------------------( SYNOPSIS                           )--------------------
# Paths matching the following glob expressions are *NOT* committed by default.
#
# --------------------( SEE ALSO                           )--------------------
# For further details, see:
#
# * "man gitignore" for high-level commentary.
# * "man 7 glob" for low-level commentary on glob syntax. Note, in particular,
#   that glob() and hence ".gitignore" files support only a proper subset of
#   bash- and zsh-style glob syntax.

# ....................{ DIRECTORIES ~ top-level            }....................
# Ignore all top-level PyInstaller-specific temporary directories.
/freeze/build/
/freeze/dist/

# Ignore all top-level py.test-specific temporary directories.
/.cache/

# Ignore all top-level setuptools-specific temporary directories.
/build/
/dist/
/.eggs/
/*.egg-info/

# ....................{ DIRECTORIES ~ general              }....................
# Ignore all Python-specific cache directories.
__pycache__/

# Ignore all PyCharm-specific subdirectories.
.idea/

# Ignore all Rope-specific subdirectories.
.ropeproject/

# ....................{ FILES ~ top-level                  }....................
# Ignore all top-level Nose-specific output files.
/nosetests.xml

# Ignore all top-level setuptools-specific output files.
/MANIFEST

# Ignore top-level PyInstaller-specific output files *NOT* intended to be
# modified. ".spec"-suffixed files *ARE* intended to be modified and hence
# excluded.
/*.manifest

# ....................{ FILES ~ subdirectory               }....................
# Ignore all non-YAML files output under the YAML data directory by default.

# Ignore all Qt Creator-specific user interface (UI) autosave files.
/betsee/data/ui/**/*.ui.autosave

# ....................{ FILES ~ general                    }....................
# Ignore all BETSE-specific output files.
*.btse

# Ignore all data interchange files.
*.csv

# Ignore all audio and video files.
*.mp4

# Ignore all Python-specific cache files.
*.py[cod]

# Ignore all temporary files.
*~
*.log
*.sw?

# --------------------( WASTELANDS                         )--------------------
# Recursively whitelist all subdirectories of such directory.
#!/betse/data/yaml/**/*/
