blob: f1c8cb4f35d9f862f7baeebc48061099f4269c8f [file] [log] [blame]
Borjan Tchakaloff215787c2020-01-24 14:29:58 +01001
2# Created by https://www.gitignore.io/api/python,pycharm+all,sublimetext,vim,virtualenv,visualstudiocode
3# Edit at https://www.gitignore.io/?templates=python,pycharm+all,sublimetext,vim,virtualenv,visualstudiocode
4
5### PyCharm+all ###
6# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
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# Generated files
17.idea/**/contentModel.xml
18
19# Sensitive or high-churn files
20.idea/**/dataSources/
21.idea/**/dataSources.ids
22.idea/**/dataSources.local.xml
23.idea/**/sqlDataSources.xml
24.idea/**/dynamic.xml
25.idea/**/uiDesigner.xml
26.idea/**/dbnavigator.xml
27
28# Gradle
29.idea/**/gradle.xml
30.idea/**/libraries
31
32# Gradle and Maven with auto-import
33# When using Gradle or Maven with auto-import, you should exclude module files,
34# since they will be recreated, and may cause churn. Uncomment if using
35# auto-import.
36# .idea/modules.xml
37# .idea/*.iml
38# .idea/modules
39# *.iml
40# *.ipr
41
42# CMake
43cmake-build-*/
44
45# Mongo Explorer plugin
46.idea/**/mongoSettings.xml
47
48# File-based project format
49*.iws
50
51# IntelliJ
52out/
53
54# mpeltonen/sbt-idea plugin
55.idea_modules/
56
57# JIRA plugin
58atlassian-ide-plugin.xml
59
60# Cursive Clojure plugin
61.idea/replstate.xml
62
63# Crashlytics plugin (for Android Studio and IntelliJ)
64com_crashlytics_export_strings.xml
65crashlytics.properties
66crashlytics-build.properties
67fabric.properties
68
69# Editor-based Rest Client
70.idea/httpRequests
71
72# Android studio 3.1+ serialized cache file
73.idea/caches/build_file_checksums.ser
74
75### PyCharm+all Patch ###
76# Ignores the whole .idea folder and all .iml files
77# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
78
79.idea/
80
81# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
82
83*.iml
84modules.xml
85.idea/misc.xml
86*.ipr
87
88# Sonarlint plugin
89.idea/sonarlint
90
91### Python ###
92# Byte-compiled / optimized / DLL files
93__pycache__/
94*.py[cod]
95*$py.class
96
97# C extensions
98*.so
99
100# Distribution / packaging
101.Python
102build/
103develop-eggs/
104dist/
105downloads/
106eggs/
107.eggs/
108lib/
109lib64/
110parts/
111sdist/
112var/
113wheels/
114pip-wheel-metadata/
115share/python-wheels/
116*.egg-info/
117.installed.cfg
118*.egg
119MANIFEST
120
121# PyInstaller
122# Usually these files are written by a python script from a template
123# before PyInstaller builds the exe, so as to inject date/other infos into it.
124*.manifest
125*.spec
126
127# Installer logs
128pip-log.txt
129pip-delete-this-directory.txt
130
131# Unit test / coverage reports
132htmlcov/
133.tox/
134.nox/
135.coverage
136.coverage.*
137.cache
138nosetests.xml
139coverage.xml
140*.cover
141.hypothesis/
142.pytest_cache/
143
144# Translations
145*.mo
146*.pot
147
148# Scrapy stuff:
149.scrapy
150
151# Sphinx documentation
152docs/_build/
153
154# PyBuilder
155target/
156
157# pyenv
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# celery beat schedule file
168celerybeat-schedule
169
170# SageMath parsed files
171*.sage.py
172
173# Spyder project settings
174.spyderproject
175.spyproject
176
177# Rope project settings
178.ropeproject
179
180# Mr Developer
181.mr.developer.cfg
182.project
183.pydevproject
184
185# mkdocs documentation
186/site
187
188# mypy
189.mypy_cache/
190.dmypy.json
191dmypy.json
192
193# Pyre type checker
194.pyre/
195
196### SublimeText ###
197# Cache files for Sublime Text
198*.tmlanguage.cache
199*.tmPreferences.cache
200*.stTheme.cache
201
202# Workspace files are user-specific
203*.sublime-workspace
204
205# Project files should be checked into the repository, unless a significant
206# proportion of contributors will probably not be using Sublime Text
207# *.sublime-project
208
209# SFTP configuration file
210sftp-config.json
211
212# Package control specific files
213Package Control.last-run
214Package Control.ca-list
215Package Control.ca-bundle
216Package Control.system-ca-bundle
217Package Control.cache/
218Package Control.ca-certs/
219Package Control.merged-ca-bundle
220Package Control.user-ca-bundle
221oscrypto-ca-bundle.crt
222bh_unicode_properties.cache
223
224# Sublime-github package stores a github token in this file
225# https://packagecontrol.io/packages/sublime-github
226GitHub.sublime-settings
227
228### Vim ###
229# Swap
230[._]*.s[a-v][a-z]
231[._]*.sw[a-p]
232[._]s[a-rt-v][a-z]
233[._]ss[a-gi-z]
234[._]sw[a-p]
235
236# Session
237Session.vim
238Sessionx.vim
239
240# Temporary
241.netrwhist
242*~
243
244# Auto-generated tag files
245tags
246
247# Persistent undo
248[._]*.un~
249
250# Coc configuration directory
251.vim
252
253### VirtualEnv ###
254# Virtualenv
255# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
256pyvenv.cfg
257.env
258.venv
259env/
260venv/
261ENV/
262env.bak/
263venv.bak/
264pip-selfcheck.json
265
266### VisualStudioCode ###
267.vscode/*
268!.vscode/settings.json
269!.vscode/tasks.json
270!.vscode/launch.json
271!.vscode/extensions.json
272
273### VisualStudioCode Patch ###
274# Ignore all local history of files
275.history
276
277# End of https://www.gitignore.io/api/python,pycharm+all,sublimetext,vim,virtualenv,visualstudiocode