我在python setup.py文件中经常看到这种代码。

from distutils.core import setup
setup(
        name            = 'SOMETHINGHERE',
        version         = 'SOMETHINGHERE',
        py_modules      = ['SOMETHINGHERE'],
        author          = 'SOMETHINGHERE',
        author_email    = 'SOMETHINGHERE',
        url             = 'http://www.example.com',
        description     = 'SOMETHINGHERE',
        )


这到底是什么意思?它是如何工作的?我正在尝试理解代码。
ps:对我可怜的英语xP感到抱歉

最佳答案

Distutils documentation中对此进行了详细描述。

基本上setup是一个功能,用于检查调用了distutils的命令并对该程序包执行适当的操作(例如,安装,下载,构建二进制发行版等)。这些参数提供setup执行这些任务所需的任何特定于软件包的信息。

10-06 12:31