/ .gitignore
.gitignore
1 # Byte-compiled / optimized / DLL files 2 __pycache__/ 3 *.py[codz] 4 *$py.class 5 6 .DS_Store 7 8 # IDE 9 .vscode/ 10 .idea/ 11 *.swp 12 *.swo 13 # C extensions 14 *.so 15 16 # Distribution / packaging 17 .Python 18 build/ 19 develop-eggs/ 20 dist/ 21 downloads/ 22 eggs/ 23 .eggs/ 24 lib/ 25 lib64/ 26 parts/ 27 sdist/ 28 var/ 29 wheels/ 30 share/python-wheels/ 31 *.egg-info/ 32 .installed.cfg 33 *.egg 34 MANIFEST 35 36 # PyInstaller 37 # Usually these files are written by a python script from a template 38 # before PyInstaller builds the exe, so as to inject date/other infos into it. 39 *.manifest 40 *.spec 41 42 # Installer logs 43 pip-log.txt 44 pip-delete-this-directory.txt 45 46 # Unit test / coverage reports 47 htmlcov/ 48 .tox/ 49 .nox/ 50 .coverage 51 .coverage.* 52 .cache 53 nosetests.xml 54 coverage.xml 55 *.cover 56 *.py.cover 57 .hypothesis/ 58 .pytest_cache/ 59 cover/ 60 61 # Translations 62 *.mo 63 *.pot 64 65 # Django stuff: 66 *.log 67 local_settings.py 68 db.sqlite3 69 db.sqlite3-journal 70 71 # Flask stuff: 72 instance/ 73 .webassets-cache 74 75 # Scrapy stuff: 76 .scrapy 77 78 # Sphinx documentation 79 docs/_build/ 80 81 # PyBuilder 82 .pybuilder/ 83 target/ 84 85 # Jupyter Notebook 86 .ipynb_checkpoints 87 88 # IPython 89 profile_default/ 90 ipython_config.py 91 92 # pyenv 93 # For a library or package, you might want to ignore these files since the code is 94 # intended to run in multiple environments; otherwise, check them in: 95 # .python-version 96 97 # pipenv 98 # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 99 # However, in case of collaboration, if having platform-specific dependencies or dependencies 100 # having no cross-platform support, pipenv may install dependencies that don't work, or not 101 # install all needed dependencies. 102 #Pipfile.lock 103 104 # UV 105 # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. 106 # This is especially recommended for binary packages to ensure reproducibility, and is more 107 # commonly ignored for libraries. 108 #uv.lock 109 110 # poetry 111 # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 112 # This is especially recommended for binary packages to ensure reproducibility, and is more 113 # commonly ignored for libraries. 114 # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 115 #poetry.lock 116 #poetry.toml 117 118 # pdm 119 # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 120 # pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python. 121 # https://pdm-project.org/en/latest/usage/project/#working-with-version-control 122 #pdm.lock 123 #pdm.toml 124 .pdm-python 125 .pdm-build/ 126 127 # pixi 128 # Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control. 129 #pixi.lock 130 # Pixi creates a virtual environment in the .pixi directory, just like venv module creates one 131 # in the .venv directory. It is recommended not to include this directory in version control. 132 .pixi 133 134 # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm 135 __pypackages__/ 136 137 # Celery stuff 138 celerybeat-schedule 139 celerybeat.pid 140 141 # SageMath parsed files 142 *.sage.py 143 144 # Environments 145 .env 146 .envrc 147 .venv 148 env/ 149 venv/ 150 ENV/ 151 env.bak/ 152 venv.bak/ 153 154 # Spyder project settings 155 .spyderproject 156 .spyproject 157 158 # Rope project settings 159 .ropeproject 160 161 # mkdocs documentation 162 /site 163 164 # mypy 165 .mypy_cache/ 166 .dmypy.json 167 dmypy.json 168 169 # Pyre type checker 170 .pyre/ 171 172 # pytype static type analyzer 173 .pytype/ 174 175 # Cython debug symbols 176 cython_debug/ 177 178 # PyCharm 179 # JetBrains specific template is maintained in a separate JetBrains.gitignore that can 180 # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore 181 # and can be added to the global gitignore or merged into this file. For a more nuclear 182 # option (not recommended) you can uncomment the following to ignore the entire idea folder. 183 #.idea/ 184 185 # Abstra 186 # Abstra is an AI-powered process automation framework. 187 # Ignore directories containing user credentials, local state, and settings. 188 # Learn more at https://abstra.io/docs 189 .abstra/ 190 191 # Visual Studio Code 192 # Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore 193 # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore 194 # and can be added to the global gitignore or merged into this file. However, if you prefer, 195 # you could uncomment the following to ignore the entire vscode folder 196 # .vscode/ 197 198 # Ruff stuff: 199 .ruff_cache/ 200 201 # PyPI configuration file 202 .pypirc 203 204 # Cursor 205 # Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to 206 # exclude from AI features like autocomplete and code analysis. Recommended for sensitive data 207 # refer to https://docs.cursor.com/context/ignore-files 208 .cursorignore 209 .cursorindexingignore 210 211 # Marimo 212 marimo/_static/ 213 marimo/_lsp/ 214 __marimo__/ 215 216 data/**/* 217 config.yaml 218 219 # Terraform 220 **/.terraform/* 221 *.tfstate 222 *.tfstate.* 223 *.tfplan 224 crash.log 225 crash.*.log 226 227 backup/*