# Build directories
/build/
/build/*

# CMake build files
/CMakeFiles/
/CMakeCache.txt
/cmake_install.cmake
/Makefile

# Catch2 / external subbuilds
/build/_deps/

# Compiled objects and libraries
*.o
*.obj
*.a
*.lib
*.so
*.dylib
*.dll

# Python artifacts
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.pyi
*.pyc

# Virtual environments
/.venv/
venv/
env/
venvs/

# pip / build outputs
/dist/
/build/
*.egg-info/
pip-wheel-metadata/

# pytest cache
.pytest_cache/

# coverage
.coverage
coverage.xml

# IDE/editor
.vscode/
.idea/
*.sublime-project
*.sublime-workspace

# macOS
.DS_Store

# logs
.log

# temporary files
*.tmp
*.swp

# packaging metadata
*.egg

# Python compiled extension produced by CMake during local builds (placed into python/asbm/src/asbm)
python/asbm/src/asbm/*.so
python/asbm/src/asbm/*.pyd

# Version file generated by setuptools_scm — never commit, always regenerated from git tags
python/asbm/src/asbm/_version.py

# test and build artifacts
build/cpp/
build/tests/
