Add ParameterMixin for extending parameter functionality #16840
Annotations
41 errors and 4 warnings
pytestmypy (ubuntu-latest, 3.10, true)
Process completed with exit code 4.
|
pytestmypy (ubuntu-latest, 3.11, false):
src/qcodes/parameters/parameter_mixin.py#L143
"parameter_base_leaf" is possibly unbound (reportPossiblyUnboundVariable)
|
pytestmypy (ubuntu-latest, 3.11, false):
src/qcodes/parameters/parameter_mixin.py#L174
"parameter_base_leaf" is possibly unbound (reportPossiblyUnboundVariable)
|
pytestmypy (ubuntu-latest, 3.11, false):
tests/parameter/test_parameter_mixin.py#L63
Type "_COMPATIBLE_BASES" is not assignable to declared type "List[type[ParameterBase]]"
Type "type[CompatibleParameter]" is not assignable to type "List[type[ParameterBase]]" (reportAssignmentType)
|
pytestmypy (ubuntu-latest, 3.11, false):
tests/parameter/test_parameter_mixin.py#L70
Type "_INCOMPATIBLE_BASES" is not assignable to declared type "List[type[ParameterBase]]"
Type "type[IncompatibleParameter]" is not assignable to type "List[type[ParameterBase]]" (reportAssignmentType)
|
pytestmypy (ubuntu-latest, 3.11, false):
tests/parameter/test_parameter_mixin.py#L92
Base classes for class "CombinedParameter" define variable "name" in incompatible way (reportIncompatibleVariableOverride)
|
pytestmypy (ubuntu-latest, 3.11, false):
tests/parameter/test_parameter_mixin.py#L92
Base classes for class "CombinedParameter" define variable "instrument" in incompatible way (reportIncompatibleVariableOverride)
|
pytestmypy (ubuntu-latest, 3.11, false):
tests/parameter/test_parameter_mixin.py#L96
Operator "in" not supported for types "Literal['This Parameter has been extended by the following …']" and "str | None"
Operator "in" not supported for types "Literal['This Parameter has been extended by the following …']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.11, false):
tests/parameter/test_parameter_mixin.py#L97
Operator "in" not supported for types "Literal['BaseParameter']" and "str | None"
Operator "in" not supported for types "Literal['BaseParameter']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.11, false):
tests/parameter/test_parameter_mixin.py#L98
Operator "in" not supported for types "Literal['Base Parameter Documentation.']" and "str | None"
Operator "in" not supported for types "Literal['Base Parameter Documentation.']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.11, false):
tests/parameter/test_parameter_mixin.py#L99
Operator "in" not supported for types "Literal['A_ParameterMixin']" and "str | None"
Operator "in" not supported for types "Literal['A_ParameterMixin']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.12, false):
src/qcodes/parameters/parameter_mixin.py#L143
"parameter_base_leaf" is possibly unbound (reportPossiblyUnboundVariable)
|
pytestmypy (ubuntu-latest, 3.12, false):
src/qcodes/parameters/parameter_mixin.py#L174
"parameter_base_leaf" is possibly unbound (reportPossiblyUnboundVariable)
|
pytestmypy (ubuntu-latest, 3.12, false):
tests/parameter/test_parameter_mixin.py#L63
Type "_COMPATIBLE_BASES" is not assignable to declared type "List[type[ParameterBase]]"
Type "type[CompatibleParameter]" is not assignable to type "List[type[ParameterBase]]" (reportAssignmentType)
|
pytestmypy (ubuntu-latest, 3.12, false):
tests/parameter/test_parameter_mixin.py#L70
Type "_INCOMPATIBLE_BASES" is not assignable to declared type "List[type[ParameterBase]]"
Type "type[IncompatibleParameter]" is not assignable to type "List[type[ParameterBase]]" (reportAssignmentType)
|
pytestmypy (ubuntu-latest, 3.12, false):
tests/parameter/test_parameter_mixin.py#L92
Base classes for class "CombinedParameter" define variable "name" in incompatible way (reportIncompatibleVariableOverride)
|
pytestmypy (ubuntu-latest, 3.12, false):
tests/parameter/test_parameter_mixin.py#L92
Base classes for class "CombinedParameter" define variable "instrument" in incompatible way (reportIncompatibleVariableOverride)
|
pytestmypy (ubuntu-latest, 3.12, false):
tests/parameter/test_parameter_mixin.py#L96
Operator "in" not supported for types "Literal['This Parameter has been extended by the following …']" and "str | None"
Operator "in" not supported for types "Literal['This Parameter has been extended by the following …']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.12, false):
tests/parameter/test_parameter_mixin.py#L97
Operator "in" not supported for types "Literal['BaseParameter']" and "str | None"
Operator "in" not supported for types "Literal['BaseParameter']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.12, false):
tests/parameter/test_parameter_mixin.py#L98
Operator "in" not supported for types "Literal['Base Parameter Documentation.']" and "str | None"
Operator "in" not supported for types "Literal['Base Parameter Documentation.']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.12, false):
tests/parameter/test_parameter_mixin.py#L99
Operator "in" not supported for types "Literal['A_ParameterMixin']" and "str | None"
Operator "in" not supported for types "Literal['A_ParameterMixin']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.13, false):
src/qcodes/parameters/parameter_mixin.py#L143
"parameter_base_leaf" is possibly unbound (reportPossiblyUnboundVariable)
|
pytestmypy (ubuntu-latest, 3.13, false):
src/qcodes/parameters/parameter_mixin.py#L174
"parameter_base_leaf" is possibly unbound (reportPossiblyUnboundVariable)
|
pytestmypy (ubuntu-latest, 3.13, false):
tests/parameter/test_parameter_mixin.py#L63
Type "_COMPATIBLE_BASES" is not assignable to declared type "List[type[ParameterBase]]"
Type "type[CompatibleParameter]" is not assignable to type "List[type[ParameterBase]]" (reportAssignmentType)
|
pytestmypy (ubuntu-latest, 3.13, false):
tests/parameter/test_parameter_mixin.py#L70
Type "_INCOMPATIBLE_BASES" is not assignable to declared type "List[type[ParameterBase]]"
Type "type[IncompatibleParameter]" is not assignable to type "List[type[ParameterBase]]" (reportAssignmentType)
|
pytestmypy (ubuntu-latest, 3.13, false):
tests/parameter/test_parameter_mixin.py#L92
Base classes for class "CombinedParameter" define variable "name" in incompatible way (reportIncompatibleVariableOverride)
|
pytestmypy (ubuntu-latest, 3.13, false):
tests/parameter/test_parameter_mixin.py#L92
Base classes for class "CombinedParameter" define variable "instrument" in incompatible way (reportIncompatibleVariableOverride)
|
pytestmypy (ubuntu-latest, 3.13, false):
tests/parameter/test_parameter_mixin.py#L96
Operator "in" not supported for types "Literal['This Parameter has been extended by the following …']" and "str | None"
Operator "in" not supported for types "Literal['This Parameter has been extended by the following …']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.13, false):
tests/parameter/test_parameter_mixin.py#L97
Operator "in" not supported for types "Literal['BaseParameter']" and "str | None"
Operator "in" not supported for types "Literal['BaseParameter']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.13, false):
tests/parameter/test_parameter_mixin.py#L98
Operator "in" not supported for types "Literal['Base Parameter Documentation.']" and "str | None"
Operator "in" not supported for types "Literal['Base Parameter Documentation.']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.13, false):
tests/parameter/test_parameter_mixin.py#L99
Operator "in" not supported for types "Literal['A_ParameterMixin']" and "str | None"
Operator "in" not supported for types "Literal['A_ParameterMixin']" and "None" (reportOperatorIssue)
|
pytestmypy (windows-latest, 3.10, false):
src/qcodes/parameters/parameter_mixin.py#L143
"parameter_base_leaf" is possibly unbound (reportPossiblyUnboundVariable)
|
pytestmypy (windows-latest, 3.10, false):
src/qcodes/parameters/parameter_mixin.py#L174
"parameter_base_leaf" is possibly unbound (reportPossiblyUnboundVariable)
|
pytestmypy (windows-latest, 3.10, false):
tests/parameter/test_parameter_mixin.py#L63
Type "_COMPATIBLE_BASES" is not assignable to declared type "List[type[ParameterBase]]"
Type "type[CompatibleParameter]" is not assignable to type "List[type[ParameterBase]]" (reportAssignmentType)
|
pytestmypy (windows-latest, 3.10, false):
tests/parameter/test_parameter_mixin.py#L70
Type "_INCOMPATIBLE_BASES" is not assignable to declared type "List[type[ParameterBase]]"
Type "type[IncompatibleParameter]" is not assignable to type "List[type[ParameterBase]]" (reportAssignmentType)
|
pytestmypy (windows-latest, 3.10, false):
tests/parameter/test_parameter_mixin.py#L92
Base classes for class "CombinedParameter" define variable "name" in incompatible way (reportIncompatibleVariableOverride)
|
pytestmypy (windows-latest, 3.10, false):
tests/parameter/test_parameter_mixin.py#L92
Base classes for class "CombinedParameter" define variable "instrument" in incompatible way (reportIncompatibleVariableOverride)
|
pytestmypy (windows-latest, 3.10, false):
tests/parameter/test_parameter_mixin.py#L96
Operator "in" not supported for types "Literal['This Parameter has been extended by the following …']" and "str | None"
Operator "in" not supported for types "Literal['This Parameter has been extended by the following …']" and "None" (reportOperatorIssue)
|
pytestmypy (windows-latest, 3.10, false):
tests/parameter/test_parameter_mixin.py#L97
Operator "in" not supported for types "Literal['BaseParameter']" and "str | None"
Operator "in" not supported for types "Literal['BaseParameter']" and "None" (reportOperatorIssue)
|
pytestmypy (windows-latest, 3.10, false):
tests/parameter/test_parameter_mixin.py#L98
Operator "in" not supported for types "Literal['Base Parameter Documentation.']" and "str | None"
Operator "in" not supported for types "Literal['Base Parameter Documentation.']" and "None" (reportOperatorIssue)
|
pytestmypy (windows-latest, 3.10, false):
tests/parameter/test_parameter_mixin.py#L99
Operator "in" not supported for types "Literal['A_ParameterMixin']" and "str | None"
Operator "in" not supported for types "Literal['A_ParameterMixin']" and "None" (reportOperatorIssue)
|
pytestmypy (ubuntu-latest, 3.10, true)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
pytestmypy (ubuntu-latest, 3.11, false)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
pytestmypy (ubuntu-latest, 3.12, false)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
pytestmypy (ubuntu-latest, 3.13, false)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|