driver_version_check ==================== .. py:module:: quantify_scheduler.backends.qblox.driver_version_check .. autoapi-nested-parse:: Helper functions to perform the version check for qblox_instruments. Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: quantify_scheduler.backends.qblox.driver_version_check.verify_qblox_instruments_version Attributes ~~~~~~~~~~ .. autoapisummary:: quantify_scheduler.backends.qblox.driver_version_check.logger quantify_scheduler.backends.qblox.driver_version_check.driver_version quantify_scheduler.backends.qblox.driver_version_check.SUPPORTED_DRIVER_VERSIONS quantify_scheduler.backends.qblox.driver_version_check.raise_on_version_mismatch .. py:data:: logger .. py:data:: driver_version :value: None .. py:data:: SUPPORTED_DRIVER_VERSIONS :type: Tuple[str, Ellipsis] :value: ('0.12', '0.13') Tuple containing all the version supported by this version of the backend. .. py:data:: raise_on_version_mismatch :type: bool :value: True Can be set to false to override version check. .. py:exception:: DriverVersionError Bases: :py:obj:`Exception` Raise when the installed driver version is not supported. .. py:function:: verify_qblox_instruments_version(version: str = driver_version) Verifies whether the installed version is supported by the qblox_backend. :param version: The Qblox driver versions (``qblox-instruments`` python package). :raises DriverVersionError: When an incorrect or no installation of qblox-instruments was found.