### Generic ###

# VIM
*.sw*
*.vim*
*.obsession*

# misc. garbage
*.bak
*.old*
~*
*~
-

# Damn you steve jobs!!!!
.DS_Store

# Damn you bill gates!!!!
$RECYCLE.BIN
System Volume Information

# vscope
.vscode/*
*.code-workspace
.history/

# potential credentials
*.pem
*.secret
**/credentials.json
**/client_secrets.json
**/client_secret.json
*creds*
*.dat
*password*
*.httr-oauth*
*.env
!*.sample.env

# C/C++
*.o
*.out
*.a
*.so
*.dll

# Python
__pycache__/
*.py[cod]
*$py.class
.clirope
*.egg-info
build
dist
coverage.json
htmlcov
*.spec
.coverage
.ipynb_checkpoints
.mesonpy*

# Archives
*.zip
*.tar
*.rar
*.tar.*
*.tzst
*.tgz
*.txz
*.zst
*.gz

# Multimedia
*.xcf
*.svg
*.jpg
*.jpeg
*.png
*.avif
*.gif
*.pdf
*.gv
!img/*.jpg
!img/*.png
!img/*.svg
!img/*.gv
!logo/*.jpg
!logo/*.png
!logo/*.svg
!logo/*.gv

# cmake

CMakeCache.txt
CMakeFiles
cmake_install.cmake
.cmake
*.cmake
.skbuild-info.json
CMakeInit.txt

### Project-specific ###

# Allow .dat, it's used for resources
!*.dat

venv
tmp
win/tmp
docs
doxy/docs
podman/output
testfile
gateau_test
gateau_tests
gsl

#archive/**
!archive/*/
!archive/**/*.tar.gz
!archive/**/*.whl
!archive/wheel/*.tar.gz
!archive/wheel/*.whl
!archive/wheel/ubuntu-20-04-first/
!archive/wheel/ubuntu-20-04-first/*.whl
!archive/docker/
!archive/docker/**/*.tar*
!archive/docker/*.tar*
!archive/pipcache/
!archive/pipcache/*.whl
!archive/winvm/
!archive/winvm/*.qcow2

*.deb

build.docker
build.dk
build.win

wheelhouse

win/dep/*
!win/dep/
!win/dep/*.zip
!win/dep/*.exe
!win/dep/*.msi
!win/dep/*.tar*

win/archive/*
!win/archive/
!win/archive/*.zip
!win/archive/*.exe
!win/archive/*.msi
!win/archive/*.tar*

vcpkg_installed

win/vm/6.gateau020.qcow2

