Did you write a cool and useful Python script? Would you like to share it with the community, but you're not sure how to go about that? If so, then this is the talk for you. We'll go over a list of simple steps which can turn your script into a fully fledged open-source project.
The Python community has created a rich ecosystem of tools, which can help you during the development and upkeep of your project. Complete the steps in this checklist, and your project will be easier to maintain, you'll be ready to take contributions from the community and those contributions will be up to your high standards. Your project will also keep up with other projects on PyPI and you will be alerted if any new release causes an incompatibility with your code.
The same checklist can be used for non open-source, commercial projects as well.