Iotlabcli

Latest version: v3.3.0

Safety actively analyzes 638430 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.4.1

-----

Features
~~~~~~~~

- Remove ``archi`` names validation in AliasNodes association

Internal
~~~~~~~~

- Fixing pylint

2.4.0

-----

Features
~~~~~~~~

- Add ``script`` execution management at submit and during experiment
- Add node ``update-idle`` command to update firmware with an idle
firmware.
- Add node ``profile-load`` command to update profile from a JSON.
- Add node ``profile-reset`` command to update profile with the default
one.
- Allow restricting output by archi and state in
``experiment-cli info``
- Allow restricting by archi for ``profile-cli get``
- Allow providing ``-l`` multiples times for ``experiment-cli load``
- Remove parser ``archi`` names validation, prepare for adding new
ones.
- Add dedicated help commands for ``--list`` and ``--site-association``
options
- Update for Pypi

- README and CHANGELOG to ``reStructuredText``
- Set ``long_description`` in ``setup.py``

Internal
~~~~~~~~

- Refactoring ``associations`` management
- Reduce maximum McCabe complexity to 4

2.3.0.post1

-----------

Same as 2.3.0 but rebased on master branch.

2.3.0

-----

Features
~~~~~~~~

- Add a 'get --experiments' command to get a summary of active
experiments ids.
- Add support to ``reload`` experiment by 'id' (as on the website)
- Add an ``admin-cli`` script with a command to wait for any user
experiment

- Required for ``runscript``: allows waiting for an user experiment
without ``auth-cli`` having been run on the server.

Internal
~~~~~~~~

- Fixing docstrings
- Refactoring internal code and tests

2.1

Features
~~~~~~~~

- Add an ``update-profile`` command to node-cli to change monitoring
profile
- Add a ``robot-cli`` script to interract with the robot. Provides a
``--status`` to query the robot internal status.
- Move experiment node selection to ``parser.common``.. May break
external softwares using internal api.

Bugs
~~~~

- Restrict flake8 version due to pep8 incompatibility
- Correct ``auth_parser`` test that tried external connections

2.0.0

-----

Backward incompatible changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- robot-cli: ``--status`` command replaced by ``status``
- profile-cli: remove support for mobility in profiles (remove from the
api)

Features
~~~~~~~~

- New architectures: add support for 'custom' and 'des' nodes
- experiment-cli submit: add named arguments and associations support:

::

--list grenoble,m3,1,tutorial.elf,consumption
equivalent to --list
grenoble,m3,1,profile=consumption,firmware=tutorial.elf

Specifying robot mobility to 'Jhall'
--list grenoble,m3,381,mobility=Jhall

- robot-cli: add new commands

status: get robot status get --list: list user mobilities get --name
NAME,SITE: get given mobility JSON update NAME,SITE: update robots
with given mobility

- rest: add commands to download map and configuration (for
oml-plot-tools)
- 2.1.0: Add a context manager for missing auth-cli
- 2.2.0: Add 'custom' nodes profile creation in profile-cli
- 2.2.1: Officially support python3.5, fix broken test and cleanup
tox.ini

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.