# Python bytecode and cache
__pycache__/
**/__pycache__/
*.py[cod]
*$py.class

# Distribution and packaging
.Python
build/
_build/
**/build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# External dependencies
ext/**
external/
**/external/

# IDE and editor settings
.vscode/
.vs/
.idea/
*.suo
*.user
*.sln
*.vcxproj
*.vcxproj.filters
*.vcxproj.user
ipch/
.spyderproject
.spyproject
.ropeproject
scripts/.idea/**

# Compiled files and binaries
*.pyd
*.so
*.dll
*.exe
*.obj
*.pdb
*.ilk
*.exp
*.lib
*.lprof
*.manifest
*.spec

# CMake generated
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
compile_commands.json
CTestTestfile.cmake
Testing/
_deps/

# Virtual environments
.env
.venv
venv/
ENV/
.python-version

# Testing and coverage
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/
.ruff_cache/
.mypy_cache/

# Documentation
docs/_build/
/site
generated/
docs/api/**
!docs/api/*.rst
!docs/api/*.py

# COMPAS CGAL specific
*.3dmbak
*.3dm
*.rhl
*.rui_bak
temp/
recipe/**
!recipe/sha256.py

# Logs and temporary files
*.log
pip-log.txt
pip-delete-this-directory.txt
local_settings.py
celerybeat-schedule

# Other
*.mo
*.pot
*.sage.py
instance/
.webassets-cache
.scrapy
.DS_Store
Thumbs.db
.ipynb_checkpoints