Here's what I've been working on lately:
I made quick progress with extracting data from xml using Zig. I then decided to try to make this into a package. At first, I started using ziggy-pydust, but realized I wasn't going to learn enough about how Python packaging works going that route. So I created a package from scratch using the setuptools manual. Everything went smoothly until I got to the part where I needed to build the Zig executable at the moment of package installation. I did not find a way to make this work, despite doing substantial research and testing with the [project.scripts] section in pyproject.toml.
Eventually, I cut my losses and published the package anyway and included an easy way to build the Zig executable. I still need to provide my descriptions for the pypi page. It's currently being used in at least one project.