1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
|
# --------------------( LICENSE )--------------------
# Copyright (c) 2014-2025 Beartype authors.
# See "LICENSE" for further details.
#
# --------------------( SYNOPSIS )--------------------
# Git-specific dotfile instructing git to avoid tracking repository paths
# matching one or more glob expressions listed below 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
# full glob syntax supported by POSIX-compatible shells (e.g., bash, zsh).
# ....................{ DIRECTORIES ~ top-level }....................
# Ignore all top-level Buildout-specific state directories.
/develop-eggs/
/downloads/
/eggs/
/lib/
/lib64/
# Ignore all top-level Coverage.py-specific temporary directories.
/htmlcov/
# Ignore all top-level Flask-specific temporary and private directories.
/.webassets-cache/
/instance/
# Ignore all top-level Hypothesis-specific temporary directories.
/.hypothesis/
# Ignore all top-level mkdocs-specific output directories.
/site/
# Ignore all top-level mypy-specific temporary directories.
/.mypy_cache/
# Ignore all top-level nox-specific temporary directories.
/.nox/
# Ignore all top-level pip-specific temporary directories.
/pip-wheel-metadata/
# Ignore all top-level pytest-specific temporary directories.
/.cache/
/.pytest_cache/
# Ignore all top-level PyBuilder-specific temporary directories.
/target/
# Ignore all top-level Scrapy-specific temporary directories.
/.scrapy/
# Ignore all top-level setuptools-specific temporary directories.
/build/
/dist/
/.eggs/
/*.egg-info/
#FIXME: We'll want to additionally list the "/doc/src/" subdirectory containing
#API documentation autogenerated by the "autodoc" extension.
# Ignore all top-level Sphinx-specific output subdirectories, including:
# * "/doc/src/api", the output subdirectory managed by the "autoapi" extension.
# * "/doc/trg", the output subdirectory managed by Sphinx itself.
#
# Note this constitutes a usability versus space tradeoff: ignoring these
# directories substantially reduces repository size, but requires end users to
# manually install Sphinx to locally generate HTML documentation if they so
# choose. Since HTML documentation is remotely available via Read The Docs
# (RTD), we consider this a more than worthwhile tradeoff.
/doc/src/api
/doc/trg/
# Ignore all top-level tox-specific temporary directories.
/.tox/
# Ignore all top-level user-specific PEP 582-compliant directories.
/__pypackages__/
# Ignore all top-level user-specific Spyder IDE project directories.
/.spyderproject/
/.spyproject/
# Ignore all top-level user-specific venv (virtual environment) directories.
/env/
/venv/
/ENV/
/env.bak/
/venv.bak/
# ....................{ DIRECTORIES ~ general }....................
# Ignore all Buildout-specific state subdirectories.
parts/
# Ignore all Python-specific cache subdirectories.
__pycache__/
# Ignore all PyCharm-specific project subdirectories.
.idea/
# Ignore all Pyre-specific cache subdirectories.
.pyre/
# Ignore all Rope-specific project subdirectories.
.ropeproject/
# ....................{ FILES ~ top-level }....................
# Ignore all top-level Buildout-specific state files.
/.installed.cfg
# Ignore all top-level Celery-specific state files.
/celerybeat-schedule
/celerybeat.pid
# Ignore all top-level Coverage.py-specific output files.
/.coverage
/.coverage.*
/coverage.xml
# Ignore all top-level Django-specific binary databases.
/db.sqlite3
/db.sqlite3-journal
# Ignore all top-level mypy-specific state files.
/.dmypy.json
/dmypy.json
# Ignore all top-level Nose-specific output files.
/nosetests.xml
# Ignore all top-level pip-specific output files.
/pip-log.txt
/pip-delete-this-directory.txt
# 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 are thus
# excluded.
/*.manifest
# Ignore all top-level user-specific venv (virtual environment) directories.
/.env
/.venv
# ....................{ FILES ~ general }....................
# Ignore all audio and video files.
*.mp4
# Ignore all C extensions.
*.so
# Ignore all data interchange files.
*.csv
# Ignore all Django-specific private files.
local_settings.py
# Ignore all Jython-specific byte-compiled Python files.
*$py.class
# Ignore all "gettext"-specific intermediary translation files.
*.mo
*.pot
# Ignore all Jupyter Notebook-specific checkpoint files.
.ipynb_checkpoints
# Ignore all logfiles.
*.log
# Ignore all macOS-specific filesystem viewer configuration files.
.DS_Store
# Ignore all pyenv-specific state files.
.python-version
# Ignore all "python-coverage"-specific output Python files.
*.py,cover
# Ignore all Python-specific byte-compiled, optimized, and DLL files.
*.py[cod]
# Ignore all Python-specific EGG packages.
*.egg
# Ignore all SageMath-specific output Python files.
*.sage.py
# Ignore all temporary files.
*~
*.sw?
# Ignore all "trace"-specific output files.
*.cover
|