<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          doit自動(dòng)化任務(wù)管理工具

          聯(lián)合創(chuàng)作 · 2023-10-01 13:43

          doit來自于使用構(gòu)建工具的強(qiáng)大功能來執(zhí)行任何類型的任務(wù)。

          下面是一個(gè)例子:

          def task_imports():
              """find imports from a python module"""
              for name, module in PKG_MODULES.by_name.items():
                  yield {
                      'name': name,
                      'file_dep': [module.path],
                      'actions': [(get_imports, (PKG_MODULES, module.path))],
                  }
          
          def task_dot():
              """generate a graphviz's dot graph from module imports"""
              return {
                  'targets': ['requests.dot'],
                  'actions': [module_to_dot],
                  'getargs': {'imports': ('imports', 'modules')},
                  'clean': True,
              }
          
          def task_draw():
              """generate image from a dot file"""
              return {
                  'file_dep': ['requests.dot'],
                  'targets': ['requests.png'],
                  'actions': ['dot -Tpng %(dependencies)s -o %(targets)s'],
                  'clean': True,
              }

           

          $ doit list
          dot       generate a graphviz's dot graph from module imports
          draw      generate image from a dot file
          imports   find imports from a python module
          $ doit
          .  imports:requests.models
          .  imports:requests.__init__
          .  imports:requests.help
          (...)
          .  dot
          .  draw

           

          瀏覽 16
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  影音先锋痴女无码 | 97视频在线 | 十八禁啪啪视频 | 无码性爱视频在线观看 | 日日爱av |