-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMANIFEST.in
More file actions
65 lines (52 loc) · 1.72 KB
/
MANIFEST.in
File metadata and controls
65 lines (52 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# MANIFEST.in - Controls what files are included in the PyPI distribution
# This ensures all necessary runtime files are packaged with the wheel
# Include essential documentation
include README.md
include LICENSE
include CHANGELOG.md
# Include version file (critical for runtime version detection)
include src/muxi/runtime/.version
# Include all prompt templates (used by Overlord and agents)
recursive-include src/muxi/formation/prompts *.md *.txt
# Include all MCP built-in server definitions
recursive-include src/muxi/services/mcp/built_in *.yaml *.yml
# Include all document processing assets
recursive-include src/muxi/formation/documents *.md *.txt
# Include SQLite extensions (if present)
recursive-include src/muxi/extensions/loadable *.so *.dylib *.dll
# Include migration scripts
recursive-include migrations *.sql *.py
# Exclude test files and development artifacts
recursive-exclude tests *
recursive-exclude e2e *
recursive-exclude .pytest_cache *
recursive-exclude .mypy_cache *
recursive-exclude __pycache__ *
recursive-exclude *.egg-info *
exclude .gitignore
exclude .dockerignore
exclude pyrightconfig.json
exclude pytest.ini
exclude setup.cfg
exclude coverage.json
exclude webhook_log.json
# Exclude Docker and container files
exclude Dockerfile*
exclude docker-compose.yaml
# Exclude development scripts
recursive-exclude scripts *
recursive-exclude utils *
# Exclude AI/agent config
recursive-exclude .claude *
recursive-exclude .factory *
# Exclude contributor documentation (available online)
recursive-exclude contributing *
# Global patterns to exclude
global-exclude *.pyc
global-exclude *.pyo
global-exclude *.pyd
global-exclude .DS_Store
global-exclude *.swp
global-exclude *.swo
global-exclude *~
global-exclude .git*