我目前正在编写一个Python程序,我想将它分发给一些en用户(和开发人员)。我想将运行该程序的必要步骤减少到最低限度。Python - 打包源代码
我的用例比较简单。我希望过程/工具/任何:
A)下载应用程序工作所需的软件包列表。 B)按顺序运行python脚本列表(例如,创建数据库,然后运行迁移)。
据我所知,distlib已经做了一些。不过,我发现文档有点混乱,似乎有一个API来安装脚本,但没有一个可以自动执行它们。
理想情况下,我会指定一个脚本列表和一个依赖列表,让程序自动安装它们。
您可能想要阅读:http://stackoverflow.com/questions/17806485/execute-a-python-script-post-install-using-distutils-setuptools,https://github.com/lupien/pyHegel /blob/master/setup.py – fedepad