Week 7. July 4 - July 10
On this week I have fixed a bunch of bugs from pypi2cwl
, the commit.
In short:
-
simplified Python 2 & 3 support
-
fixed bugs with storage directory
-
fixed incompatibility in
pip
versions, automatic 2to3setup.py
conversion 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 cwl2argparse
: full 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.