Skip to content

Update core dependencies #152

Description

@uniqueg

Problem

Since #150, cwl-tes is sourced from a fork, which is not an ideal solution for the mid- to long-term. Moreover, cwltool, cwl-tes and py-tes versions have all progressed to a point where they are not compatible anymore with the current version of this service.

Proposed solution

  • Update the cwl-tes fork to be compatible with cwl-tes==0.3.0, while removing public key requirement and/or disabling audience verification (see Token and public key #150)
  • Figure out the latest compatible cwl-tool and py-tes versions
  • File a pull request to official cwl-tes repo and ask for version bump and new release; in the meantime, bump cwl-tes dependency to latest commit in fork
  • Bump cwltool and py-tes versions in requirements.txt accordingly
  • Fix all arising issues (e.g., log parsing, API changes)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions