Network Driver
jumpstarter-driver-network provides functionality for interacting with network
servers and connections, redirecting DUT network services to the client handling
the lease.
Installation
:substitutions:
$ pip3 install --extra-index-url {{index_url}} jumpstarter-driver-network
Configuration
Example configuration:
export:
network:
type: jumpstarter_driver_network.driver.TcpNetwork
config:
host: 192.168.1.2
port: 5201
enable_address: true
Config parameters
| Parameter | Description | Type | Required | Default |
|---|---|---|---|---|
| host | Hostname or IP address of the DUT | str | yes | |
| port | Port number of the DUT service to connect to | int | yes | |
| enable_address | Whether to enable address mode (reporting the address of the client) | bool | no | true |
API Reference
Network driver classes:
.. autoclass:: jumpstarter_driver_network.driver.TcpNetwork()
.. autoclass:: jumpstarter_driver_network.driver.UdpNetwork()
.. autoclass:: jumpstarter_driver_network.driver.UnixNetwork()
.. autoclass:: jumpstarter_driver_network.driver.EchoNetwork()
Client API:
.. autoclass:: jumpstarter_driver_network.client.NetworkClient()
:members:
Release files for jumpstarter-driver-network 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jumpstarter_driver_network-0.9.0.tar.gz | 12.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jumpstarter_driver_network-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.9 kB
Release files / jumpstarter_driver_network-0.9.0.tar.gz
| Download URL | jumpstarter_driver_network-0.9.0.tar.gz |
|---|---|
| Size | 12.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d92d2887642f3cf0ac2c545d850c516c6da26bf154d3b16cdea6327dc13bec6
|
|
BLAKE2b-256 checksum How to use checksums |
ddb6aeb48653b09bf26b64e13fed74b7cf826a39eaf897a569e67bff8af502a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / jumpstarter_driver_network-0.9.0-py3-none-any.whl
| Download URL | jumpstarter_driver_network-0.9.0-py3-none-any.whl |
|---|---|
| Size | 17.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6249b33be5011c999958f2cd284d1696a880c902070791c997b7959596e2918c
|
|
BLAKE2b-256 checksum How to use checksums |
5170f2e3290c9f62df3b6d452f388af73ac5032c540a5d01e073a700702a2e50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|