On this week I have fixed a bunch of bugs from
pypi2cwl, the commit.
simplified Python 2 & 3 support
fixed bugs with storage directory
fixed incompatibility in
pipversions, automatic 2to3
setup.pyconversion in the bash script
refactoring, updated comments and help messages
Then I have started working on the second subproject from post-midterm plan -
cwl2argparse. I have made a working prototype, which generates argparse code from some of the model tools from workflows. The source code is available here, brief documentation in the README of the repository.
The next week I finish working on
argparse API coverage, some tests, pretty formatting. Also, I will be ready to proceed with a web-version of
pypi2cwl or improving the command-line version.