You now know how to prepare your project and upload it to PyPI, so that it can be installed and used by other people. While there are a few steps that you need to go through, seeing your own package on PyPI is a great payoff. Having others find your project useful is even better!
In this video course, you’ve learned:
- Why packages and virtual environments exist
- How to structure a package
- How to use build systems
- The contents of the
pyproject.tomlfile - How to use the
buildandtwinetools
You also looked at the alternative Flit and Poetry tools.
Links In This Course:

Ramon Zuniga on July 12, 2023
Is it a good practice/idea to build packages for reusable data models throughout different projects?