Skip to content

USB Direct Programming Interface for MinicircuitsUSBSPDT #21358

USB Direct Programming Interface for MinicircuitsUSBSPDT

USB Direct Programming Interface for MinicircuitsUSBSPDT #21358

Triggered via pull request April 10, 2026 18:30
Status Failure
Total duration 21m 48s
Artifacts

pytest.yaml

on: pull_request
Matrix: pytestmypy
Fit to window
Zoom out
Zoom in

Annotations

32 errors
pytestmypy (ubuntu-latest, 3.14, false)
Process completed with exit code 1.
pytestmypy (ubuntu-latest, 3.14, false)
Process completed with exit code 1.
pytestmypy (ubuntu-latest, 3.14, false)
5 errors
pytestmypy (ubuntu-latest, 3.14, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L127
Type "dict[str, str]" is not assignable to return type "dict[str, str | None]"   "dict[str, str]" is not assignable to "dict[str, str | None]"     Type parameter "_VT@dict" is invariant, but "str" is not the same as "str | None"     Consider switching from "dict" to "Mapping" which is covariant in the value type (reportReturnType)
pytestmypy (ubuntu-latest, 3.14, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L38
Arguments missing for parameters "device_p", "finalizer_dict", "descriptor_list", "libusb_unref_device", "libusb_free_config_descriptor" (reportCallIssue)
pytestmypy (ubuntu-latest, 3.14, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L6
Stub file not found for "usb1" (reportMissingTypeStubs)
pytestmypy (ubuntu-latest, 3.14, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L5
Stub file not found for "libusb1" (reportMissingTypeStubs)
pytestmypy (ubuntu-latest, 3.14, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L4
Stub file not found for "usb1" (reportMissingTypeStubs)
pytestmypy (ubuntu-latest, 3.13, false)
Process completed with exit code 1.
pytestmypy (ubuntu-latest, 3.13, false)
Process completed with exit code 1.
pytestmypy (ubuntu-latest, 3.13, false)
5 errors
pytestmypy (ubuntu-latest, 3.13, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L127
Type "dict[str, str]" is not assignable to return type "dict[str, str | None]"   "dict[str, str]" is not assignable to "dict[str, str | None]"     Type parameter "_VT@dict" is invariant, but "str" is not the same as "str | None"     Consider switching from "dict" to "Mapping" which is covariant in the value type (reportReturnType)
pytestmypy (ubuntu-latest, 3.13, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L38
Arguments missing for parameters "device_p", "finalizer_dict", "descriptor_list", "libusb_unref_device", "libusb_free_config_descriptor" (reportCallIssue)
pytestmypy (ubuntu-latest, 3.13, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L6
Stub file not found for "usb1" (reportMissingTypeStubs)
pytestmypy (ubuntu-latest, 3.13, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L5
Stub file not found for "libusb1" (reportMissingTypeStubs)
pytestmypy (ubuntu-latest, 3.13, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L4
Stub file not found for "usb1" (reportMissingTypeStubs)
pytestmypy (ubuntu-latest, 3.12, false)
Process completed with exit code 1.
pytestmypy (ubuntu-latest, 3.12, false)
Process completed with exit code 1.
pytestmypy (ubuntu-latest, 3.12, false)
5 errors
pytestmypy (ubuntu-latest, 3.12, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L127
Type "dict[str, str]" is not assignable to return type "dict[str, str | None]"   "dict[str, str]" is not assignable to "dict[str, str | None]"     Type parameter "_VT@dict" is invariant, but "str" is not the same as "str | None"     Consider switching from "dict" to "Mapping" which is covariant in the value type (reportReturnType)
pytestmypy (ubuntu-latest, 3.12, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L38
Arguments missing for parameters "device_p", "finalizer_dict", "descriptor_list", "libusb_unref_device", "libusb_free_config_descriptor" (reportCallIssue)
pytestmypy (ubuntu-latest, 3.12, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L6
Stub file not found for "usb1" (reportMissingTypeStubs)
pytestmypy (ubuntu-latest, 3.12, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L5
Stub file not found for "libusb1" (reportMissingTypeStubs)
pytestmypy (ubuntu-latest, 3.12, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L4
Stub file not found for "usb1" (reportMissingTypeStubs)
pytestmypy (windows-latest, 3.12, false)
Process completed with exit code 1.
pytestmypy (windows-latest, 3.12, false)
Process completed with exit code 1.
pytestmypy (windows-latest, 3.12, false)
5 errors
pytestmypy (windows-latest, 3.12, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L127
Type "dict[str, str]" is not assignable to return type "dict[str, str | None]"   "dict[str, str]" is not assignable to "dict[str, str | None]"     Type parameter "_VT@dict" is invariant, but "str" is not the same as "str | None"     Consider switching from "dict" to "Mapping" which is covariant in the value type (reportReturnType)
pytestmypy (windows-latest, 3.12, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L38
Arguments missing for parameters "device_p", "finalizer_dict", "descriptor_list", "libusb_unref_device", "libusb_free_config_descriptor" (reportCallIssue)
pytestmypy (windows-latest, 3.12, false): src/qcodes/instrument_drivers/Minicircuits/_minicircuits_usb_spdt.py#L5
Stub file not found for "libusb1" (reportMissingTypeStubs)