19
|
1 syntax: glob
|
|
2 # Created by https://www.toptal.com/developers/gitignore/api/macos,python,pycharm
|
|
3 # Edit at https://www.toptal.com/developers/gitignore?templates=macos,python,pycharm
|
|
4
|
|
5 ### macOS ###
|
|
6 # General
|
|
7 .DS_Store
|
|
8 .AppleDouble
|
|
9 .LSOverride
|
|
10
|
|
11 # Icon must end with two \r
|
|
12 Icon
|
|
13
|
|
14
|
|
15 # Thumbnails
|
|
16 ._*
|
|
17
|
|
18 # Files that might appear in the root of a volume
|
|
19 .DocumentRevisions-V100
|
|
20 .fseventsd
|
|
21 .Spotlight-V100
|
|
22 .TemporaryItems
|
|
23 .Trashes
|
|
24 .VolumeIcon.icns
|
|
25 .com.apple.timemachine.donotpresent
|
|
26
|
|
27 # Directories potentially created on remote AFP share
|
|
28 .AppleDB
|
|
29 .AppleDesktop
|
|
30 Network Trash Folder
|
|
31 Temporary Items
|
|
32 .apdisk
|
|
33
|
|
34 ### PyCharm ###
|
|
35 # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
|
36 # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
|
37
|
|
38 # User-specific stuff
|
|
39 .idea/**/workspace.xml
|
|
40 .idea/**/tasks.xml
|
|
41 .idea/**/usage.statistics.xml
|
|
42 .idea/**/dictionaries
|
|
43 .idea/**/shelf
|
|
44
|
|
45 # AWS User-specific
|
|
46 .idea/**/aws.xml
|
|
47
|
|
48 # Generated files
|
|
49 .idea/**/contentModel.xml
|
|
50
|
|
51 # Sensitive or high-churn files
|
|
52 .idea/**/dataSources/
|
|
53 .idea/**/dataSources.ids
|
|
54 .idea/**/dataSources.local.xml
|
|
55 .idea/**/sqlDataSources.xml
|
|
56 .idea/**/dynamic.xml
|
|
57 .idea/**/uiDesigner.xml
|
|
58 .idea/**/dbnavigator.xml
|
|
59
|
|
60 # Gradle
|
|
61 .idea/**/gradle.xml
|
|
62 .idea/**/libraries
|
|
63
|
|
64 # Gradle and Maven with auto-import
|
|
65 # When using Gradle or Maven with auto-import, you should exclude module files,
|
|
66 # since they will be recreated, and may cause churn. Uncomment if using
|
|
67 # auto-import.
|
|
68 # .idea/artifacts
|
|
69 # .idea/compiler.xml
|
|
70 # .idea/jarRepositories.xml
|
|
71 # .idea/modules.xml
|
|
72 # .idea/*.iml
|
|
73 # .idea/modules
|
|
74 # *.iml
|
|
75 # *.ipr
|
|
76
|
|
77 # CMake
|
|
78 cmake-build-*/
|
|
79
|
|
80 # Mongo Explorer plugin
|
|
81 .idea/**/mongoSettings.xml
|
|
82
|
|
83 # File-based project format
|
|
84 *.iws
|
|
85
|
|
86 # IntelliJ
|
|
87 out/
|
|
88
|
|
89 # mpeltonen/sbt-idea plugin
|
|
90 .idea_modules/
|
|
91
|
|
92 # JIRA plugin
|
|
93 atlassian-ide-plugin.xml
|
|
94
|
|
95 # Cursive Clojure plugin
|
|
96 .idea/replstate.xml
|
|
97
|
|
98 # Crashlytics plugin (for Android Studio and IntelliJ)
|
|
99 com_crashlytics_export_strings.xml
|
|
100 crashlytics.properties
|
|
101 crashlytics-build.properties
|
|
102 fabric.properties
|
|
103
|
|
104 # Editor-based Rest Client
|
|
105 .idea/httpRequests
|
|
106
|
|
107 # Android studio 3.1+ serialized cache file
|
|
108 .idea/caches/build_file_checksums.ser
|
|
109
|
|
110 ### PyCharm Patch ###
|
|
111 # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
|
|
112
|
|
113 # *.iml
|
|
114 # modules.xml
|
|
115 # .idea/misc.xml
|
|
116 # *.ipr
|
|
117
|
|
118 # Sonarlint plugin
|
|
119 # https://plugins.jetbrains.com/plugin/7973-sonarlint
|
|
120 .idea/**/sonarlint/
|
|
121
|
|
122 # SonarQube Plugin
|
|
123 # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
|
|
124 .idea/**/sonarIssues.xml
|
|
125
|
|
126 # Markdown Navigator plugin
|
|
127 # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
|
|
128 .idea/**/markdown-navigator.xml
|
|
129 .idea/**/markdown-navigator-enh.xml
|
|
130 .idea/**/markdown-navigator/
|
|
131
|
|
132 # Cache file creation bug
|
|
133 # See https://youtrack.jetbrains.com/issue/JBR-2257
|
|
134 .idea/$CACHE_FILE$
|
|
135
|
|
136 # CodeStream plugin
|
|
137 # https://plugins.jetbrains.com/plugin/12206-codestream
|
|
138 .idea/codestream.xml
|
|
139
|
|
140 ### Python ###
|
|
141 # Byte-compiled / optimized / DLL files
|
|
142 __pycache__/
|
|
143 *.py[cod]
|
|
144 *$py.class
|
|
145
|
|
146 # C extensions
|
|
147 *.so
|
|
148
|
|
149 # Distribution / packaging
|
|
150 .Python
|
|
151 build/
|
|
152 develop-eggs/
|
|
153 dist/
|
|
154 downloads/
|
|
155 eggs/
|
|
156 .eggs/
|
|
157 lib/
|
|
158 lib64/
|
|
159 parts/
|
|
160 sdist/
|
|
161 var/
|
|
162 wheels/
|
|
163 share/python-wheels/
|
|
164 *.egg-info/
|
|
165 .installed.cfg
|
|
166 *.egg
|
|
167 MANIFEST
|
|
168
|
|
169 # PyInstaller
|
|
170 # Usually these files are written by a python script from a template
|
|
171 # before PyInstaller builds the exe, so as to inject date/other infos into it.
|
|
172 *.manifest
|
|
173 *.spec
|
|
174
|
|
175 # Installer logs
|
|
176 pip-log.txt
|
|
177 pip-delete-this-directory.txt
|
|
178
|
|
179 # Unit test / coverage reports
|
|
180 htmlcov/
|
|
181 .tox/
|
|
182 .nox/
|
|
183 .coverage
|
|
184 .coverage.*
|
|
185 .cache
|
|
186 nosetests.xml
|
|
187 coverage.xml
|
|
188 *.cover
|
|
189 *.py,cover
|
|
190 .hypothesis/
|
|
191 .pytest_cache/
|
|
192 cover/
|
|
193
|
|
194 # Translations
|
|
195 *.mo
|
|
196 *.pot
|
|
197
|
|
198 # Django stuff:
|
|
199 *.log
|
|
200 local_settings.py
|
|
201 db.sqlite3
|
|
202 db.sqlite3-journal
|
|
203
|
|
204 # Flask stuff:
|
|
205 instance/
|
|
206 .webassets-cache
|
|
207
|
|
208 # Scrapy stuff:
|
|
209 .scrapy
|
|
210
|
|
211 # Sphinx documentation
|
|
212 docs/_build/
|
|
213
|
|
214 # PyBuilder
|
|
215 .pybuilder/
|
|
216 target/
|
|
217
|
|
218 # Jupyter Notebook
|
|
219 .ipynb_checkpoints
|
|
220
|
|
221 # IPython
|
|
222 profile_default/
|
|
223 ipython_config.py
|
|
224
|
|
225 # pyenv
|
|
226 # For a library or package, you might want to ignore these files since the code is
|
|
227 # intended to run in multiple environments; otherwise, check them in:
|
|
228 # .python-version
|
|
229
|
|
230 # pipenv
|
|
231 # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
|
232 # However, in case of collaboration, if having platform-specific dependencies or dependencies
|
|
233 # having no cross-platform support, pipenv may install dependencies that don't work, or not
|
|
234 # install all needed dependencies.
|
|
235 #Pipfile.lock
|
|
236
|
|
237 # PEP 582; used by e.g. github.com/David-OConnor/pyflow
|
|
238 __pypackages__/
|
|
239
|
|
240 # Celery stuff
|
|
241 celerybeat-schedule
|
|
242 celerybeat.pid
|
|
243
|
|
244 # SageMath parsed files
|
|
245 *.sage.py
|
|
246
|
|
247 # Environments
|
|
248 .env
|
|
249 .venv
|
|
250 env/
|
|
251 venv/
|
|
252 ENV/
|
|
253 env.bak/
|
|
254 venv.bak/
|
|
255
|
|
256 # Spyder project settings
|
|
257 .spyderproject
|
|
258 .spyproject
|
|
259
|
|
260 # Rope project settings
|
|
261 .ropeproject
|
|
262
|
|
263 # mkdocs documentation
|
|
264 /site
|
|
265
|
|
266 # mypy
|
|
267 .mypy_cache/
|
|
268 .dmypy.json
|
|
269 dmypy.json
|
|
270
|
|
271 # Pyre type checker
|
|
272 .pyre/
|
|
273
|
|
274 # pytype static type analyzer
|
|
275 .pytype/
|
|
276
|
|
277 # Cython debug symbols
|
|
278 cython_debug/
|
|
279
|
|
280 # End of https://www.toptal.com/developers/gitignore/api/macos,python,pycharm
|