I've been working on my first Python package to upload to PyPI to be used in more of my projects.
It's a lot of work compared to some of my hobbyist projects as I'm trying to be (somewhat) professional about it.
It's also my first time writing actual documentation designed for others to read. It's a lot harder than I though to write good documentation. Thankfully, sphinx helps with pulling docstrings from my code. I just wrote a Quick-Start Guide to get people started using the package.
It's fun though as I'm learning a new stack for Python package development (hatch/hatchling, ReadTheDocs, sphinx, PyPI). I'm almost done with the initial release too!