1
+
2
+ # Created by https://www.toptal.com/developers/gitignore/api/python,intellij,spark
3
+ # Edit at https://www.toptal.com/developers/gitignore?templates=python,intellij,spark
4
+
5
+ # ## Intellij ###
6
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
7
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8
+
9
+ # User-specific stuff
10
+ .idea /** /workspace.xml
11
+ .idea /** /tasks.xml
12
+ .idea /** /usage.statistics.xml
13
+ .idea /** /dictionaries
14
+ .idea /** /shelf
15
+
16
+ # AWS User-specific
17
+ .idea /** /aws.xml
18
+
19
+ # Generated files
20
+ .idea /** /contentModel.xml
21
+
22
+ # Sensitive or high-churn files
23
+ .idea /** /dataSources /
24
+ .idea /** /dataSources.ids
25
+ .idea /** /dataSources.local.xml
26
+ .idea /** /sqlDataSources.xml
27
+ .idea /** /dynamic.xml
28
+ .idea /** /uiDesigner.xml
29
+ .idea /** /dbnavigator.xml
30
+
31
+ # Gradle
32
+ .idea /** /gradle.xml
33
+ .idea /** /libraries
34
+
35
+ # Gradle and Maven with auto-import
36
+ # When using Gradle or Maven with auto-import, you should exclude module files,
37
+ # since they will be recreated, and may cause churn. Uncomment if using
38
+ # auto-import.
39
+ # .idea/artifacts
40
+ # .idea/compiler.xml
41
+ # .idea/jarRepositories.xml
42
+ # .idea/modules.xml
43
+ # .idea/*.iml
44
+ # .idea/modules
45
+ # *.iml
46
+ # *.ipr
47
+
48
+ # CMake
49
+ cmake-build- * /
50
+
51
+ # Mongo Explorer plugin
52
+ .idea /** /mongoSettings.xml
53
+
54
+ # File-based project format
55
+ * .iws
56
+
57
+ # IntelliJ
58
+ out /
59
+
60
+ # mpeltonen/sbt-idea plugin
61
+ .idea_modules /
62
+
63
+ # JIRA plugin
64
+ atlassian-ide-plugin.xml
65
+
66
+ # Cursive Clojure plugin
67
+ .idea /replstate.xml
68
+
69
+ # Crashlytics plugin (for Android Studio and IntelliJ)
70
+ com_crashlytics_export_strings.xml
71
+ crashlytics.properties
72
+ crashlytics-build.properties
73
+ fabric.properties
74
+
75
+ # Editor-based Rest Client
76
+ .idea /httpRequests
77
+
78
+ # Android studio 3.1+ serialized cache file
79
+ .idea /caches /build_file_checksums.ser
80
+
81
+ # ## Intellij Patch ###
82
+ # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
83
+
84
+ # *.iml
85
+ # modules.xml
86
+ # .idea/misc.xml
87
+ # *.ipr
88
+
89
+ # Sonarlint plugin
90
+ # https://plugins.jetbrains.com/plugin/7973-sonarlint
91
+ .idea /** /sonarlint /
92
+
93
+ # SonarQube Plugin
94
+ # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
95
+ .idea /** /sonarIssues.xml
96
+
97
+ # Markdown Navigator plugin
98
+ # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
99
+ .idea /** /markdown-navigator.xml
100
+ .idea /** /markdown-navigator-enh.xml
101
+ .idea /** /markdown-navigator /
102
+
103
+ # Cache file creation bug
104
+ # See https://youtrack.jetbrains.com/issue/JBR-2257
105
+ .idea /$CACHE_FILE$
106
+
107
+ # CodeStream plugin
108
+ # https://plugins.jetbrains.com/plugin/12206-codestream
109
+ .idea /codestream.xml
110
+
111
+ # ## Python ###
1
112
# Byte-compiled / optimized / DLL files
2
113
__pycache__ /
3
114
* .py [cod ]
@@ -20,7 +131,6 @@ parts/
20
131
sdist /
21
132
var /
22
133
wheels /
23
- pip-wheel-metadata /
24
134
share /python-wheels /
25
135
* .egg-info /
26
136
.installed.cfg
@@ -50,6 +160,7 @@ coverage.xml
50
160
* .py,cover
51
161
.hypothesis /
52
162
.pytest_cache /
163
+ cover /
53
164
54
165
# Translations
55
166
* .mo
@@ -72,6 +183,7 @@ instance/
72
183
docs /_build /
73
184
74
185
# PyBuilder
186
+ .pybuilder /
75
187
target /
76
188
77
189
# Jupyter Notebook
@@ -82,7 +194,9 @@ profile_default/
82
194
ipython_config.py
83
195
84
196
# pyenv
85
- .python-version
197
+ # For a library or package, you might want to ignore these files since the code is
198
+ # intended to run in multiple environments; otherwise, check them in:
199
+ # .python-version
86
200
87
201
# pipenv
88
202
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
@@ -127,3 +241,107 @@ dmypy.json
127
241
128
242
# Pyre type checker
129
243
.pyre /
244
+
245
+ # pytype static type analyzer
246
+ .pytype /
247
+
248
+ # Cython debug symbols
249
+ cython_debug /
250
+
251
+ # ## Spark ###
252
+ * # *#
253
+ * . # *
254
+ * .iml
255
+ * .ipr
256
+ * .pyc
257
+ * .pyo
258
+ * .swp
259
+ * ~
260
+ .DS_Store
261
+ .classpath
262
+ .ensime
263
+ .ensime_cache /
264
+ .ensime_lucene
265
+ .generated-mima *
266
+ .idea /
267
+ .project
268
+ .pydevproject
269
+ .scala_dependencies
270
+ .settings
271
+ /lib /
272
+ R-unit-tests.log
273
+ R /unit-tests.out
274
+ R /cran-check.out
275
+ R /pkg /vignettes /sparkr-vignettes.html
276
+ R /pkg /tests /fulltests /Rplots.pdf
277
+ build /* .jar
278
+ build /apache-maven *
279
+ build /scala *
280
+ build /zinc *
281
+ cache
282
+ checkpoint
283
+ conf /* .cmd
284
+ conf /* .conf
285
+ conf /* .properties
286
+ conf /* .sh
287
+ conf /* .xml
288
+ conf /java-opts
289
+ conf /slaves
290
+ dependency-reduced-pom.xml
291
+ derby.log
292
+ dev /create-release /* final
293
+ dev /create-release /* txt
294
+ dev /pr-deps /
295
+ docs /_site
296
+ docs /api
297
+ sql /docs
298
+ sql /site
299
+ lib_managed /
300
+ lint-r-report.log
301
+ log /
302
+ logs /
303
+ project /boot /
304
+ project /build /target /
305
+ project /plugins /lib_managed /
306
+ project /plugins /project /build.properties
307
+ project /plugins /src_managed /
308
+ project /plugins /target /
309
+ python /lib /pyspark.zip
310
+ python /deps
311
+ python /test_coverage /coverage_data
312
+ python /test_coverage /htmlcov
313
+ python /pyspark /python
314
+ reports /
315
+ scalastyle-on-compile.generated.xml
316
+ scalastyle-output.xml
317
+ scalastyle.txt
318
+ spark- * -bin- * .tgz
319
+ spark-tests.log
320
+ src_managed /
321
+ streaming-tests.log
322
+ unit-tests.log
323
+ work /
324
+ docs /.jekyll-metadata
325
+
326
+ # For Hive
327
+ TempStatsStore /
328
+ metastore /
329
+ metastore_db /
330
+ sql /hive-thriftserver /test_warehouses
331
+ warehouse /
332
+ spark-warehouse /
333
+
334
+ # For R session data
335
+ .RData
336
+ .RHistory
337
+ .Rhistory
338
+ * .Rproj
339
+ * .Rproj. *
340
+
341
+ .Rproj.user
342
+
343
+ # For SBT
344
+ .jvmopts
345
+
346
+
347
+ # End of https://www.toptal.com/developers/gitignore/api/python,intellij,spark
0 commit comments