personal memory agent
1.2 kB
22 lines
1# Package data inclusion. Paired with `include-package-data = true` in
2# pyproject.toml ([tool.setuptools]). We graft the entire solstone/ tree so every
3# non-Python data file ships automatically — no hand-curated per-subdir globs to
4# forget. Curated globs repeatedly dropped files added in new subdirectories (the
5# installed wheel silently omitted them while source-tree CI stayed green); graft
6# removes that failure mode at the root.
7graft solstone
8include build_hooks.py
9
10# Exclude only compiled/editor cruft.
11global-exclude *.py[cod]
12global-exclude .DS_Store
13global-exclude .gitignore
14
15# Drop the parakeet-helper Swift build tree. `make wheel-macos` builds the helper
16# into .build/ then stages the signed+notarized binary into _bin/parakeet-helper
17# (which graft still ships, and which the runtime resolver prefers). Without this
18# prune, `graft solstone` swept the entire .build/ tree — SwiftPM ModuleCache,
19# the FluidAudio git checkout pack, dSYM (~765 MB) — into the macosx_14_0_arm64
20# wheel, blowing past PyPI's per-file size limit. .build/ never exists on the
21# Linux/sdist build, so this is a no-op there.
22prune solstone/observe/transcribe/parakeet_helper/.build