You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

335 lines
6.6 KiB

  1. # Created by https://www.toptal.com/developers/gitignore/api/pycharm+all,intellij+all,python,virtualenv
  2. # Edit at https://www.toptal.com/developers/gitignore?templates=pycharm+all,intellij+all,python,virtualenv
  3. ### Intellij+all ###
  4. # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
  5. # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
  6. # User-specific stuff
  7. .idea/**/workspace.xml
  8. .idea/**/tasks.xml
  9. .idea/**/usage.statistics.xml
  10. .idea/**/dictionaries
  11. .idea/**/shelf
  12. # AWS User-specific
  13. .idea/**/aws.xml
  14. # Generated files
  15. .idea/**/contentModel.xml
  16. # Sensitive or high-churn files
  17. .idea/**/dataSources/
  18. .idea/**/dataSources.ids
  19. .idea/**/dataSources.local.xml
  20. .idea/**/sqlDataSources.xml
  21. .idea/**/dynamic.xml
  22. .idea/**/uiDesigner.xml
  23. .idea/**/dbnavigator.xml
  24. # Gradle
  25. .idea/**/gradle.xml
  26. .idea/**/libraries
  27. # Gradle and Maven with auto-import
  28. # When using Gradle or Maven with auto-import, you should exclude module files,
  29. # since they will be recreated, and may cause churn. Uncomment if using
  30. # auto-import.
  31. # .idea/artifacts
  32. # .idea/compiler.xml
  33. # .idea/jarRepositories.xml
  34. # .idea/modules.xml
  35. # .idea/*.iml
  36. # .idea/modules
  37. # *.iml
  38. # *.ipr
  39. # CMake
  40. cmake-build-*/
  41. # Mongo Explorer plugin
  42. .idea/**/mongoSettings.xml
  43. # File-based project format
  44. *.iws
  45. # IntelliJ
  46. out/
  47. # mpeltonen/sbt-idea plugin
  48. .idea_modules/
  49. # JIRA plugin
  50. atlassian-ide-plugin.xml
  51. # Cursive Clojure plugin
  52. .idea/replstate.xml
  53. # SonarLint plugin
  54. .idea/sonarlint/
  55. # Crashlytics plugin (for Android Studio and IntelliJ)
  56. com_crashlytics_export_strings.xml
  57. crashlytics.properties
  58. crashlytics-build.properties
  59. fabric.properties
  60. # Editor-based Rest Client
  61. .idea/httpRequests
  62. # Android studio 3.1+ serialized cache file
  63. .idea/caches/build_file_checksums.ser
  64. ### Intellij+all Patch ###
  65. # Ignore everything but code style settings and run configurations
  66. # that are supposed to be shared within teams.
  67. .idea/*
  68. !.idea/codeStyles
  69. !.idea/runConfigurations
  70. ### PyCharm+all ###
  71. # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
  72. # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
  73. # User-specific stuff
  74. # AWS User-specific
  75. # Generated files
  76. # Sensitive or high-churn files
  77. # Gradle
  78. # Gradle and Maven with auto-import
  79. # When using Gradle or Maven with auto-import, you should exclude module files,
  80. # since they will be recreated, and may cause churn. Uncomment if using
  81. # auto-import.
  82. # .idea/artifacts
  83. # .idea/compiler.xml
  84. # .idea/jarRepositories.xml
  85. # .idea/modules.xml
  86. # .idea/*.iml
  87. # .idea/modules
  88. # *.iml
  89. # *.ipr
  90. # CMake
  91. # Mongo Explorer plugin
  92. # File-based project format
  93. # IntelliJ
  94. # mpeltonen/sbt-idea plugin
  95. # JIRA plugin
  96. # Cursive Clojure plugin
  97. # SonarLint plugin
  98. # Crashlytics plugin (for Android Studio and IntelliJ)
  99. # Editor-based Rest Client
  100. # Android studio 3.1+ serialized cache file
  101. ### PyCharm+all Patch ###
  102. # Ignore everything but code style settings and run configurations
  103. # that are supposed to be shared within teams.
  104. ### Python ###
  105. # Byte-compiled / optimized / DLL files
  106. __pycache__/
  107. *.py[cod]
  108. *$py.class
  109. # C extensions
  110. *.so
  111. # Distribution / packaging
  112. .Python
  113. build/
  114. develop-eggs/
  115. dist/
  116. downloads/
  117. eggs/
  118. .eggs/
  119. lib/
  120. lib64/
  121. parts/
  122. sdist/
  123. var/
  124. wheels/
  125. share/python-wheels/
  126. *.egg-info/
  127. .installed.cfg
  128. *.egg
  129. MANIFEST
  130. # PyInstaller
  131. # Usually these files are written by a python script from a template
  132. # before PyInstaller builds the exe, so as to inject date/other infos into it.
  133. *.manifest
  134. *.spec
  135. # Installer logs
  136. pip-log.txt
  137. pip-delete-this-directory.txt
  138. # Unit test / coverage reports
  139. htmlcov/
  140. .tox/
  141. .nox/
  142. .coverage
  143. .coverage.*
  144. .cache
  145. nosetests.xml
  146. coverage.xml
  147. *.cover
  148. *.py,cover
  149. .hypothesis/
  150. .pytest_cache/
  151. cover/
  152. # Translations
  153. *.mo
  154. *.pot
  155. # Django stuff:
  156. *.log
  157. local_settings.py
  158. db.sqlite3
  159. db.sqlite3-journal
  160. # Flask stuff:
  161. instance/
  162. .webassets-cache
  163. # Scrapy stuff:
  164. .scrapy
  165. # Sphinx documentation
  166. docs/_build/
  167. # PyBuilder
  168. .pybuilder/
  169. target/
  170. # Jupyter Notebook
  171. .ipynb_checkpoints
  172. # IPython
  173. profile_default/
  174. ipython_config.py
  175. # pyenv
  176. # For a library or package, you might want to ignore these files since the code is
  177. # intended to run in multiple environments; otherwise, check them in:
  178. # .python-version
  179. # pipenv
  180. # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
  181. # However, in case of collaboration, if having platform-specific dependencies or dependencies
  182. # having no cross-platform support, pipenv may install dependencies that don't work, or not
  183. # install all needed dependencies.
  184. #Pipfile.lock
  185. # poetry
  186. # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
  187. # This is especially recommended for binary packages to ensure reproducibility, and is more
  188. # commonly ignored for libraries.
  189. # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
  190. #poetry.lock
  191. # pdm
  192. # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
  193. #pdm.lock
  194. # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
  195. # in version control.
  196. # https://pdm.fming.dev/#use-with-ide
  197. .pdm.toml
  198. # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
  199. __pypackages__/
  200. # Celery stuff
  201. celerybeat-schedule
  202. celerybeat.pid
  203. # SageMath parsed files
  204. *.sage.py
  205. # Environments
  206. .env
  207. .venv
  208. env/
  209. venv/
  210. ENV/
  211. env.bak/
  212. venv.bak/
  213. # Spyder project settings
  214. .spyderproject
  215. .spyproject
  216. # Rope project settings
  217. .ropeproject
  218. # mkdocs documentation
  219. /site
  220. # mypy
  221. .mypy_cache/
  222. .dmypy.json
  223. dmypy.json
  224. # Pyre type checker
  225. .pyre/
  226. # pytype static type analyzer
  227. .pytype/
  228. # Cython debug symbols
  229. cython_debug/
  230. # PyCharm
  231. # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
  232. # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
  233. # and can be added to the global gitignore or merged into this file. For a more nuclear
  234. # option (not recommended) you can uncomment the following to ignore the entire idea folder.
  235. #.idea/
  236. ### Python Patch ###
  237. # Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration
  238. poetry.toml
  239. # ruff
  240. .ruff_cache/
  241. # LSP config files
  242. pyrightconfig.json
  243. ### VirtualEnv ###
  244. # Virtualenv
  245. # http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
  246. [Bb]in
  247. [Ii]nclude
  248. [Ll]ib
  249. [Ll]ib64
  250. [Ll]ocal
  251. [Ss]cripts
  252. pyvenv.cfg
  253. pip-selfcheck.json
  254. # End of https://www.toptal.com/developers/gitignore/api/pycharm+all,intellij+all,python,virtualenv
  255. /venv
  256. /config.py
  257. /config.yaml
  258. /dispatcher