Summit Virtual Drive
Emulates an Ingenia Summit drive so desktop tooling can develop, integrate, and test against a realistic device without hardware.
Installation
Requirements: Python 3.9+, Poetry.
Install poetry:
pip install poetry
Use an environment with a certain python version:
poetry env use 3.12
For development, install all groups:
poetry sync --all-groups
Development tasks
Check formatting
poetry run poe format
Check static typing
poetry run poe type
Run tests
poetry run poe tests -m protocol --setup summit_testing_framework.setups.virtual_drive.TESTS_SETUP
poetry run poe tests -m protocol --setup summit_testing_framework.setups.virtual_drive.TESTS_SETUP_ECAT
poetry run poe tests -m "not protocol"
Metadata
Release files for virtual-drive 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| virtual_drive-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / virtual_drive-0.1.1-py3-none-any.whl
| Download URL | virtual_drive-0.1.1-py3-none-any.whl |
|---|---|
| Size | 219.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
25629f4d349582867efbff360b182ecc3db78a465bd8ae8ef0ba75fb81d6f9a3
|
|
BLAKE2b-256 checksum How to use checksums |
88d8a8dc3f04573e12ab83e7ab0db305b9f3fc88001fdb4c4aa7072c91a4c386
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.18
|