The Architecture of Open Source Applications (Volume 1) Python Packaging Tarek Ziadé 14.1. Introduction There are two schools of thought when it comes to installing applications. The first, common to Windows and Mac OS X, is that applications should be self-contained, and their installation should not depend on anything else. This philosophy simplifies the management of applications: each applicat