# >>> RELEASE KIT START
__pycache__/
*.py[cod]
*.egg-info/
dist/
.build/
.coverage
htmlcov/
.pytest_cache/
.mypy_cache/
# <<< RELEASE KIT END
# Note: This is restrictive but it might be possible
# to compartmentalize some specific ignores in (subfolders/workdirs)
# by using a .gitignore there

# First, ignore everything
*
# Now, whitelist anything that's a directory
!*/
# And all the file types you're interested in.
# don't ignore gitignore, hah
!.gitignore
# scripts and progs
!*.py
!Containerfile*
!Dockerfile*
# doc
!*.md
# config
!*.toml
!*.yaml
!*.yml
!examples/configs/*.json
!uv.lock
!*.ini
!.python-version
!*.envrc
# idk about !*.env bc you could put secrets in it

# Allow Jupyter notebooks in examples (we want to keep committed example notebooks)
!examples/*.ipynb
