Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the intricacies of Python packaging through this comprehensive tutorial. Explore the differences between library and application packaging, understand source distributions and wheels, and learn about build back-ends and front-ends. Get hands-on experience with various packaging tools and techniques for both libraries and applications. Discover how to test your packages for correctness. Demystify concepts like setuptools, pip, poetry, pyproject.toml, MANIFEST.in, virtual environments, zippapp, shiv, and pex. Through practical exercises, gain the knowledge and skills to confidently package and publish or deploy your Python projects, overcoming the common perception that Python packaging is overly complex.