Skip to main content

Check rudimentary information

Project description

Determine the number of components returning version information

Example usage

$ ncrvi -h
usage: ncrvi [-h] [-w INITIAL_WAIT] [-p POWER_ON_WAIT] [-P POWER_OFF_WAIT] [-N HOW_OFTEN] [-s SETTLING_DELAY] [-e EXPECTED_COMPONENTS] [-u USER] [-t TARGET]

Determine the number of firmware components that report version info

options:
  -h, --help            show this help message and exit
  -w, --initial-wait INITIAL_WAIT
                        number of seconds to wait before starting the tests (default: 1.0)
  -p, --power-on-wait POWER_ON_WAIT
                        number of seconds to wait before powering on the target (default: 5.0)
  -P, --power-off-wait POWER_OFF_WAIT
                        number of seconds to wait before powering off the target (default: 0.0)
  -N, --how-often HOW_OFTEN
                        how often to run the show (default: 10)
  -s, --settling-delay SETTLING_DELAY
                        how long to wait (in seconds) before reaching for the stars (default: 2.0)
  -e, --expected-components EXPECTED_COMPONENTS
                        the success criterion (default: 20)
  -u, --user USER       the user to book the target, etc. (default: None)
  -t, --target TARGET   the target to work on (default: None)

Installation

The project is on PyPI, so simply run

$ python -m pip install ncrvi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ncrvi-2025.7.24.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ncrvi-2025.7.24.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file ncrvi-2025.7.24.0.tar.gz.

File metadata

  • Download URL: ncrvi-2025.7.24.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for ncrvi-2025.7.24.0.tar.gz
Algorithm Hash digest
SHA256 71c0634a06005915ece30c2de6d8d92a3cf6bdea10017a126459d0e5e47bf110
MD5 5c1d9b0821229cfb9251d2de02cf90c4
BLAKE2b-256 82bc5366a4557690ca38e90b4a06cb42a91100d4036e32555f62bbb5af17804f

See more details on using hashes here.

File details

Details for the file ncrvi-2025.7.24.0-py3-none-any.whl.

File metadata

  • Download URL: ncrvi-2025.7.24.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for ncrvi-2025.7.24.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8ac88d168db776c1288ed23939f1aae7c6a5c51e3bd18a6987a33231aa72ea1
MD5 4dfd6b5ed937c7358e38251af03e9938
BLAKE2b-256 5f14cdd0c034496f171a768a7ff8bbe80b1ef1bfe60b6a83b361b88b4879ca79

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page