2017-11-16 3 views
0

Ich las this article, und es hatte diesen Code:Was sind die Pakete in einer setup.py?

from distutils.core import setup 

setup(name='Distutils', 
     version='1.0', 
     description='Python Distribution Utilities', 
     author='Greg Ward', 
     author_email='[email protected]', 
     url='https://www.python.org/sigs/distutils-sig/', 
     packages=['distutils', 'distutils.command'], 
    ) 

Und ich frage mich, was die packages sind. Sind sie Ordner/Verzeichnisse? oder eine Art von Datei? Oder ist es eine Zip- oder Py-Datei?

Jede Hilfe wird geschätzt.

Antwort

1

Direkt von Ihrem eigenen Link.

(Relevant section)

Die packages Option teilt die Distutils zu verarbeiten (Build, verteilen, installieren, etc.) all reine Python-Module in jedem Paket in der packages Liste erwähnt gefunden.

...

Wenn Sie also packages = ['foo'] in Ihrem Setup-Skript sagen, Sie sind viel versprechend, dass die Distutils eine Datei foo/__init__.py

finden
Verwandte Themen