setup.py中有哪些软件包?

时间:2017-11-16 01:59:00

标签: python packages distutils

我正在阅读this article,它有这段代码:

from distutils.core import setup

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

我想知道packages是什么。他们是文件夹/目录吗?还是一种文件?还是zip或py文件?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

直接从你自己的链接。

Relevant section

  

packages选项告诉Distutils处理(构建,分发,安装等)packages列表中提到的每个包中的所有纯Python模块。

     

...

     

因此,当您在设置脚本中说packages = ['foo']时,您承诺Distutils会找到一个文件foo/__init__.py