diff --git a/sdk/fabric/azure-mgmt-fabric/_meta.json b/sdk/fabric/azure-mgmt-fabric/_meta.json index 9823b57d01c5..c91c66dd7d09 100644 --- a/sdk/fabric/azure-mgmt-fabric/_meta.json +++ b/sdk/fabric/azure-mgmt-fabric/_meta.json @@ -1,6 +1,6 @@ { - "commit": "9ce76c4f113368361dac4de5d0a71eb058602756", + "commit": "405438c72094a0a43fbcba18a56aa71110b78db8", "repository_url": "https://github.com/Azure/azure-rest-api-specs", "typespec_src": "specification/fabric/Microsoft.Fabric.Management", - "@azure-tools/typespec-python": "0.36.0" + "@azure-tools/typespec-python": "0.36.5" } \ No newline at end of file diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/__init__.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/__init__.py index 302b37eefa01..5921df3dd515 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/__init__.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/__init__.py @@ -5,15 +5,21 @@ # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position -from ._client import FabricMgmtClient +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._client import FabricMgmtClient # type: ignore from ._version import VERSION __version__ = VERSION try: from ._patch import __all__ as _patch_all - from ._patch import * # pylint: disable=unused-wildcard-import + from ._patch import * except ImportError: _patch_all = [] from ._patch import patch_sdk as _patch_sdk diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_model_base.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_model_base.py index 9d401b0cf012..6a6e1f38b17e 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_model_base.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_model_base.py @@ -5,7 +5,7 @@ # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- -# pylint: disable=protected-access, arguments-differ, signature-differs, broad-except, too-many-lines +# pylint: disable=protected-access, broad-except import copy import calendar @@ -574,7 +574,7 @@ def __init__(self, *args: typing.Any, **kwargs: typing.Any) -> None: def copy(self) -> "Model": return Model(self.__dict__) - def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self: # pylint: disable=unused-argument + def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self: if f"{cls.__module__}.{cls.__qualname__}" not in cls._calculated: # we know the last nine classes in mro are going to be 'Model', '_MyMutableMapping', 'MutableMapping', # 'Mapping', 'Collection', 'Sized', 'Iterable', 'Container' and 'object' @@ -585,8 +585,8 @@ def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self: # pylint: di annotations = { k: v for mro_class in mros - if hasattr(mro_class, "__annotations__") # pylint: disable=no-member - for k, v in mro_class.__annotations__.items() # pylint: disable=no-member + if hasattr(mro_class, "__annotations__") + for k, v in mro_class.__annotations__.items() } for attr, rf in attr_to_rest_field.items(): rf._module = cls.__module__ @@ -601,8 +601,8 @@ def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self: # pylint: di def __init_subclass__(cls, discriminator: typing.Optional[str] = None) -> None: for base in cls.__bases__: - if hasattr(base, "__mapping__"): # pylint: disable=no-member - base.__mapping__[discriminator or cls.__name__] = cls # type: ignore # pylint: disable=no-member + if hasattr(base, "__mapping__"): + base.__mapping__[discriminator or cls.__name__] = cls # type: ignore @classmethod def _get_discriminator(cls, exist_discriminators) -> typing.Optional["_RestField"]: @@ -613,7 +613,7 @@ def _get_discriminator(cls, exist_discriminators) -> typing.Optional["_RestField @classmethod def _deserialize(cls, data, exist_discriminators): - if not hasattr(cls, "__mapping__"): # pylint: disable=no-member + if not hasattr(cls, "__mapping__"): return cls(data) discriminator = cls._get_discriminator(exist_discriminators) if discriminator is None: @@ -633,7 +633,7 @@ def _deserialize(cls, data, exist_discriminators): discriminator_value = data.find(xml_name).text # pyright: ignore else: discriminator_value = data.get(discriminator._rest_name) - mapped_cls = cls.__mapping__.get(discriminator_value, cls) # pyright: ignore # pylint: disable=no-member + mapped_cls = cls.__mapping__.get(discriminator_value, cls) # pyright: ignore return mapped_cls._deserialize(data, exist_discriminators) def as_dict(self, *, exclude_readonly: bool = False) -> typing.Dict[str, typing.Any]: @@ -754,7 +754,7 @@ def _get_deserialize_callable_from_annotation( # pylint: disable=too-many-retur except AttributeError: model_name = annotation if module is not None: - annotation = _get_model(module, model_name) + annotation = _get_model(module, model_name) # type: ignore try: if module and _is_model(annotation): diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_serialization.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_serialization.py index 480e941d758f..e2ad51869908 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_serialization.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_serialization.py @@ -1,3 +1,4 @@ +# pylint: disable=too-many-lines # -------------------------------------------------------------------------- # # Copyright (c) Microsoft Corporation. All rights reserved. @@ -506,7 +507,6 @@ def _flatten_subtype(cls, key, objects): def _classify(cls, response, objects): """Check the class _subtype_map for any child classes. We want to ignore any inherited _subtype_maps. - Remove the polymorphic key from the initial data. :param dict response: The initial data :param dict objects: The class objects @@ -518,7 +518,7 @@ def _classify(cls, response, objects): if not isinstance(response, ET.Element): rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] - subtype_value = response.pop(rest_api_response_key, None) or response.pop(subtype_key, None) + subtype_value = response.get(rest_api_response_key, None) or response.get(subtype_key, None) else: subtype_value = xml_key_extractor(subtype_key, cls._attribute_map[subtype_key], response) if subtype_value: @@ -1683,17 +1683,21 @@ def _instantiate_model(self, response, attrs, additional_properties=None): subtype = getattr(response, "_subtype_map", {}) try: readonly = [ - k for k, v in response._validation.items() if v.get("readonly") # pylint: disable=protected-access + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("readonly") ] const = [ - k for k, v in response._validation.items() if v.get("constant") # pylint: disable=protected-access + k + for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore + if v.get("constant") ] kwargs = {k: v for k, v in attrs.items() if k not in subtype and k not in readonly + const} response_obj = response(**kwargs) for attr in readonly: setattr(response_obj, attr, attrs.get(attr)) if additional_properties: - response_obj.additional_properties = additional_properties + response_obj.additional_properties = additional_properties # type: ignore return response_obj except TypeError as err: msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_version.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_version.py index 0ec13ea52bbf..be71c81bd282 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_version.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "1.0.0" +VERSION = "1.0.0b1" diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/aio/__init__.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/aio/__init__.py index 7d2657c22057..fb290457d054 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/aio/__init__.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/aio/__init__.py @@ -5,12 +5,18 @@ # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position -from ._client import FabricMgmtClient +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._client import FabricMgmtClient # type: ignore try: from ._patch import __all__ as _patch_all - from ._patch import * # pylint: disable=unused-wildcard-import + from ._patch import * except ImportError: _patch_all = [] from ._patch import patch_sdk as _patch_sdk diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/aio/operations/__init__.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/aio/operations/__init__.py index 29912dd9df22..5c4a04ad0951 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/aio/operations/__init__.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/aio/operations/__init__.py @@ -5,12 +5,18 @@ # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position -from ._operations import FabricCapacitiesOperations -from ._operations import Operations +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._operations import FabricCapacitiesOperations # type: ignore +from ._operations import Operations # type: ignore from ._patch import __all__ as _patch_all -from ._patch import * # pylint: disable=unused-wildcard-import +from ._patch import * from ._patch import patch_sdk as _patch_sdk __all__ = [ diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/models/__init__.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/models/__init__.py index fe92b365a39f..f5f6d05b0e40 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/models/__init__.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/models/__init__.py @@ -5,35 +5,46 @@ # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position -from ._models import CapacityAdministration -from ._models import CheckNameAvailabilityRequest -from ._models import CheckNameAvailabilityResponse -from ._models import ErrorAdditionalInfo -from ._models import ErrorDetail -from ._models import ErrorResponse -from ._models import FabricCapacity -from ._models import FabricCapacityProperties -from ._models import FabricCapacityUpdate -from ._models import FabricCapacityUpdateProperties -from ._models import Operation -from ._models import OperationDisplay -from ._models import Resource -from ._models import RpSku -from ._models import RpSkuDetailsForExistingResource -from ._models import RpSkuDetailsForNewResource -from ._models import SystemData -from ._models import TrackedResource +from typing import TYPE_CHECKING -from ._enums import ActionType -from ._enums import CheckNameAvailabilityReason -from ._enums import CreatedByType -from ._enums import Origin -from ._enums import ProvisioningState -from ._enums import ResourceState -from ._enums import RpSkuTier +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + + +from ._models import ( # type: ignore + CapacityAdministration, + CheckNameAvailabilityRequest, + CheckNameAvailabilityResponse, + ErrorAdditionalInfo, + ErrorDetail, + ErrorResponse, + FabricCapacity, + FabricCapacityProperties, + FabricCapacityUpdate, + FabricCapacityUpdateProperties, + Operation, + OperationDisplay, + Resource, + RpSku, + RpSkuDetailsForExistingResource, + RpSkuDetailsForNewResource, + SystemData, + TrackedResource, +) + +from ._enums import ( # type: ignore + ActionType, + CheckNameAvailabilityReason, + CreatedByType, + Origin, + ProvisioningState, + ResourceState, + RpSkuTier, +) from ._patch import __all__ as _patch_all -from ._patch import * # pylint: disable=unused-wildcard-import +from ._patch import * from ._patch import patch_sdk as _patch_sdk __all__ = [ diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/models/_models.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/models/_models.py index 6f88e0bbf6c7..9c641a20e9f0 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/models/_models.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/models/_models.py @@ -5,6 +5,7 @@ # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +# pylint: disable=useless-super-delegation import datetime from typing import Any, Dict, List, Mapping, Optional, TYPE_CHECKING, Union, overload @@ -41,7 +42,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -74,7 +75,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -114,7 +115,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -191,7 +192,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -269,7 +270,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -322,7 +323,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -373,7 +374,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -411,7 +412,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -439,7 +440,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -496,7 +497,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -563,7 +564,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -597,7 +598,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -636,7 +637,7 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -693,5 +694,5 @@ def __init__(self, mapping: Mapping[str, Any]) -> None: :type mapping: Mapping[str, Any] """ - def __init__(self, *args: Any, **kwargs: Any) -> None: # pylint: disable=useless-super-delegation + def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) diff --git a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/operations/__init__.py b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/operations/__init__.py index 29912dd9df22..5c4a04ad0951 100644 --- a/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/operations/__init__.py +++ b/sdk/fabric/azure-mgmt-fabric/azure/mgmt/fabric/operations/__init__.py @@ -5,12 +5,18 @@ # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +# pylint: disable=wrong-import-position -from ._operations import FabricCapacitiesOperations -from ._operations import Operations +from typing import TYPE_CHECKING + +if TYPE_CHECKING: + from ._patch import * # pylint: disable=unused-wildcard-import + +from ._operations import FabricCapacitiesOperations # type: ignore +from ._operations import Operations # type: ignore from ._patch import __all__ as _patch_all -from ._patch import * # pylint: disable=unused-wildcard-import +from ._patch import * from ._patch import patch_sdk as _patch_sdk __all__ = [ diff --git a/sdk/fabric/azure-mgmt-fabric/tsp-location.yaml b/sdk/fabric/azure-mgmt-fabric/tsp-location.yaml index 70bb9c371953..c177f27f20db 100644 --- a/sdk/fabric/azure-mgmt-fabric/tsp-location.yaml +++ b/sdk/fabric/azure-mgmt-fabric/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/fabric/Microsoft.Fabric.Management -commit: 9ce76c4f113368361dac4de5d0a71eb058602756 +commit: 405438c72094a0a43fbcba18a56aa71110b78db8 repo: Azure/azure-rest-api-specs additionalDirectories: