Package Base Details: python-mbed-cli

Git Clone URL: https://aur.archlinux.org/python-mbed-cli.git (read-only, click to copy)
Submitter: cyrevolt
Maintainer: lorcap
Last Packager: lorcap
Votes: 5
Popularity: 0.37
First Submitted: 2017-05-21 21:03
Last Updated: 2020-06-27 21:00

Latest Comments

« First ‹ Previous 1 2

Nemo157 commented on 2018-02-28 12:45

This requires makedepends=('python2-setuptools') to install.

For the mbed-os requirements, I wonder if it could be done via something like a python2-mbed-os-requirements package to allow users to easily install all the dependencies, that could be an optdepends on this package to bring it to attention of installers.

NBonaparte commented on 2017-07-02 21:47

It's been a while since I used mbed, so I apologize if anything's inaccurate.

From what I recall, some default libraries use Mercurial and others use Git, which is probably why the Readme requires installation of both.

Regarding the Python dependencies, there was a previous outdated package named python-mbed-tools (which I asked to merge with this package) which had these, so I assumed the OS dependencies should also fall under the cli tool. I realize they aren't direct dependencies, but as users generally will use the OS with this tool, IMO this is the best way to include them.

cyrevolt commented on 2017-07-02 16:24

Hmm after a second look, I see that you are refering to mbed-os, not mbed-cli @NBonaparte - I'm not completely following right now. Why would this package need these dependencies then?

cyrevolt commented on 2017-07-02 16:19

Thanks a lot! :) I added the dependencies, but I put git and mercurial to optdepends as they are necessary only per project, i.e. if you only had mercurial projects, you wouldn't need git, and vice versa. At least that's how I understand it.

I'll see about the junit-xml package, I could create it as well. It looks like it is outdated though, https://pypi.python.org/pypi/junit-xml has the latest version from 2016. I guess people use https://github.com/xmlrunner/unittest-xml-reporting instead nowadays.

NBonaparte commented on 2017-05-31 01:52

Mercurial and git should be added as dependencies.
These Python 2 dependencies should also be added as per https://github.com/ARMmbed/mbed-os/blob/master/requirements.txt:
*python2-colorama
*python2-pyserial
*python2-intelhex
*python2-jinja
*python2-beautifulsoup4
*python2-fuzzywuzzy
*python2-prettytable
*python2-requests
*python2-yaml

I can't seem to find a package for junit-xml though.