38 Distributing Python Projects
It’s likely that you have already written one or two stand-alone Python programs in the course of this book. You may even have already written a program or module in Python that could be useful to other users. At this point, the question arises how to adequately publish a Python program or module. Ideally, it should be done in such a way that the user doesn’t need to be an expert to install it.
First, we’ll summarize the existing approaches to distributing Python packages, then we’ll discuss the third-party setuptools package in detail in Section 38.2. After that we discuss the creation of EXE files in Section 38.3, and the package managers pip and conda in Section 38.4. Finally, in Section 38.5, we’ll highlight ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access