
(That tar file is considered “dumb” because it The defaultįormat for built distributions is a “dumb” tar file on Unix, and a simpleĮxecutable installer on Windows. Then the Distutils builds my module distribution (the Distutils itself in thisĬase), does a “fake” installation (also in the build directory), andĬreates the default type of built distribution for my platform. Uses the setup script and the bdist command family to generate builtĪs a simple example, if I run the following command in the Distutils source Source distributions and turning them into built distributions for as many
#MAKING GX WORKS 2 RUN ON LINUX SOFTWARE#
Original developer does not or it could be software periodically grabbing new Of course, the module developer could be their own packager or the packager couldīe a volunteer “out there” somewhere who has access to a platform which the Into built distributions for as many platforms as there are packagers. Intermediary species called packagers springs up to turn source distributions
#MAKING GX WORKS 2 RUN ON LINUX CODE#
Specialty-writing code and creating source distributions-while an Obviously, no one person will beĪble to create built distributions for every platform under the sun, so theĭistutils are designed to enable module developers to concentrate on their Users, it’s a Debian package and so forth. RPM for Windows users, it’s an executable installer for Debian-based Linux Your module distribution: for users of RPM-based Linux systems, it’s a binary (And “installer” is a term specific to the world ofĪ built distribution is how you make life as easy as possible for installers of Necessarily binary, though, because it might contain only Python source codeĪnd/or byte-code and we don’t call it a package, because that word is already “binary package” or an “installer” (depending on your background). Independently covers all of the relevant information currently included here.Ī “built distribution” is what you’re probably used to thinking of either as a This document is being retained solely until the setuptools documentation
