On Tue, May 17, 2016 at 11:38 PM, Thomas Güttler <guettliml@thomas-guettler.de> wrote:

AFAIK there can only be **one** sitecustomize.py. I think the docs
should be able to have a term for the thing which contains/provides this file.

uhm, the file system? it's a single file, and while a python module technically, it acts as a configuration file. so not a library, or a system or a package, or....
 
The current vacuum gets filled with a lot of different terms meaning the same
thing. This does not hurt, but still I **feel** it would help to have an
agreement on a term.

sure, but where, how, etc does one gain consensus? since this all overlaps with non-python software development, I do'nt htink we'll ever get a consensus.

 
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

Thank you Nick, for providing this link. I hope your are not the author
of this text. This is no definition according to my point of view.
I read it, and don't get it.

I"m sure PRs are considered :-)
 
Example: I think "django" is a
project according to this definition.

I think it's a package. An application built with Django is a Project. See -- no consensus :-)

 
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/

It is hard to cover the meaning of requirements.txt if there
is no common term to name the container which contains it :-)

I think this all comes down to guidelines and suggestions -- each developer is going to need to figure out what best fits their needs. 

-CHB


--

Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker@noaa.gov