[Python-ideas] Lib vs ( App | Project | ... )

Nick Coghlan ncoghlan at gmail.com
Tue May 17 09:20:30 EDT 2016

On 17 May 2016 at 21:09, Thomas Güttler <guettliml at thomas-guettler.de> wrote:
> This blog post from Donald Stufft explains the difference between
> a Library and a Application.
>   https://caremad.io/2013/07/setup-vs-requirement/
> The term "Library" is well known - ok
> But how to call the container for the libraries, the one thing providing the
> environment?
> Donald Stufft uses the term "Application"
> I would like an official term defined by the python docs.

Covering general principles of software engineering and the many and
varied terms used for different kinds of software aggregation is *way*
outside the scope of the Python language and standard library docs :)

The closest we get is the PyPA/distutils-sig consensus that software
is developed by and as projects (covering libraries, applications, and
assorted other endeavours):

The install_requires vs requirements.txt question is covered as its
own topic, without introducing any particular terminology:


Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia

More information about the Python-ideas mailing list