data engineering
Contact

Working on week of 2024-03-11

Mar 11, 2024

Here's what I've been working on lately:

Creating my first Python package (including a Zig executable)

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.

What's Next

  • Get back on the Master's at 100%. The work on the package was a big distraction.
  • Also, I plan to get dbt certified this week just to have that in my belt.
---
Last update: Mar 27, 2024
Privacy