58 lines
1.2 KiB
Plaintext
58 lines
1.2 KiB
Plaintext
include README.md
|
|
include LICENSE
|
|
include requirements.txt
|
|
include pyproject.toml
|
|
include setup.py
|
|
include install.py
|
|
include example_workflows.json
|
|
include CHANGELOG.md
|
|
|
|
# Include all Python files
|
|
recursive-include . *.py
|
|
|
|
# Include documentation
|
|
recursive-include docs *.md *.rst *.txt
|
|
|
|
# Include examples
|
|
recursive-include examples *.py *.json *.md
|
|
|
|
# Include web assets if any
|
|
recursive-include web *.js *.css *.html *.json
|
|
|
|
# Include node definitions
|
|
recursive-include nodes *.py
|
|
|
|
# Exclude unnecessary files
|
|
global-exclude *.pyc
|
|
global-exclude *.pyo
|
|
global-exclude *.pyd
|
|
global-exclude __pycache__
|
|
global-exclude .git*
|
|
global-exclude .DS_Store
|
|
global-exclude *.so
|
|
global-exclude *.dylib
|
|
global-exclude *.dll
|
|
|
|
# Exclude model files (too large for distribution)
|
|
global-exclude *.safetensors
|
|
global-exclude *.ckpt
|
|
global-exclude *.pt
|
|
global-exclude *.pth
|
|
global-exclude *.bin
|
|
|
|
# Exclude output files
|
|
global-exclude *.glb
|
|
global-exclude *.obj
|
|
global-exclude *.ply
|
|
global-exclude *.stl
|
|
global-exclude *.gltf
|
|
|
|
# Exclude temporary and cache files
|
|
global-exclude *.tmp
|
|
global-exclude *.temp
|
|
global-exclude *.log
|
|
recursive-exclude .cache *
|
|
recursive-exclude __pycache__ *
|
|
recursive-exclude .pytest_cache *
|
|
recursive-exclude .mypy_cache *
|