Have you ever wondered what it’s like to work on open-source software? Wanted to try it out but can’t find a good place to start. It can be intimidating when looking for your first open-source contribution. Almost impossible to find the perfect package that will give you something more than an “update this doc” experience.
Why not kill a few birds with one stone?
What about making your very own open-source baby? Something that is useful and through which you learn a bunch of new skills that will take away the fears about contributing to open source?
All it takes is a little creativity and elbow grease.
Making your own open-source Python package.
Today I’m going to show you how utterly easy it is to create and work with open-source packages with Python. It’s so easy that anyone can do it.
And, it comes with a bunch of side benefits.
You learn about Python packaging.
You get to be creative.
You get to practice thinking about users.
You learn how to build and deploy Python packages to PyPi.
You pick up skills around build and dependency tools like Poetry.
You get to add something REAL to your resume.
Keep reading with a 7-day free trial
Subscribe to Data Engineering Central to keep reading this post and get 7 days of free access to the full post archives.