Metadata work has been very popular in rust, even for python-facing work. Examples include uv and pixi. We could do that here!