[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):
https://packaging.python.org/en/latest/glossary/#term-project

The install_requires vs requirements.txt question is covered as its
own topic, without introducing any particular terminology:
https://packaging.python.org/en/latest/requirements/

Cheers,
Nick.

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


More information about the Python-ideas mailing list