#==============================================================================#
# File extensions to be ignored anywhere in the tree.
#==============================================================================#

# Temp files created by most text editors
*~

# Merge files created by git
*.orig

# Byte compiled python modules
*.pyc
*.pyd

# Vim swap files
.*.sw?
*.sw?

# Visual Studio
.vs

# Sublime Text settings
*.sublime-workspace
*.sublime-project

# Eclipse Project settings
.project
.cproject
.pydevproject
.settings

# JetBrains config
.idea

# OS X specific files
.DS_Store

# VSCode: ignore by default, allow shared configs at repo root
/.vscode/*
!/.vscode/settings.json
!/.vscode/extensions.json

#==============================================================================#
# Explicit files to ignore (only matches one).
#==============================================================================#

# Various tags
/tags
/TAGS
/GPATH
/GRTAGS
/GSYMS
/GTAGS
/ID
.gitusers
/compile_commands.json
/CMakeSettings.json

#==============================================================================#
# Directories to ignore (do not add trailing '/'s, they skip symlinks).
#==============================================================================#

# Build directories (root only)
/build*
/cmake-build*

# Recommended location to install rbuild dependencies from README.md
/depend*
/.depend*

# Python virtual envs
venv_rbuild
.venv

# Downloaded models
test/onnx/models

# ONNX test generated files
test/onnx/load_save_arg.msgpack
test/onnx/migraphx_api_load_save_argument.msgpack

# Documentation artifacts
docs/_build
docs/_doxygen
docs/doxygen/DoxygenWarningLog.txt
docs/doxygen/html
docs/doxygen/xml
docs/html
docs/_toc.yml
/_readthedocs

# Environment / secret files
.env
.env.*
!.env.example

# Ignore CMake user presets
CMakeUserPresets.json

# local Python virtual environment
.venv/
.cache/
