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] {this,that}

Determine the number of firmware components that report version info

positional arguments:
  {this,that}           the target to work on

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)

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.27.1.tar.gz (4.4 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.27.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ncrvi-2025.7.27.1.tar.gz
  • Upload date:
  • Size: 4.4 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.27.1.tar.gz
Algorithm Hash digest
SHA256 dec252379e4a700b7842efd9464998eaf03ff5021bbdcbbb88bda9385a2cfece
MD5 162382f00b6d45db2534da4ed0420790
BLAKE2b-256 1dafdfa807d320e3c8a1b945ca5a4b402be919197b348fab83f4955eea694273

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ncrvi-2025.7.27.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 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.27.1-py3-none-any.whl
Algorithm Hash digest
SHA256 09d3a8f98ba9c1f80ebf83c1e9f7460f96256b62e4a47a0bd5335fa86cac937c
MD5 c4f43b0729f34d1dedbe53348f2ec789
BLAKE2b-256 3ba6318c563d88d72f9f9da9becd42d649f1769e9cfa3c0d4d0eaa14f8537fda

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