On this week I finally uploaded a test version of argparse2cwl to TestPyPi and updated documentation according to mentors’ comments. Installation instructions can be found here.

Also, I have started working on pypi2cwl, I made a first working prototype which generates tool definitions from phylotoast. It installs PyPi package on client’s computer, (downloads) GitHub repo to obtain scripts which are converted and runs argparse2cwl against those scripts storing generated tools in a user-defined directory.

The next week I continue working on pypi2cwl. There is a bunch of tasks I need to implement, for instance, --no-install option which removes package after tool generation, proper GitHub repository downloading, tools which are not installed as scripts (not placed to /usr/local/bin/), thus need another approach, some tests. I hope to finish a command-line version till the end of the week.