| # Created by https://www.toptal.com/developers/gitignore/api/git,osx,linux,python,windows,node,visualstudiocode,pycharm+iml,webstorm+iml,sonarqube,flask | |
| # Edit at https://www.toptal.com/developers/gitignore?templates=git,osx,linux,python,windows,node,visualstudiocode,pycharm+iml,webstorm+iml,sonarqube,flask | |
| ### Flask ### | |
| instance/* | |
| !instance/.gitignore | |
| .webassets-cache | |
| .env | |
| ### Flask.Python Stack ### | |
| # Byte-compiled / optimized / DLL files | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| # C extensions | |
| *.so | |
| # Distribution / packaging | |
| .Python | |
| build/ | |
| develop-eggs/ | |
| dist/ | |
| downloads/ | |
| eggs/ | |
| .eggs/ | |
| lib/ | |
| lib64/ | |
| parts/ | |
| sdist/ | |
| var/ | |
| wheels/ | |
| share/python-wheels/ | |
| *.egg-info/ | |
| .installed.cfg | |
| *.egg | |
| MANIFEST | |
| # PyInstaller | |
| # Usually these files are written by a python script from a template | |
| # before PyInstaller builds the exe, so as to inject date/other infos into it. | |
| *.manifest | |
| *.spec | |
| # Installer logs | |
| pip-log.txt | |
| pip-delete-this-directory.txt | |
| # Unit test / coverage reports | |
| htmlcov/ | |
| .tox/ | |
| .nox/ | |
| .coverage | |
| .coverage.* | |
| .cache | |
| .pytest_cache/ | |
| nosetests.xml | |
| coverage.xml | |
| *.cover | |
| .hypothesis/ | |
| cover/ | |
| # playwright | |
| */playwright-report/* | |
| */test-results/* | |
| coverage.json | |
| # Translations | |
| *.mo | |
| *.pot | |
| # Django stuff: | |
| *.log | |
| local_settings.py | |
| db.sqlite3 | |
| db.sqlite3-journal | |
| # Flask stuff: | |
| instance/ | |
| # Scrapy stuff: | |
| .scrapy | |
| # Sphinx documentation | |
| docs/_build/ | |
| # PyBuilder | |
| .pybuilder/ | |
| target/ | |
| # Jupyter Notebook | |
| .ipynb_checkpoints | |
| # IPython | |
| profile_default/ | |
| ipython_config.py | |
| # pyenv | |
| # For a library or package, you might want to ignore these files since the code is | |
| # intended to run in multiple environments; otherwise, check them in: | |
| # .python-version | |
| # pipenv | |
| # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. | |
| # However, in case of collaboration, if having platform-specific dependencies or dependencies | |
| # having no cross-platform support, pipenv may install dependencies that don't work, or not | |
| # install all needed dependencies. | |
| #Pipfile.lock | |
| # poetry | |
| # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. | |
| # This is especially recommended for binary packages to ensure reproducibility, and is more | |
| # commonly ignored for libraries. | |
| # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control | |
| #poetry.lock | |
| # pdm | |
| # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. | |
| #pdm.lock | |
| # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it | |
| # in version control. | |
| # https://pdm.fming.dev/#use-with-ide | |
| .pdm.toml | |
| # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm | |
| __pypackages__/ | |
| # Celery stuff | |
| celerybeat-schedule | |
| celerybeat.pid | |
| # SageMath parsed files | |
| *.sage.py | |
| # Environments | |
| .venv | |
| env/ | |
| venv/ | |
| ENV/ | |
| env.bak/ | |
| venv.bak/ | |
| .env* | |
| # Spyder project settings | |
| .spyderproject | |
| .spyproject | |
| # Rope project settings | |
| .ropeproject | |
| # mkdocs documentation | |
| /site | |
| # mypy | |
| .mypy_cache/ | |
| .dmypy.json | |
| dmypy.json | |
| # Pyre type checker | |
| .pyre/ | |
| # pytype static type analyzer | |
| .pytype/ | |
| # Cython debug symbols | |
| cython_debug/ | |
| # PyCharm | |
| # JetBrains specific template is maintained in a separate JetBrains.gitignore that can | |
| # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore | |
| # and can be added to the global gitignore or merged into this file. For a more nuclear | |
| # option (not recommended) you can uncomment the following to ignore the entire idea folder. | |
| #.idea/ | |
| ### Git ### | |
| # Created by git for backups. To disable backups in Git: | |
| # $ git config --global mergetool.keepBackup false | |
| *.orig | |
| # Created by git when using merge tools for conflicts | |
| *.BACKUP.* | |
| *.BASE.* | |
| *.LOCAL.* | |
| *.REMOTE.* | |
| *_BACKUP_*.txt | |
| *_BASE_*.txt | |
| *_LOCAL_*.txt | |
| *_REMOTE_*.txt | |
| ### Linux ### | |
| *~ | |
| # temporary files which can be created if a process still has a handle open of a deleted file | |
| .fuse_hidden* | |
| # KDE directory preferences | |
| .directory | |
| # Linux trash folder which might appear on any partition or disk | |
| .Trash-* | |
| # .nfs files are created when an open file is removed but is still being accessed | |
| .nfs* | |
| ### Node ### | |
| # Logs | |
| logs | |
| npm-debug.log* | |
| yarn-debug.log* | |
| yarn-error.log* | |
| lerna-debug.log* | |
| .pnpm-debug.log* | |
| # Diagnostic reports (https://nodejs.org/api/report.html) | |
| report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json | |
| # Runtime data | |
| pids | |
| *.pid | |
| *.seed | |
| *.pid.lock | |
| # Directory for instrumented libs generated by jscoverage/JSCover | |
| lib-cov | |
| # Coverage directory used by tools like istanbul | |
| coverage | |
| *.lcov | |
| # nyc test coverage | |
| .nyc_output | |
| # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) | |
| .grunt | |
| # Bower dependency directory (https://bower.io/) | |
| bower_components | |
| # node-waf configuration | |
| .lock-wscript | |
| # Compiled binary addons (https://nodejs.org/api/addons.html) | |
| build/Release | |
| # Dependency directories | |
| node_modules/ | |
| jspm_packages/ | |
| # Snowpack dependency directory (https://snowpack.dev/) | |
| web_modules/ | |
| # TypeScript cache | |
| *.tsbuildinfo | |
| # Optional npm cache directory | |
| .npm | |
| # Optional eslint cache | |
| .eslintcache | |
| # Optional stylelint cache | |
| .stylelintcache | |
| # Microbundle cache | |
| .rpt2_cache/ | |
| .rts2_cache_cjs/ | |
| .rts2_cache_es/ | |
| .rts2_cache_umd/ | |
| # Optional REPL history | |
| .node_repl_history | |
| # Output of 'npm pack' | |
| *.tgz | |
| # Yarn Integrity file | |
| .yarn-integrity | |
| # dotenv environment variable files | |
| .env.development.local | |
| .env.test.local | |
| .env.production.local | |
| .env.local | |
| # parcel-bundler cache (https://parceljs.org/) | |
| .parcel-cache | |
| # Next.js build output | |
| .next | |
| out | |
| # Nuxt.js build / generate output | |
| .nuxt | |
| dist | |
| # Gatsby files | |
| .cache/ | |
| # Comment in the public line in if your project uses Gatsby and not Next.js | |
| # https://nextjs.org/blog/next-9-1#public-directory-support | |
| # public | |
| # vuepress build output | |
| .vuepress/dist | |
| # vuepress v2.x temp and cache directory | |
| .temp | |
| # Docusaurus cache and generated files | |
| .docusaurus | |
| # Serverless directories | |
| .serverless/ | |
| # FuseBox cache | |
| .fusebox/ | |
| # DynamoDB Local files | |
| .dynamodb/ | |
| # TernJS port file | |
| .tern-port | |
| # Stores VSCode versions used for testing VSCode extensions | |
| .vscode-test | |
| # yarn v2 | |
| .yarn/cache | |
| .yarn/unplugged | |
| .yarn/build-state.yml | |
| .yarn/install-state.gz | |
| .pnp.* | |
| ### Node Patch ### | |
| # Serverless Webpack directories | |
| .webpack/ | |
| # Optional stylelint cache | |
| # SvelteKit build / generate output | |
| .svelte-kit | |
| ### OSX ### | |
| # General | |
| .DS_Store | |
| .AppleDouble | |
| .LSOverride | |
| # Icon must end with two \r | |
| Icon | |
| # Thumbnails | |
| ._* | |
| # Files that might appear in the root of a volume | |
| .DocumentRevisions-V100 | |
| .fseventsd | |
| .Spotlight-V100 | |
| .TemporaryItems | |
| .Trashes | |
| .VolumeIcon.icns | |
| .com.apple.timemachine.donotpresent | |
| # Directories potentially created on remote AFP share | |
| .AppleDB | |
| .AppleDesktop | |
| Network Trash Folder | |
| Temporary Items | |
| .apdisk | |
| ### PyCharm+iml ### | |
| # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider | |
| # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 | |
| # User-specific stuff | |
| .idea/**/workspace.xml | |
| .idea/**/tasks.xml | |
| .idea/**/usage.statistics.xml | |
| .idea/**/dictionaries | |
| .idea/**/shelf | |
| # AWS User-specific | |
| .idea/**/aws.xml | |
| # Generated files | |
| .idea/**/contentModel.xml | |
| # Sensitive or high-churn files | |
| .idea/**/dataSources/ | |
| .idea/**/dataSources.ids | |
| .idea/**/dataSources.local.xml | |
| .idea/**/sqlDataSources.xml | |
| .idea/**/dynamic.xml | |
| .idea/**/uiDesigner.xml | |
| .idea/**/dbnavigator.xml | |
| # Gradle | |
| .idea/**/gradle.xml | |
| .idea/**/libraries | |
| # Gradle and Maven with auto-import | |
| # When using Gradle or Maven with auto-import, you should exclude module files, | |
| # since they will be recreated, and may cause churn. Uncomment if using | |
| # auto-import. | |
| # .idea/artifacts | |
| # .idea/compiler.xml | |
| # .idea/jarRepositories.xml | |
| # .idea/modules.xml | |
| # .idea/*.iml | |
| # .idea/modules | |
| # *.iml | |
| # *.ipr | |
| # CMake | |
| cmake-build-*/ | |
| # Mongo Explorer plugin | |
| .idea/**/mongoSettings.xml | |
| # File-based project format | |
| *.iws | |
| # IntelliJ | |
| out/ | |
| # mpeltonen/sbt-idea plugin | |
| .idea_modules/ | |
| # JIRA plugin | |
| atlassian-ide-plugin.xml | |
| # Cursive Clojure plugin | |
| .idea/replstate.xml | |
| # SonarLint plugin | |
| .idea/sonarlint/ | |
| # Crashlytics plugin (for Android Studio and IntelliJ) | |
| com_crashlytics_export_strings.xml | |
| crashlytics.properties | |
| crashlytics-build.properties | |
| fabric.properties | |
| # Editor-based Rest Client | |
| .idea/httpRequests | |
| # Android studio 3.1+ serialized cache file | |
| .idea/caches/build_file_checksums.ser | |
| ### PyCharm+iml Patch ### | |
| # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023 | |
| *.iml | |
| modules.xml | |
| .idea/misc.xml | |
| *.ipr | |
| ### Python ### | |
| # Byte-compiled / optimized / DLL files | |
| # C extensions | |
| # Distribution / packaging | |
| # PyInstaller | |
| # Usually these files are written by a python script from a template | |
| # before PyInstaller builds the exe, so as to inject date/other infos into it. | |
| # Installer logs | |
| # Unit test / coverage reports | |
| # Translations | |
| # Django stuff: | |
| # Flask stuff: | |
| # Scrapy stuff: | |
| # Sphinx documentation | |
| # PyBuilder | |
| # Jupyter Notebook | |
| # IPython | |
| # pyenv | |
| # For a library or package, you might want to ignore these files since the code is | |
| # intended to run in multiple environments; otherwise, check them in: | |
| # .python-version | |
| # pipenv | |
| # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. | |
| # However, in case of collaboration, if having platform-specific dependencies or dependencies | |
| # having no cross-platform support, pipenv may install dependencies that don't work, or not | |
| # install all needed dependencies. | |
| # poetry | |
| # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. | |
| # This is especially recommended for binary packages to ensure reproducibility, and is more | |
| # commonly ignored for libraries. | |
| # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control | |
| # pdm | |
| # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. | |
| # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it | |
| # in version control. | |
| # https://pdm.fming.dev/#use-with-ide | |
| # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm | |
| # Celery stuff | |
| # SageMath parsed files | |
| # Environments | |
| # Spyder project settings | |
| # Rope project settings | |
| # mkdocs documentation | |
| # mypy | |
| # Pyre type checker | |
| # pytype static type analyzer | |
| # Cython debug symbols | |
| # PyCharm | |
| # JetBrains specific template is maintained in a separate JetBrains.gitignore that can | |
| # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore | |
| # and can be added to the global gitignore or merged into this file. For a more nuclear | |
| # option (not recommended) you can uncomment the following to ignore the entire idea folder. | |
| ### Python Patch ### | |
| # Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration | |
| poetry.toml | |
| # ruff | |
| .ruff_cache/ | |
| # LSP config files | |
| pyrightconfig.json | |
| ### SonarQube ### | |
| # SonarQube ignore files. | |
| # | |
| # https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner | |
| # Sonar Scanner working directories | |
| .sonar/ | |
| .sonarqube/ | |
| .scannerwork/ | |
| # http://www.sonarlint.org/commandline/ | |
| # SonarLint working directories, configuration files (including credentials) | |
| .sonarlint/ | |
| ### VisualStudioCode ### | |
| .vscode/* | |
| !.vscode/settings.json | |
| !.vscode/tasks.json | |
| !.vscode/launch.json | |
| !.vscode/extensions.json | |
| !.vscode/*.code-snippets | |
| !*/.vscode/* | |
| !*/.vscode/settings.json | |
| !*/.vscode/tasks.json | |
| !*/.vscode/launch.json | |
| !*/.vscode/extensions.json | |
| !*/.vscode/*.code-snippets | |
| # Local History for Visual Studio Code | |
| .history/ | |
| # Built Visual Studio Code Extensions | |
| *.vsix | |
| ### VisualStudioCode Patch ### | |
| # Ignore all local history of files | |
| .history | |
| .ionide | |
| ### WebStorm+iml ### | |
| # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider | |
| # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 | |
| # User-specific stuff | |
| # AWS User-specific | |
| # Generated files | |
| # Sensitive or high-churn files | |
| # Gradle | |
| # Gradle and Maven with auto-import | |
| # When using Gradle or Maven with auto-import, you should exclude module files, | |
| # since they will be recreated, and may cause churn. Uncomment if using | |
| # auto-import. | |
| # .idea/artifacts | |
| # .idea/compiler.xml | |
| # .idea/jarRepositories.xml | |
| # .idea/modules.xml | |
| # .idea/*.iml | |
| # .idea/modules | |
| # *.iml | |
| # *.ipr | |
| # CMake | |
| # Mongo Explorer plugin | |
| # File-based project format | |
| # IntelliJ | |
| # mpeltonen/sbt-idea plugin | |
| # JIRA plugin | |
| # Cursive Clojure plugin | |
| # SonarLint plugin | |
| # Crashlytics plugin (for Android Studio and IntelliJ) | |
| # Editor-based Rest Client | |
| # Android studio 3.1+ serialized cache file | |
| ### WebStorm+iml Patch ### | |
| # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023 | |
| ### Windows ### | |
| # Windows thumbnail cache files | |
| Thumbs.db | |
| Thumbs.db:encryptable | |
| ehthumbs.db | |
| ehthumbs_vista.db | |
| # Dump file | |
| *.stackdump | |
| # Folder config file | |
| [Dd]esktop.ini | |
| # Recycle Bin used on file shares | |
| $RECYCLE.BIN/ | |
| # Windows Installer files | |
| *.cab | |
| *.msi | |
| *.msix | |
| *.msm | |
| *.msp | |
| # Windows shortcuts | |
| *.lnk | |
| # End of https://www.toptal.com/developers/gitignore/api/git,osx,linux,python,windows,node,visualstudiocode,pycharm+iml,webstorm+iml,sonarqube,flask | |
| # custom | |
| # onnx models | |
| *.onnx | |
| tmp/* |