@@ -5,19 +5,208 @@ examples/
55# always include .gitignore in subdirectories
66! .gitignore
77
8+ # #########################
9+ # MacOS specific settings
10+ # https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
11+ .DS_Store
12+ .AppleDouble
13+ .LSOverride
14+ Icon
15+ ._ *
16+ .DocumentRevisions-V100
17+ .fseventsd
18+ .Spotlight-V100
19+ .TemporaryItems
20+ .Trashes
21+ .VolumeIcon.icns
22+ .com.apple.timemachine.donotpresent
23+ .AppleDB
24+ .AppleDesktop
25+ Network Trash Folder
26+ Temporary Items
27+ .apdisk
28+
29+ # Linux specific settings
30+ # https://github.com/github/gitignore/blob/master/Global/Linux.gitignore
31+ * ~
32+ .fuse_hidden *
33+ .directory
34+ .Trash- *
35+ .nfs *
36+
37+ # Windows specific settings
38+ # https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
39+ Thumbs.db
40+ Thumbs.db:encryptable
41+ ehthumbs.db
42+ ehthumbs_vista.db
43+ * .stackdump
44+ [Dd ]esktop.ini
45+ $RECYCLE.BIN /
46+ * .cab
47+ * .msi
48+ * .msix
49+ * .msm
50+ * .msp
51+ * .lnk
52+
53+ # #########################
54+ # PyCharm specific settings
55+ # https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
56+ .idea
57+ * .iml
58+ * .ipr
59+ cmake-build- * /
60+ * .iws
61+ out /
62+ .idea_modules /
63+ atlassian-ide-plugin.xml
64+ com_crashlytics_export_strings.xml
65+ crashlytics.properties
66+ crashlytics-build.properties
67+ fabric.properties
68+
69+ # Emacs specific settings
70+ # https://github.com/github/gitignore/blob/master/Global/Emacs.gitignore
71+ \# * \#
72+ /.emacs.desktop
73+ /.emacs.desktop.lock
74+ * .elc
75+ auto-save-list
76+ tramp
77+ . \# *
78+ .org-id-locations
79+ * _archive
80+ * _flymake. *
81+ /eshell /history
82+ /eshell /lastdir
83+ /elpa /
84+ * .rel
85+ /auto /
86+ .cask /
87+ flycheck_ * .el
88+ /server /
89+ .projectile
90+ .dir-locals.el
91+ /network-security.data
92+
93+ # Eclipse specific settings
94+ .metadata
95+ bin /
96+ tmp /
97+ * .tmp
98+ * .bak
99+ * .swp
100+ * ~.nib
101+ local.properties
102+ .settings /
103+ .loadpath
104+ .recommenders
105+ .externalToolBuilders /
106+ * .launch
107+ * .pydevproject
108+ .cproject
109+ .autotools
110+ .factorypath
111+ .buildpath
112+ .target
113+ .tern-project
114+ .texlipse
115+ .springBeans
116+ .recommenders /
117+ .apt_generated /
118+ .apt_generated_test /
119+ .cache-main
120+ .scala_dependencies
121+ .worksheet
122+
123+ # diff specific settings
124+ # https://github.com/github/gitignore/blob/master/Global/Diff.gitignore
125+ * .patch
126+ * .diff
127+
128+ # Matlab specific settings
129+ # https://github.com/github/gitignore/blob/master/Global/MATLAB.gitignore
130+ * .asv
131+ * .m~
132+ * .mex *
133+ * .mlappinstall
134+ * .mltbx
135+ helpsearch * /
136+ slprj /
137+ sccprj /
138+ codegen /
139+ * .autosave
140+ * .slxc
141+ octave-workspace
142+
143+ # Netbeans specific settings
144+ # https://github.com/github/gitignore/blob/master/Global/NetBeans.gitignore
145+ ** /nbproject /private /
146+ ** /nbproject /Makefile- * .mk
147+ ** /nbproject /Package- * .bash
148+ nbbuild /
149+ nbdist /
150+ .nb-gradle /
151+
152+ # Sublime specific settings
153+ # https://github.com/github/gitignore/blob/master/Global/SublimeText.gitignore
154+ * .tmlanguage.cache
155+ * .tmPreferences.cache
156+ * .stTheme.cache
157+ * .sublime-workspace
158+ * .sublime-project
159+ sftp-config.json
160+ Package Control.last-run
161+ Package Control.ca-list
162+ Package Control.ca-bundle
163+ Package Control.system-ca-bundle
164+ Package Control.cache /
165+ Package Control.ca-certs /
166+ Package Control.merged-ca-bundle
167+ Package Control.user-ca-bundle
168+ oscrypto-ca-bundle.crt
169+ bh_unicode_properties.cache
170+ GitHub.sublime-settings
171+
172+ # Vim specific settings
173+ # https://github.com/github/gitignore/blob/master/Global/Vim.gitignore
174+ [._ ]* .s [a-v ][a-z ]
175+ ! * .svg # comment out if you don't need vector files
176+ [._ ]* .sw [a-p ]
177+ [._ ]s [a-rt-v ][a-z ]
178+ [._ ]ss [a-gi-z ]
179+ [._ ]sw [a-p ]
180+ Session.vim
181+ Sessionx.vim
182+ .netrwhist
183+ tags
184+ [._ ]* .un~
185+
186+ # Visual Studio Code specific settings
187+ # https://github.com/github/gitignore/blob/master/Global/VisualStudioCode.gitignore
188+ .vscode /*
189+ ! .vscode /settings.json
190+ ! .vscode /tasks.json
191+ ! .vscode /launch.json
192+ ! .vscode /extensions.json
193+ * .code-workspace
194+
195+ # #########################
196+ # Python specific settings
197+ # https://github.com/github/gitignore/blob/master/Python.gitignore
198+
8199# Byte-compiled / optimized / DLL files
9200__pycache__ /
10201* .py [cod ]
11202* $py.class
12203
13- # IDE specific settings
14- .idea
15-
16204# C extensions
17205* .so
18206
19207# Distribution / packaging
20208.Python
209+ _build /
21210build /
22211develop-eggs /
23212dist /
@@ -28,11 +217,14 @@ lib/
28217lib64 /
29218parts /
30219sdist /
31- src /
32220var /
221+ wheels /
222+ pip-wheel-metadata /
223+ share /python-wheels /
33224* .egg-info /
34225.installed.cfg
35226* .egg
227+ MANIFEST
36228
37229# PyInstaller
38230# Usually these files are written by a python script from a template
@@ -47,30 +239,68 @@ pip-delete-this-directory.txt
47239# Unit test / coverage reports
48240htmlcov /
49241.tox /
242+ .nox /
50243.coverage
51244.coverage. *
52245.cache
53246nosetests.xml
54247coverage.xml
55- * ,cover
248+ * .cover
249+ * .py,cover
56250.hypothesis /
251+ .pytest_cache /
57252
58253# Translations
59254* .mo
60255* .pot
61256
62257# Django stuff:
63258* .log
259+ local_settings.py
260+ db.sqlite3
261+ db.sqlite3-journal
262+
263+ # Flask stuff:
264+ instance /
265+ .webassets-cache
266+
267+ # Scrapy stuff:
268+ .scrapy
64269
65270# Sphinx documentation
66271docs /_build /
272+ _site /
67273
68274# PyBuilder
69275target /
70276
71- # Ipython Notebook
277+ # Jupyter Notebook
72278.ipynb_checkpoints
73279
280+ # IPython
281+ profile_default /
282+ ipython_config.py
283+
284+ # pyenv
285+ .python-version
286+
287+ # pipenv
288+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
289+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
290+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
291+ # install all needed dependencies.
292+ # Pipfile.lock
293+
294+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow
295+ __pypackages__ /
296+
297+ # Celery stuff
298+ celerybeat-schedule
299+ celerybeat.pid
300+
301+ # SageMath parsed files
302+ * .sage.py
303+
74304# Environments
75305.env
76306.venv
80310env.bak /
81311venv.bak /
82312
83- # debug stuff
84- /test_debug /*
85- _build
313+ # Spyder project settings
314+ .spyderproject
315+ .spyproject
316+
317+ # Rope project settings
318+ .ropeproject
319+
320+ # mkdocs documentation
321+ /site
322+
323+ # mypy
324+ .mypy_cache /
325+ .dmypy.json
326+ dmypy.json
327+
328+ # Pyre type checker
329+ .pyre /
0 commit comments