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