【问题标题】:automated build of python eggspython鸡蛋的自动构建
【发布时间】:2013-06-06 15:26:03
【问题描述】:

我有一个包含N 子目录的目录,每个子目录都包含setup.py 文件。我想编写一个python脚本,遍历所有子目录,发出python setup.py bdist_egg --dist-dir=somedir,最后从每个子目录中删除build*.egg-info,我有两个问题:

  1. 我可以在不使用os.system 的情况下调用bdist_egg 吗?一些python接口会更好。
  2. 我可以告诉bdist_egg 不要生成build*.egg-info 吗?或者有没有针对setup.py 的补充命令可以帮我清除这个问题?

【问题讨论】:

    标签: python setuptools distutils setup.py distribute


    【解决方案1】:
    1. 我会使用subprocess。我相信setup.py 命令行参数应该是你的界面。
    2. 检查setup.py clean --all

    【讨论】:

      【解决方案2】:

      事实证明,Fabric 是正确的方法!

      【讨论】:

        猜你喜欢
        • 2013-12-26
        • 2013-07-11
        • 1970-01-01
        • 2013-02-23
        • 2017-03-08
        • 2016-03-03
        • 2011-02-13
        • 2011-01-02
        • 2019-02-21
        相关资源
        最近更新 更多