Skip to content

Commit ac6aa12

Browse files
author
SDKAuto
committed
CodeGen from PR 34270 in Azure/azure-rest-api-specs
Merge fb89ed06a5636c700996526ee22bbb90f9ef177b into 11059b2f00c7572b276dc9862c0b41db8702cc78
1 parent ebf29c4 commit ac6aa12

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1242
-1464
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
include *.md
22
include LICENSE
33
include azure/ai/vision/imageanalysis/py.typed
4-
recursive-include tests *.py *.md sample.jpg
5-
recursive-include samples *.py *.md sample.jpg run_all_samples.cmd run_all_samples.ps1
4+
recursive-include tests *.py
5+
recursive-include samples *.py *.md
66
include azure/__init__.py
77
include azure/ai/__init__.py
8-
include azure/ai/vision/__init__.py
8+
include azure/ai/vision/__init__.py
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"commit": "bef35d01d2572ba131d7f2d4cd8d6313ec649525",
2+
"commit": "1f578543d267d08febc1bebf4e33ffe14363ddfc",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4-
"typespec_src": "specification/cognitiveservices/Vision.ImageAnalysis",
5-
"@azure-tools/typespec-python": "0.15.0"
4+
"typespec_src": "specification/ai/ImageAnalysis",
5+
"@azure-tools/typespec-python": "0.44.1"
66
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"CrossLanguagePackageId": "ImageAnalysis",
3+
"CrossLanguageDefinitionId": {
4+
"azure.ai.vision.imageanalysis.models.CaptionResult": "ImageAnalysis.CaptionResult",
5+
"azure.ai.vision.imageanalysis.models.CropRegion": "ImageAnalysis.CropRegion",
6+
"azure.ai.vision.imageanalysis.models.DenseCaption": "ImageAnalysis.DenseCaption",
7+
"azure.ai.vision.imageanalysis.models.DenseCaptionsResult": "ImageAnalysis.DenseCaptionsResult",
8+
"azure.ai.vision.imageanalysis.models.DetectedObject": "ImageAnalysis.DetectedObject",
9+
"azure.ai.vision.imageanalysis.models.DetectedPerson": "ImageAnalysis.DetectedPerson",
10+
"azure.ai.vision.imageanalysis.models.DetectedTag": "ImageAnalysis.DetectedTag",
11+
"azure.ai.vision.imageanalysis.models.DetectedTextBlock": "ImageAnalysis.DetectedTextBlock",
12+
"azure.ai.vision.imageanalysis.models.DetectedTextLine": "ImageAnalysis.DetectedTextLine",
13+
"azure.ai.vision.imageanalysis.models.DetectedTextWord": "ImageAnalysis.DetectedTextWord",
14+
"azure.ai.vision.imageanalysis.models.ImageAnalysisResult": "ImageAnalysis.ImageAnalysisResult",
15+
"azure.ai.vision.imageanalysis.models.ImageBoundingBox": "ImageAnalysis.ImageBoundingBox",
16+
"azure.ai.vision.imageanalysis.models.ImageMetadata": "ImageAnalysis.ImageMetadata",
17+
"azure.ai.vision.imageanalysis.models.ImagePoint": "ImageAnalysis.ImagePoint",
18+
"azure.ai.vision.imageanalysis.models.ObjectsResult": "ImageAnalysis.ObjectsResult",
19+
"azure.ai.vision.imageanalysis.models.PeopleResult": "ImageAnalysis.PeopleResult",
20+
"azure.ai.vision.imageanalysis.models.ReadResult": "ImageAnalysis.ReadResult",
21+
"azure.ai.vision.imageanalysis.models.SmartCropsResult": "ImageAnalysis.SmartCropsResult",
22+
"azure.ai.vision.imageanalysis.models.TagsResult": "ImageAnalysis.TagsResult",
23+
"azure.ai.vision.imageanalysis.models.VisualFeatures": "ImageAnalysis.VisualFeatures"
24+
}
25+
}

sdk/vision/azure-ai-vision-imageanalysis/azure/ai/vision/imageanalysis/__init__.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,28 @@
55
# Code generated by Microsoft (R) Python Code Generator.
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
8+
# pylint: disable=wrong-import-position
89

9-
from ._patch import ImageAnalysisClient
10+
from typing import TYPE_CHECKING
11+
12+
if TYPE_CHECKING:
13+
from ._patch import * # pylint: disable=unused-wildcard-import
14+
15+
from ._client import ImageAnalysisClient # type: ignore
1016
from ._version import VERSION
1117

1218
__version__ = VERSION
1319

14-
20+
try:
21+
from ._patch import __all__ as _patch_all
22+
from ._patch import *
23+
except ImportError:
24+
_patch_all = []
1525
from ._patch import patch_sdk as _patch_sdk
1626

