.gitignore (4535B) - raw
1 # Created by https://www.toptal.com/developers/gitignore/api/python,macos,vim,visualstudiocode 2 # Edit at https://www.toptal.com/developers/gitignore?templates=python,macos,vim,visualstudiocode 3 4 ### macOS ### 5 # General 6 .DS_Store 7 .AppleDouble 8 .LSOverride 9 10 # Icon must end with two \r 11 Icon 12 13 14 # Thumbnails 15 ._* 16 17 # Files that might appear in the root of a volume 18 .DocumentRevisions-V100 19 .fseventsd 20 .Spotlight-V100 21 .TemporaryItems 22 .Trashes 23 .VolumeIcon.icns 24 .com.apple.timemachine.donotpresent 25 26 # Directories potentially created on remote AFP share 27 .AppleDB 28 .AppleDesktop 29 Network Trash Folder 30 Temporary Items 31 .apdisk 32 33 ### macOS Patch ### 34 # iCloud generated files 35 *.icloud 36 37 ### Python ### 38 # Byte-compiled / optimized / DLL files 39 __pycache__/ 40 *.py[cod] 41 *$py.class 42 43 # C extensions 44 *.so 45 46 # Distribution / packaging 47 .Python 48 build/ 49 develop-eggs/ 50 dist/ 51 downloads/ 52 eggs/ 53 .eggs/ 54 lib/ 55 lib64/ 56 parts/ 57 sdist/ 58 var/ 59 wheels/ 60 share/python-wheels/ 61 *.egg-info/ 62 .installed.cfg 63 *.egg 64 MANIFEST 65 66 # PyInstaller 67 # Usually these files are written by a python script from a template 68 # before PyInstaller builds the exe, so as to inject date/other infos into it. 69 *.manifest 70 *.spec 71 72 # Installer logs 73 pip-log.txt 74 pip-delete-this-directory.txt 75 76 # Unit test / coverage reports 77 htmlcov/ 78 .tox/ 79 .nox/ 80 .coverage 81 .coverage.* 82 .cache 83 nosetests.xml 84 coverage.xml 85 *.cover 86 *.py,cover 87 .hypothesis/ 88 .pytest_cache/ 89 cover/ 90 91 # Translations 92 *.mo 93 *.pot 94 95 # Django stuff: 96 *.log 97 local_settings.py 98 db.sqlite3 99 db.sqlite3-journal 100 101 # Flask stuff: 102 instance/ 103 .webassets-cache 104 105 # Scrapy stuff: 106 .scrapy 107 108 # Sphinx documentation 109 docs/_build/ 110 111 # PyBuilder 112 .pybuilder/ 113 target/ 114 115 # Jupyter Notebook 116 .ipynb_checkpoints 117 118 # IPython 119 profile_default/ 120 ipython_config.py 121 122 # pyenv 123 # For a library or package, you might want to ignore these files since the code is 124 # intended to run in multiple environments; otherwise, check them in: 125 # .python-version 126 127 # pipenv 128 # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 129 # However, in case of collaboration, if having platform-specific dependencies or dependencies 130 # having no cross-platform support, pipenv may install dependencies that don't work, or not 131 # install all needed dependencies. 132 #Pipfile.lock 133 134 # poetry 135 # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 136 # This is especially recommended for binary packages to ensure reproducibility, and is more 137 # commonly ignored for libraries. 138 # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 139 #poetry.lock 140 141 # pdm 142 # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 143 #pdm.lock 144 # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it 145 # in version control. 146 # https://pdm.fming.dev/#use-with-ide 147 .pdm.toml 148 149 # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm 150 __pypackages__/ 151 152 # Celery stuff 153 celerybeat-schedule 154 celerybeat.pid 155 156 # SageMath parsed files 157 *.sage.py 158 159 # Environments 160 .env 161 .venv 162 env/ 163 venv/ 164 ENV/ 165 env.bak/ 166 venv.bak/ 167 168 # Spyder project settings 169 .spyderproject 170 .spyproject 171 172 # Rope project settings 173 .ropeproject 174 175 # mkdocs documentation 176 /site 177 178 # mypy 179 .mypy_cache/ 180 .dmypy.json 181 dmypy.json 182 183 # Pyre type checker 184 .pyre/ 185 186 # pytype static type analyzer 187 .pytype/ 188 189 # Cython debug symbols 190 cython_debug/ 191 192 # PyCharm 193 # JetBrains specific template is maintained in a separate JetBrains.gitignore that can 194 # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore 195 # and can be added to the global gitignore or merged into this file. For a more nuclear 196 # option (not recommended) you can uncomment the following to ignore the entire idea folder. 197 #.idea/ 198 199 ### Python Patch ### 200 # Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration 201 poetry.toml 202 203 # ruff 204 .ruff_cache/ 205 206 # LSP config files 207 pyrightconfig.json 208 209 ### Vim ### 210 # Swap 211 [._]*.s[a-v][a-z] 212 !*.svg # comment out if you don't need vector files 213 [._]*.sw[a-p] 214 [._]s[a-rt-v][a-z] 215 [._]ss[a-gi-z] 216 [._]sw[a-p] 217 218 # Session 219 Session.vim 220 Sessionx.vim 221 222 # Temporary 223 .netrwhist 224 *~ 225 # Auto-generated tag files 226 tags 227 # Persistent undo 228 [._]*.un~ 229 230 ### VisualStudioCode ### 231 .vscode 232 233 # Local History for Visual Studio Code 234 .history/ 235 236 # Built Visual Studio Code Extensions 237 *.vsix 238 239 ### VisualStudioCode Patch ### 240 # Ignore all local history of files 241 .history 242 .ionide 243 244 # End of https://www.toptal.com/developers/gitignore/api/python,macos,vim,visualstudiocode