Commit 312fa89
authored
[python] support external type (#3246)
* update dev requirement
* add test case
* Update dependencies
* Add changelog .chronus/changes/auto-microsoft-external-type-python-2025-9-20-14-28-41.md
* Update dependencies (2025-10-21 03:19:04)
* Regenerate for typespec-python (2025-10-21 03:24:11)
* Regenerate for autorest.python (2025-10-21 03:38:42)
* update test
* fix test case
* for patch.py
* remove useless file
* Update dependencies
* Update dependencies (2025-10-21 07:12:37)
* Regenerate for typespec-python (2025-10-21 07:17:43)
* Update dependencies
* Update dependencies (2025-11-17 08:00:20)
* Regenerate for typespec-python (2025-11-17 08:05:30)
* Update dependencies
* Update dependencies (2025-12-02 02:51:22)
* Regenerate for typespec-python (2025-12-02 02:56:40)
* Regenerate for autorest.python (2025-12-02 03:11:28)
* Update dependencies
* Update dependencies (2025-12-02 07:14:40)
* Regenerate for typespec-python (2025-12-02 07:19:55)
---------
Co-authored-by: AutoPrFromHttpClientPython <AutoPrFromHttpClientPython>1 parent 6fa9174 commit 312fa89
239 files changed
Lines changed: 469 additions & 437 deletions
File tree
- .chronus/changes
- packages
- autorest.python
- samples/specification
- azure_key_credential/generated
- basic/generated
- directives/generated
- test
- azure
- legacy/Expected/AcceptanceTests
- AzureBodyDuration
- AzureParameterGrouping
- AzureReport
- CustomBaseUri
- CustomUrlPaging
- LroWithParameterizedEndpoints
- MixedApiVersion
- Paging
- version-tolerant/Expected/AcceptanceTests
- AzureBodyDurationVersionTolerant
- AzureParameterGroupingVersionTolerant
- AzureReportVersionTolerant
- CustomBaseUriVersionTolerant
- CustomUrlPagingVersionTolerant
- LroPagingVersionTolerant
- LroWithParameterizedEndpointsVersionTolerant
- PagingVersionTolerant
- dpg/version-tolerant
- Expected/AcceptanceTests
- DPGCustomizationCustomizedVersionTolerant
- DPGCustomizationInitialVersionTolerant
- DPGServiceDrivenInitialVersionTolerant
- DPGServiceDrivenUpdateOneVersionTolerant
- DPGTestModelsVersionTolerant
- vanilla
- legacy
- Expected/AcceptanceTests
- AdditionalProperties
- Anything
- BodyArrayWithNamespaceFolders
- BodyArray
- BodyBinary
- BodyBoolean
- BodyByteWithPackageName
- BodyByte
- BodyComplex
- BodyDateTimeRfc1123
- BodyDateTime
- BodyDate
- BodyDictionary
- BodyDuration
- BodyFile
- BodyFormData
- BodyFormUrlEncodedData
- BodyInteger
- BodyNumber
- BodyString
- BodyTime
- ClientEnum
- Constants
- CustomBaseUriMoreOptions
- CustomBaseUri
- ErrorWithSecrets
- ExtensibleEnums
- Header
- Http
- IncorrectErrorResponse
- InternalOperation
- MediaTypes
- MergePatchJson
- ModelFlattening
- MultipleInheritance
- NoOperations
- NonStringEnums
- ObjectType
- PackageModeDataPlane
- ParameterFlattening
- ParameterizedEndpoint
- Report
- RequiredOptional
- ReservedWords
- SecurityAadSwaggerCredentialFlag
- SecurityAadSwagger
- SecurityKeySwaggerCredentialFlag
- SecurityKeySwagger
- UrlMultiCollectionFormat
- Url
- Validation
- Xml
- XmsErrorResponse
- version-tolerant
- Expected/AcceptanceTests
- AdditionalPropertiesVersionTolerant
- AnythingVersionTolerant
- BodyArrayVersionTolerant
- BodyBinaryVersionTolerant
- BodyBooleanVersionTolerant
- BodyByteVersionTolerant
- BodyComplexVersionTolerant
- BodyDateTimeRfc1123VersionTolerant
- BodyDateTimeVersionTolerant
- BodyDateVersionTolerant
- BodyDictionaryVersionTolerant
- BodyDurationVersionTolerant
- BodyFileVersionTolerant
- BodyFormDataVersionTolerant
- BodyFormUrlEncodedDataVersionTolerant
- BodyIntegerVersionTolerant
- BodyNumberVersionTolerant
- BodyStringVersionTolerant
- BodyTimeVersionTolerant
- ClientEnumVersionTolerant
- ConstantsVersionTolerant
- CustomBaseUriMoreOptionsVersionTolerant
- CustomBaseUriVersionTolerant
- ErrorWithSecretsVersionTolerant
- ExtensibleEnumsVersionTolerant
- HeaderVersionTolerant
- HttpVersionTolerant
- IncorrectErrorResponseVersionTolerant
- MediaTypesVersionTolerant
- MergePatchJsonVersionTolerant
- ModelFlatteningVersionTolerant
- MultipleInheritanceVersionTolerant
- NoNamespaceFlagVersionTolerant
- NoOperationsVersionTolerant
- NonStringEnumsVersionTolerant
- ObjectTypeVersionTolerant
- ParameterFlatteningVersionTolerant
- ParameterizedEndpointVersionTolerant
- ReportVersionTolerant
- RequiredOptionalVersionTolerant
- ReservedWordsVersionTolerant
- SecurityAadSwaggerVersionTolerant
- SecurityKeySwaggerVersionTolerant
- UrlMultiCollectionFormatVersionTolerant
- UrlVersionTolerant
- ValidationVersionTolerant
- XmlVersionTolerant
- XmsErrorResponseVersionTolerant
- typespec-python
- test/azure
- generated
- authentication-api-key
- authentication-http-custom
- authentication-oauth2
- authentication-union
- azure-client-generator-core-access
- azure-client-generator-core-alternate-type
- generated_tests
- specs/azure/clientgenerator/core/alternatetype
- _utils
- aio/operations
- models
- operations
- azure-client-generator-core-api-version-header
- azure-client-generator-core-api-version-path
- azure-client-generator-core-api-version-query
- azure-client-generator-core-client-initialization
- azure-client-generator-core-client-location
- azure-client-generator-core-deserialize-empty-string-as-null
- azure-client-generator-core-flatten-property
- azure-client-generator-core-hierarchy-building
- azure-client-generator-core-next-link-verb
- azure-client-generator-core-override
- azure-client-generator-core-usage
- azure-core-basic
- azure-core-lro-rpc
- azure-core-lro-standard
- azure-core-model
- azure-core-page
- azure-core-scalar
- azure-core-traits
- azure-encode-duration
- azure-example-basic
- azure-payload-pageable
- azure-special-headers-client-request-id
- azure-versioning-previewversion
- client-namespace
- client-naming-enum-conflict
- client-naming
- client-overload
- client-structure-clientoperationgroup
- client-structure-default
- client-structure-multiclient
- client-structure-renamedoperation
- client-structure-twooperationgroup
- encode-bytes
- encode-datetime
- encode-duration
- encode-numeric
- generation-subdir
- headasbooleanfalse
- headasbooleantrue
- parameters-basic
- parameters-body-optionality
- parameters-collection-format
- parameters-path
- parameters-spread
- payload-content-negotiation
- payload-json-merge-patch
- payload-media-type
- payload-multipart
- payload-pageable
- payload-xml
- resiliency-srv-driven1
- resiliency-srv-driven2
- response-status-code-range
- routes
- serialization-encoded-name-json
- server-endpoint-not-defined
- server-path-multiple
- server-path-single
- server-versions-not-versioned
- server-versions-versioned
- setuppy-authentication-union
- special-headers-conditional-request
- special-headers-repeatability
- special-words
- streaming-jsonl
- typetest-array
- typetest-dictionary
- typetest-enum-extensible
- typetest-enum-fixed
- typetest-model-empty
- typetest-model-enumdiscriminator
- typetest-model-nesteddiscriminator
- typetest-model-notdiscriminated
- typetest-model-recursive
- typetest-model-singlediscriminator
- typetest-model-usage
- typetest-model-visibility
- typetest-property-additionalproperties
- typetest-property-nullable
- typetest-property-optional
- typetest-property-valuetypes
- typetest-scalar
- typetest-union
- versioning-added
- versioning-madeoptional
- versioning-removed
- versioning-renamedfrom
- versioning-returntypechangedfrom
- versioning-typechangedfrom
- mock_api_tests
- asynctests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
0 commit comments