1727
__all__ = [
1828
"ImageAnalysisClient",
1929
]
20-
30+
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
2131

2232
_patch_sdk()

sdk/vision/azure-ai-vision-imageanalysis/azure/ai/vision/imageanalysis/_client.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,20 @@
1717

1818
from ._configuration import ImageAnalysisClientConfiguration
1919
from ._operations import ImageAnalysisClientOperationsMixin
20-
from ._serialization import Deserializer, Serializer
20+
from ._utils.serialization import Deserializer, Serializer
2121

2222
if TYPE_CHECKING:
23-
# pylint: disable=unused-import,ungrouped-imports
2423
from azure.core.credentials import TokenCredential
2524

2625

27-
class ImageAnalysisClient(ImageAnalysisClientOperationsMixin): # pylint: disable=client-accepts-api-version-keyword
26+
class ImageAnalysisClient(ImageAnalysisClientOperationsMixin):
2827
"""ImageAnalysisClient.
2928
3029
:param endpoint: Azure AI Computer Vision endpoint (protocol and hostname, for example:
31-
https://:code:`<resource-name>`.cognitiveservices.azure.com). Required.
30+
https://<resource-name>.cognitiveservices.azure.com). Required.
3231
:type endpoint: str
33-
:param credential: Credential used to authenticate requests to the service. Is either a
34-
AzureKeyCredential type or a TokenCredential type. Required.
32+
:param credential: Credential used to authenticate requests to the service. Is either a key
33+
credential type or a token credential type. Required.
3534
:type credential: ~azure.core.credentials.AzureKeyCredential or
3635
~azure.core.credentials.TokenCredential
3736
:keyword api_version: The API version to use for this operation. Default value is "2023-10-01".
@@ -42,6 +41,7 @@ class ImageAnalysisClient(ImageAnalysisClientOperationsMixin): # pylint: disabl
4241
def __init__(self, endpoint: str, credential: Union[AzureKeyCredential, "TokenCredential"], **kwargs: Any) -> None:
4342
_endpoint = "{endpoint}/computervision"
4443
self._config = ImageAnalysisClientConfiguration(endpoint=endpoint, credential=credential, **kwargs)
44+
4545
_policies = kwargs.pop("policies", None)
4646
if _policies is None:
4747
_policies = [

sdk/vision/azure-ai-vision-imageanalysis/azure/ai/vision/imageanalysis/_configuration.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,20 @@
1414
from ._version import VERSION
1515

1616
if TYPE_CHECKING:
17-
# pylint: disable=unused-import,ungrouped-imports
1817
from azure.core.credentials import TokenCredential
1918

2019

21-
class ImageAnalysisClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long
20+
class ImageAnalysisClientConfiguration: # pylint: disable=too-many-instance-attributes
2221
"""Configuration for ImageAnalysisClient.
2322
2423
Note that all parameters used to create this instance are saved as instance
2524
attributes.
2625
2726
:param endpoint: Azure AI Computer Vision endpoint (protocol and hostname, for example:
28-
https://:code:`<resource-name>`.cognitiveservices.azure.com). Required.
27+
https://<resource-name>.cognitiveservices.azure.com). Required.
2928
:type endpoint: str
30-
:param credential: Credential used to authenticate requests to the service. Is either a
31-
AzureKeyCredential type or a TokenCredential type. Required.
29+
:param credential: Credential used to authenticate requests to the service. Is either a key
30+
credential type or a token credential type. Required.
3231
:type credential: ~azure.core.credentials.AzureKeyCredential or
3332
~azure.core.credentials.TokenCredential
3433
:keyword api_version: The API version to use for this operation. Default value is "2023-10-01".

sdk/vision/azure-ai-vision-imageanalysis/azure/ai/vision/imageanalysis/_operations/__init__.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,21 @@
55
# Code generated by Microsoft (R) Python Code Generator.
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
8+
# pylint: disable=wrong-import-position
89

9-
from ._operations import ImageAnalysisClientOperationsMixin
10+
from typing import TYPE_CHECKING
11+
12+
if TYPE_CHECKING:
13+
from ._patch import * # pylint: disable=unused-wildcard-import
14+
15+
from ._operations import ImageAnalysisClientOperationsMixin # type: ignore
1016

1117
from ._patch import __all__ as _patch_all
12-
from ._patch import * # pylint: disable=unused-wildcard-import
18+
from ._patch import *
1319
from ._patch import patch_sdk as _patch_sdk
1420

1521
__all__ = [
1622
"ImageAnalysisClientOperationsMixin",
1723
]
18-
__all__.extend([p for p in _patch_all if p not in __all__])
24+
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
1925
_patch_sdk()

0 commit comments

Comments
 (0)