Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update core dependencies #152

Open
uniqueg opened this issue Apr 20, 2020 · 0 comments
Open

Update core dependencies #152

uniqueg opened this issue Apr 20, 2020 · 0 comments
Labels
priority: low Low priority type: maintenance Related to general repository maintenance workload: days Likely takes days to resolve

Comments

@uniqueg
Copy link
Member

uniqueg commented Apr 20, 2020

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)
@uniqueg uniqueg added priority: low Low priority type: maintenance Related to general repository maintenance workload: days Likely takes days to resolve labels Apr 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low Low priority type: maintenance Related to general repository maintenance workload: days Likely takes days to resolve
Projects
None yet
Development

No branches or pull requests

1 participant