Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-1584

5.0 Python Api Improvements

    XMLWordPrintable

    Details

      Description

      Pre-5.0 release Python API related improvements/fixes.

        Attachments

        1.
        preserve case for property keys when properties python api is used Sub-task Resolved Ryan Tanaka
        2.
        add type annotations Sub-task Resolved Ryan Tanaka
        3.
        remove glibc from schema and api as it is not used anymore Sub-task Resolved Ryan Tanaka
        4.
        add built-in support for pathlib.Path objects where ever paths are used Sub-task Resolved Ryan Tanaka
        5.
        _DirectoryType enums should have underscores in name Sub-task Resolved Ryan Tanaka
        6.
        in add_pegasus_profile(), add data_configuration as a kwarg Sub-task Resolved Ryan Tanaka
        7.
        in the Workflow object set infer_dependencies to be True by default Sub-task Resolved Ryan Tanaka
        8.
        Only require site and pfn in Transformation constructor when automatically creating a TransformationSite Sub-task Resolved Ryan Tanaka
        9.
        Output originating from pegasus-tools should be output by workflow object as is (without any log category) Sub-task Resolved Ryan Tanaka
        10.
        Improve exception handling for failed execution of pegasus client commands Sub-task Resolved Ryan Tanaka
        11.
        Client plan input_dir must take in a list of str Sub-task Resolved Ryan Tanaka
        12.
        register_replica should be set to True by default Sub-task Resolved Ryan Tanaka
        13.
        add pegasus-graphviz functionality into the api Sub-task Open Ryan Tanaka
        14.
        fix 5.0 python auto generated python api documentation Sub-task Resolved Ryan Tanaka
        15.
        workflow uuid, submit dir, submit hostname, root wf id should be accessible from the workflow object Sub-task Resolved Ryan Tanaka
        16.
        files generated by the api should have comments specifying that they have been auto generated by the api Sub-task Resolved Ryan Tanaka
        17.
        get live output from pegasus cli tools when they are called with the client code Sub-task Resolved Ryan Tanaka
        18.
        when client code is called, it should be more obvious what pegasus-<tool> is being called Sub-task Resolved Ryan Tanaka
        19.
        override add_args for SubWorkflow so that args refer to planner args Sub-task Open Ryan Tanaka
        20.
        passing properties as str to Properties() can be error prone, add some preliminary checks before writing Sub-task Open Ryan Tanaka

          Activity

            People

            • Assignee:
              tanaka Ryan Tanaka
              Reporter:
              tanaka Ryan Tanaka
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: