Skip to content

[http-python] Bump latest TCGC to adopt TCGC refactor #3160

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions packages/autorest.python/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
},
"homepage": "https://github.com/Azure/autorest.python/blob/main/README.md",
"dependencies": {
"@typespec/http-client-python": "~0.15.0",
"@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTE4NTU4NS9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.15.0.tgz",
"@autorest/system-requirements": "~1.0.2",
"fs-extra": "~11.2.0",
"tsx": "~4.19.1"
Expand All @@ -47,4 +47,4 @@
"requirements.txt",
"generator/"
]
}
}
8 changes: 4 additions & 4 deletions packages/typespec-python/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,13 @@
"@azure-tools/typespec-azure-resource-manager": ">=0.58.0 <1.0.0",
"@azure-tools/typespec-autorest": ">=0.58.0 <1.0.0",
"@azure-tools/typespec-azure-rulesets": ">=0.58.0 <1.0.0",
"@azure-tools/typespec-client-generator-core": ">=0.58.0 <1.0.0"
"@azure-tools/typespec-client-generator-core": ">=0.58.2 <1.0.0"
},
"dependencies": {
"js-yaml": "~4.1.0",
"semver": "~7.6.2",
"tsx": "~4.19.1",
"@typespec/http-client-python": "~0.15.0",
"@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTE4NTU4NS9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.15.0.tgz",
"fs-extra": "~11.2.0"
},
"devDependencies": {
Expand All @@ -85,7 +85,7 @@
"@azure-tools/typespec-azure-core": "~0.58.0",
"@azure-tools/typespec-azure-rulesets": "~0.58.0",
"@azure-tools/typespec-autorest": "~0.58.0",
"@azure-tools/typespec-client-generator-core": "~0.58.0",
"@azure-tools/typespec-client-generator-core": "~0.58.2",
"@azure-tools/azure-http-specs": "0.1.0-alpha.23",
"@typespec/http-specs": "0.1.0-alpha.24",
"@typespec/spector": "0.1.0-alpha.16",
Expand All @@ -103,4 +103,4 @@
"chalk": "5.3.0",
"@types/fs-extra": "11.0.4"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from azure.core.pipeline import PipelineResponse
from azure.core.rest import HttpRequest, HttpResponse
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict

from .. import models as _models
from .._configuration import ApiKeyClientConfiguration
Expand All @@ -43,17 +42,10 @@ def build_api_key_valid_request(**kwargs: Any) -> HttpRequest:


def build_api_key_invalid_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})

accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/authentication/api-key/invalid"

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs)
return HttpRequest(method="GET", url=_url, **kwargs)


class _ApiKeyClientOperationsMixin(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from azure.core.pipeline import PipelineResponse
from azure.core.rest import HttpRequest, HttpResponse
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict

from .. import models as _models
from .._configuration import ApiKeyClientConfiguration
Expand All @@ -43,17 +42,10 @@ def build_api_key_valid_request(**kwargs: Any) -> HttpRequest:


def build_api_key_invalid_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})

accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/authentication/api-key/invalid"

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs)
return HttpRequest(method="GET", url=_url, **kwargs)


class _ApiKeyClientOperationsMixin(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from azure.core.pipeline import PipelineResponse
from azure.core.rest import HttpRequest, HttpResponse
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict

from .. import models as _models
from .._configuration import CustomClientConfiguration
Expand All @@ -43,17 +42,10 @@ def build_custom_valid_request(**kwargs: Any) -> HttpRequest:


def build_custom_invalid_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})

accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/authentication/http/custom/invalid"

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs)
return HttpRequest(method="GET", url=_url, **kwargs)


class _CustomClientOperationsMixin(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from azure.core.pipeline import PipelineResponse
from azure.core.rest import HttpRequest, HttpResponse
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict

from .. import models as _models
from .._configuration import OAuth2ClientConfiguration
Expand All @@ -43,17 +42,10 @@ def build_oauth2_valid_request(**kwargs: Any) -> HttpRequest:


def build_oauth2_invalid_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})

accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/authentication/oauth2/invalid"

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs)
return HttpRequest(method="GET", url=_url, **kwargs)


class _OAuth2ClientOperationsMixin(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,12 +164,9 @@ def build_basic_list_request(


def build_basic_delete_request(id: int, **kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})

api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2022-12-01-preview"))
accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/azure/core/basic/users/{id}"
path_format_arguments = {
Expand All @@ -181,10 +178,7 @@ def build_basic_delete_request(id: int, **kwargs: Any) -> HttpRequest:
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs)
return HttpRequest(method="DELETE", url=_url, params=_params, **kwargs)


def build_basic_export_request(id: int, *, format: str, **kwargs: Any) -> HttpRequest:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -188,12 +188,9 @@ def build_lro_export_request(
def build_lro_delete_request(
resource_group_name: str, order_name: str, subscription_id: str, **kwargs: Any
) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})

api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-01-preview"))
accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.OperationTemplates/orders/{orderName}"
path_format_arguments = {
Expand All @@ -207,10 +204,7 @@ def build_lro_delete_request(
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs)
return HttpRequest(method="DELETE", url=_url, params=_params, **kwargs)


def build_optional_body_get_request(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,12 +144,9 @@ def build_top_level_update_request(
def build_top_level_delete_request(
resource_group_name: str, top_level_tracked_resource_name: str, subscription_id: str, **kwargs: Any
) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})

api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-01-preview"))
accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.Resources/topLevelTrackedResources/{topLevelTrackedResourceName}"
path_format_arguments = {
Expand All @@ -165,10 +162,7 @@ def build_top_level_delete_request(
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs)
return HttpRequest(method="DELETE", url=_url, params=_params, **kwargs)


def build_top_level_list_by_resource_group_request( # pylint: disable=name-too-long
Expand Down Expand Up @@ -232,8 +226,6 @@ def build_top_level_action_sync_request(

content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-01-preview"))
accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.Resources/topLevelTrackedResources/{topLevelTrackedResourceName}/actionSync"
path_format_arguments = {
Expand All @@ -252,7 +244,6 @@ def build_top_level_action_sync_request(
# Construct headers
if content_type is not None:
_headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str")
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs)

Expand Down Expand Up @@ -375,12 +366,9 @@ def build_nested_delete_request(
subscription_id: str,
**kwargs: Any
) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})

api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-01-preview"))
accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.Resources/topLevelTrackedResources/{topLevelTrackedResourceName}/nestedProxyResources/{nextedProxyResourceName}"
path_format_arguments = {
Expand All @@ -397,10 +385,7 @@ def build_nested_delete_request(
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs)
return HttpRequest(method="DELETE", url=_url, params=_params, **kwargs)


def build_nested_list_by_top_level_tracked_resource_request( # pylint: disable=name-too-long
Expand Down Expand Up @@ -635,12 +620,9 @@ def build_extensions_resources_update_request( # pylint: disable=name-too-long
def build_extensions_resources_delete_request( # pylint: disable=name-too-long
resource_uri: str, extensions_resource_name: str, **kwargs: Any
) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})

api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-01-preview"))
accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/{resourceUri}/providers/Azure.ResourceManager.Resources/extensionsResources/{extensionsResourceName}"
path_format_arguments = {
Expand All @@ -653,10 +635,7 @@ def build_extensions_resources_delete_request( # pylint: disable=name-too-long
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs)
return HttpRequest(method="DELETE", url=_url, params=_params, **kwargs)


def build_extensions_resources_list_by_scope_request( # pylint: disable=name-too-long
Expand Down Expand Up @@ -778,12 +757,9 @@ def build_location_resources_update_request(
def build_location_resources_delete_request(
location: str, location_resource_name: str, subscription_id: str, **kwargs: Any
) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})

api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-12-01-preview"))
accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/subscriptions/{subscriptionId}/providers/Azure.ResourceManager.Resources/locations/{location}/locationResources/{locationResourceName}"
path_format_arguments = {
Expand All @@ -797,10 +773,7 @@ def build_location_resources_delete_request(
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs)
return HttpRequest(method="DELETE", url=_url, params=_params, **kwargs)


def build_location_resources_list_by_location_request( # pylint: disable=name-too-long
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from azure.core.pipeline import PipelineResponse
from azure.core.rest import HttpRequest, HttpResponse
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict

from .. import models as _models
from .._configuration import StatusCodeRangeClientConfiguration
Expand All @@ -38,33 +37,19 @@
def build_status_code_range_error_response_status_code_in_range_request( # pylint: disable=name-too-long
**kwargs: Any,
) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})

accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/response/status-code-range/error-response-status-code-in-range"

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs)
return HttpRequest(method="GET", url=_url, **kwargs)


def build_status_code_range_error_response_status_code404_request( # pylint: disable=name-too-long
**kwargs: Any,
) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})

accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/response/status-code-range/error-response-status-code-404"

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs)
return HttpRequest(method="GET", url=_url, **kwargs)


class _StatusCodeRangeClientOperationsMixin(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
from corehttp.rest import HttpRequest, HttpResponse
from corehttp.runtime import PipelineClient
from corehttp.runtime.pipeline import PipelineResponse
from corehttp.utils import case_insensitive_dict

from .. import models as _models
from .._configuration import ApiKeyClientConfiguration
Expand All @@ -36,17 +35,10 @@ def build_api_key_valid_request(**kwargs: Any) -> HttpRequest:


def build_api_key_invalid_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})

accept = _headers.pop("Accept", "application/json")

# Construct URL
_url = "/authentication/api-key/invalid"

# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")

return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs)
return HttpRequest(method="GET", url=_url, **kwargs)


class _ApiKeyClientOperationsMixin(
Expand Down
Loading
Loading