# Ignore Python cache files
__pycache__/

# Ignore macOS system files
.DS_Store

# Ignore virtual environments
.venv/
.cursor/
.cache/
_deps/
CMakeFiles/
cmake_install.cmake
CMakeCache.txt
Makefile

# Build
basilisk_engine.egg-info/
build/*
dist/
docs/

!.gitkeep

# Python build artifacts
python/include/
python/lib/
python/basilisk/*
!python/basilisk/__init__.py
lines.py

# separate main files
src/main.cpp
tests/

# rust
rust_gpu/target/
rust_gpu/Cargo.lock

# boilerplate
boilerplate/build/
boilerplate/dist/
boilerplate/*.so
boilerplate/*.spec
*.pyd

# examples
examples/models/
examples/shaders/
examples/textures/
examples/*.so