Lessons learnt from building my own library
- Liffey B
- 13:00 on 14 July 2022
- 30 minutes
One of the many strengths of python is PyPI, which complements and enhances the "batteries included" approach of the standard library. Building a library, and publishing it to PyPI has a number of challenges, pitfalls, and choices that someone has to make. In this talk, I would share my journey from v0.1.0 to v1.0.0 and all the moments that I said: "I wish I knew this thing before".
This talk is about all the mistakes that I made while building a library, how I would have avoided making them if I started today, what turns I would have taken differently, what choices I made, and why I made them. Examples are drawn from the building of a specific library, but it's not about a specific one.
The aim is to give some insights more into how to make choices when building a library available to the world, and less on the specific set of choices that I made.
It will not be technically challenging, but some familiarity with the Python ecosystem is advised.