Skip to content

Commit 8ea0aa3

Browse files
committed
Tweaked .gitignore for PyCharm
1 parent 89918bf commit 8ea0aa3

File tree

1 file changed

+131
-87
lines changed

1 file changed

+131
-87
lines changed

.gitignore

Lines changed: 131 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,105 @@
1-
# Created by https://www.gitignore.io/api/python,ipythonnotebook,pycharm,osx,windows,linux
1+
2+
# Created by https://www.gitignore.io/api/python,osx,windows,linux,pycharm
3+
4+
### Linux ###
5+
*~
6+
7+
# temporary files which can be created if a process still has a handle open of a deleted file
8+
.fuse_hidden*
9+
10+
# KDE directory preferences
11+
.directory
12+
13+
# Linux trash folder which might appear on any partition or disk
14+
.Trash-*
15+
16+
# .nfs files are created when an open file is removed but is still being accessed
17+
.nfs*
18+
19+
### OSX ###
20+
*.DS_Store
21+
.AppleDouble
22+
.LSOverride
23+
24+
# Icon must end with two \r
25+
Icon
26+
27+
28+
# Thumbnails
29+
._*
30+
31+
# Files that might appear in the root of a volume
32+
.DocumentRevisions-V100
33+
.fseventsd
34+
.Spotlight-V100
35+
.TemporaryItems
36+
.Trashes
37+
.VolumeIcon.icns
38+
.com.apple.timemachine.donotpresent
39+
40+
# Directories potentially created on remote AFP share
41+
.AppleDB
42+
.AppleDesktop
43+
Network Trash Folder
44+
Temporary Items
45+
.apdisk
46+
47+
### PyCharm ###
48+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
49+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
50+
51+
# User-specific stuff:
52+
.idea/**/workspace.xml
53+
.idea/**/tasks.xml
54+
55+
# Sensitive or high-churn files:
56+
.idea/**/dataSources/
57+
.idea/**/dataSources.ids
58+
.idea/**/dataSources.xml
59+
.idea/**/dataSources.local.xml
60+
.idea/**/sqlDataSources.xml
61+
.idea/**/dynamic.xml
62+
.idea/**/uiDesigner.xml
63+
64+
# Gradle:
65+
.idea/**/gradle.xml
66+
.idea/**/libraries
67+
68+
# Mongo Explorer plugin:
69+
.idea/**/mongoSettings.xml
70+
71+
## File-based project format:
72+
*.iws
73+
74+
## Plugin-specific files:
75+
76+
# IntelliJ
77+
/out/
78+
79+
# mpeltonen/sbt-idea plugin
80+
.idea_modules/
81+
82+
# JIRA plugin
83+
atlassian-ide-plugin.xml
84+
85+
# Crashlytics plugin (for Android Studio and IntelliJ)
86+
com_crashlytics_export_strings.xml
87+
crashlytics.properties
88+
crashlytics-build.properties
89+
fabric.properties
90+
91+
### PyCharm Patch ###
92+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
93+
94+
# *.iml
95+
# modules.xml
96+
# .idea/misc.xml
97+
# *.ipr
98+
99+
### PyCharm Secondary Patch ###
100+
# To prevent stomping of user-specific PyCharm settings
101+
102+
.idea
2103

3104
### Python ###
4105
# Byte-compiled / optimized / DLL files
@@ -23,6 +124,7 @@ lib64/
23124
parts/
24125
sdist/
25126
var/
127+
wheels/
26128
*.egg-info/
27129
.installed.cfg
28130
*.egg
@@ -46,106 +148,57 @@ htmlcov/
46148
nosetests.xml
47149
coverage.xml
48150
*,cover
151+
.hypothesis/
49152

50153
# Translations
51154
*.mo
52155
*.pot
53156

54157
# Django stuff:
55158
*.log
159+
local_settings.py
160+
161+
# Flask stuff:
162+
instance/
163+
.webassets-cache
164+
165+
# Scrapy stuff:
166+
.scrapy
56167

57168
# Sphinx documentation
58169
docs/_build/
59170

60171
# PyBuilder
61172
target/
62173

174+
# Jupyter Notebook
175+
.ipynb_checkpoints
63176

64-
### IPythonNotebook ###
65-
# Temporary data
66-
.ipynb_checkpoints/
67-
68-
69-
### PyCharm ###
70-
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio
71-
72-
*.iml
73-
74-
## Directory-based project format:
75-
.idea/
76-
# if you remove the above rule, at least ignore the following:
77-
78-
# User-specific stuff:
79-
# .idea/workspace.xml
80-
# .idea/tasks.xml
81-
# .idea/dictionaries
82-
83-
# Sensitive or high-churn files:
84-
# .idea/dataSources.ids
85-
# .idea/dataSources.xml
86-
# .idea/sqlDataSources.xml
87-
# .idea/dynamic.xml
88-
# .idea/uiDesigner.xml
89-
90-
# Gradle:
91-
# .idea/gradle.xml
92-
# .idea/libraries
93-
94-
# Mongo Explorer plugin:
95-
# .idea/mongoSettings.xml
96-
97-
## File-based project format:
98-
*.ipr
99-
*.iws
177+
# pyenv
178+
.python-version
100179

101-
## Plugin-specific files:
180+
# celery beat schedule file
181+
celerybeat-schedule
102182

103-
# IntelliJ
104-
/out/
183+
# dotenv
184+
.env
105185

106-
# mpeltonen/sbt-idea plugin
107-
.idea_modules/
186+
# virtualenv
187+
.venv
188+
venv/
189+
ENV/
108190

109-
# JIRA plugin
110-
atlassian-ide-plugin.xml
111-
112-
# Crashlytics plugin (for Android Studio and IntelliJ)
113-
com_crashlytics_export_strings.xml
114-
crashlytics.properties
115-
crashlytics-build.properties
116-
117-
118-
### OSX ###
119-
.DS_Store
120-
.AppleDouble
121-
.LSOverride
122-
123-
# Icon must end with two \r
124-
Icon
125-
126-
# Thumbnails
127-
._*
128-
129-
# Files that might appear in the root of a volume
130-
.DocumentRevisions-V100
131-
.fseventsd
132-
.Spotlight-V100
133-
.TemporaryItems
134-
.Trashes
135-
.VolumeIcon.icns
136-
137-
# Directories potentially created on remote AFP share
138-
.AppleDB
139-
.AppleDesktop
140-
Network Trash Folder
141-
Temporary Items
142-
.apdisk
191+
# Spyder project settings
192+
.spyderproject
143193

194+
# Rope project settings
195+
.ropeproject
144196

145197
### Windows ###
146-
# Windows image file caches
198+
# Windows thumbnail cache files
147199
Thumbs.db
148200
ehthumbs.db
201+
ehthumbs_vista.db
149202

150203
# Folder config file
151204
Desktop.ini
@@ -162,13 +215,4 @@ $RECYCLE.BIN/
162215
# Windows shortcuts
163216
*.lnk
164217

165-
166-
### Linux ###
167-
*~
168-
169-
# KDE directory preferences
170-
.directory
171-
172-
# Linux trash folder which might appear on any partition or disk
173-
.Trash-*
174-
218+
# End of https://www.gitignore.io/api/python,osx,windows,linux,pycharm

0 commit comments

Comments
 (0)