# ============================================================================
# cuProx .gitignore
# ============================================================================

# Build directories
build/
_build/
dist/
wheelhouse/
*.egg-info/
.eggs/

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.pyd
.Python
pip-log.txt
pip-delete-this-directory.txt

# Virtual environments
.env
.venv
env/
venv/
ENV/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~
.project
.pydevproject
.settings/

# Testing
.coverage
.pytest_cache/
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
.hypothesis/

# Documentation
docs/_build/
site/

# CUDA
*.cubin
*.fatbin
*.ptx

# Compiled objects
*.o
*.obj
*.a
*.lib
*.dll
*.dylib

# Jupyter
.ipynb_checkpoints/

# macOS
.DS_Store
.AppleDouble
.LSOverride

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini

# Benchmark results (keep structure, ignore data)
benchmarks/results/*.json
benchmarks/results/*.csv

# Test data (downloaded)
tests/data/netlib/*.mps
tests/data/netlib/*.gz

# Local configuration
.env.local
*.local.toml

# Planning/design documents (keep local only)
ARCHITECTURE.md
RESEARCH.md
IMPLEMENTATION_PLAN.md
CONTRIBUTING.md
archive/

# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
compile_commands.json

# ccache
.ccache/

