graft src
graft third_party/leveldb-1.23
graft third_party/spdlog-1.14.1
graft third_party/croaring
graft third_party/rapidjson
recursive-include third_party/agfs/agfs-server *.go go.mod go.sum Makefile
recursive-include third_party/agfs/agfs-sdk/go *.go go.mod
include third_party/agfs/bin/agfs-server
include LICENSE
include README.md
include pyproject.toml
include setup.py
recursive-include openviking *.yaml

# sdist should be source-only: never ship runtime binaries from working tree
prune openviking/bin
prune openviking/lib
recursive-exclude openviking *.so *.dylib *.dll *.exe
global-exclude *.py[cod]
global-exclude __pycache__
global-exclude .git*
global-exclude .DS_Store
prune src/build
