From 462db89f68072ee1842f2243da6ea04fa581c53e Mon Sep 17 00:00:00 2001 From: tadelesh Date: Wed, 23 Apr 2025 10:54:10 +0800 Subject: [PATCH 1/5] bump http-client-python to 0.11.2 --- packages/http-client-python/CHANGELOG.md | 7 + packages/http-client-python/package-lock.json | 295 +++++++++--------- packages/http-client-python/package.json | 62 ++-- 3 files changed, 194 insertions(+), 170 deletions(-) diff --git a/packages/http-client-python/CHANGELOG.md b/packages/http-client-python/CHANGELOG.md index 00e91aa0d23..61eac1d79a1 100644 --- a/packages/http-client-python/CHANGELOG.md +++ b/packages/http-client-python/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log - @typespec/http-client-python +## 0.11.2 + +### Other Changes + +- Bump typespec and typespec-azure to latest version + + ## 0.11.1 ### Bug Fixes diff --git a/packages/http-client-python/package-lock.json b/packages/http-client-python/package-lock.json index 5e3f3b744ce..83259db6684 100644 --- a/packages/http-client-python/package-lock.json +++ b/packages/http-client-python/package-lock.json @@ -1,12 +1,12 @@ { "name": "@typespec/http-client-python", - "version": "0.11.0", + "version": "0.11.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@typespec/http-client-python", - "version": "0.11.0", + "version": "0.11.1", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -17,25 +17,25 @@ "tsx": "~4.19.1" }, "devDependencies": { - "@azure-tools/azure-http-specs": "0.1.0-alpha.14", - "@azure-tools/typespec-autorest": "~0.54.0", - "@azure-tools/typespec-azure-core": "~0.54.0", - "@azure-tools/typespec-azure-resource-manager": "~0.54.0", - "@azure-tools/typespec-azure-rulesets": "~0.54.0", - "@azure-tools/typespec-client-generator-core": "~0.54.2", + "@azure-tools/azure-http-specs": "0.1.0-alpha.15", + "@azure-tools/typespec-autorest": "~0.55.0", + "@azure-tools/typespec-azure-core": "~0.55.0", + "@azure-tools/typespec-azure-resource-manager": "~0.55.0", + "@azure-tools/typespec-azure-rulesets": "~0.55.0", + "@azure-tools/typespec-client-generator-core": "~0.55.0", "@types/js-yaml": "~4.0.5", "@types/node": "~22.13.14", "@types/semver": "7.5.8", - "@typespec/compiler": "^1.0.0-0", - "@typespec/events": "~0.68.0", - "@typespec/http": "^1.0.0-0", - "@typespec/http-specs": "0.1.0-alpha.19", - "@typespec/openapi": "^1.0.0-0", - "@typespec/rest": "~0.68.0", - "@typespec/sse": "~0.68.0", - "@typespec/streams": "~0.68.0", - "@typespec/versioning": "~0.68.0", - "@typespec/xml": "~0.68.0", + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/events": "~0.69.0", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/http-specs": "0.1.0-alpha.20", + "@typespec/openapi": "^1.0.0-rc.1", + "@typespec/rest": "~0.69.0", + "@typespec/sse": "~0.69.0", + "@typespec/streams": "~0.69.0", + "@typespec/versioning": "~0.69.0", + "@typespec/xml": "~0.69.0", "c8": "^10.1.3", "chalk": "5.3.0", "rimraf": "~6.0.1", @@ -47,83 +47,83 @@ "node": ">=20.0.0" }, "peerDependencies": { - "@azure-tools/typespec-autorest": ">=0.54.0 <1.0.0", - "@azure-tools/typespec-azure-core": ">=0.54.0 <1.0.0", - "@azure-tools/typespec-azure-resource-manager": ">=0.54.0 <1.0.0", - "@azure-tools/typespec-azure-rulesets": ">=0.54.0 <1.0.0", - "@azure-tools/typespec-client-generator-core": ">=0.54.2 <1.0.0", - "@typespec/compiler": "^1.0.0-0", - "@typespec/events": ">=0.68.0 <1.0.0", - "@typespec/http": "^1.0.0-0", - "@typespec/openapi": "^1.0.0-0", - "@typespec/rest": ">=0.68.0 <1.0.0", - "@typespec/sse": ">=0.68.0 <1.0.0", - "@typespec/streams": ">=0.68.0 <1.0.0", - "@typespec/versioning": ">=0.68.0 <1.0.0", - "@typespec/xml": ">=0.68.0 <1.0.0" + "@azure-tools/typespec-autorest": ">=0.55.0 <1.0.0", + "@azure-tools/typespec-azure-core": ">=0.55.0 <1.0.0", + "@azure-tools/typespec-azure-resource-manager": ">=0.55.0 <1.0.0", + "@azure-tools/typespec-azure-rulesets": ">=0.55.0 <1.0.0", + "@azure-tools/typespec-client-generator-core": ">=0.55.0 <1.0.0", + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/events": ">=0.69.0 <1.0.0", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/openapi": "^1.0.0-rc.1", + "@typespec/rest": ">=0.69.0 <1.0.0", + "@typespec/sse": ">=0.69.0 <1.0.0", + "@typespec/streams": ">=0.69.0 <1.0.0", + "@typespec/versioning": ">=0.69.0 <1.0.0", + "@typespec/xml": ">=0.69.0 <1.0.0" } }, "node_modules/@azure-tools/azure-http-specs": { - "version": "0.1.0-alpha.14", - "resolved": "https://registry.npmjs.org/@azure-tools/azure-http-specs/-/azure-http-specs-0.1.0-alpha.14.tgz", - "integrity": "sha512-bVvVVG69Dh+1uMLV6sWpXS/awz84J8irs3w/NzE+NOE6qyWt0ZlOcp5hLU2gCp0LjxA0k0jq7OAkHJ2APsUS7Q==", + "version": "0.1.0-alpha.15", + "resolved": "https://registry.npmjs.org/@azure-tools/azure-http-specs/-/azure-http-specs-0.1.0-alpha.15.tgz", + "integrity": "sha512-IddzhwJbfYMpCnFpVGvRt59djtku/npf4G4OMY6b6SU0sj6fN+CEg7jT4E3u29apxaKM9hwH90rHus2dHsQMag==", "dev": true, "license": "MIT", "dependencies": { - "@typespec/spec-api": "^0.1.0-alpha.3", - "@typespec/spector": "^0.1.0-alpha.11" + "@typespec/spec-api": "^0.1.0-alpha.4", + "@typespec/spector": "^0.1.0-alpha.12" }, "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "^0.54.0", - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/http": "^1.0.0-rc.0", - "@typespec/rest": "^0.68.0", - "@typespec/versioning": "^0.68.0", - "@typespec/xml": "^0.68.0" + "@azure-tools/typespec-azure-core": "^0.55.0", + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/rest": "^0.69.0", + "@typespec/versioning": "^0.69.0", + "@typespec/xml": "^0.69.0" } }, "node_modules/@azure-tools/typespec-autorest": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-autorest/-/typespec-autorest-0.54.0.tgz", - "integrity": "sha512-7Oh8R48CQfeiFFfrMTKdEozpx/riQe+KENkd6wn1Oku7aZJ/GDsPidwiu98sCBeSXeJhc3/UlHmxMZWgiat5KQ==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-autorest/-/typespec-autorest-0.55.0.tgz", + "integrity": "sha512-Fww4+qY9RJSwFNc3f9sK45uVBjs9jtX8X4AoeUVg+ABVeoXAJARCgbM6WYZOprjGsfgD311xw/L0eUSin8/Pmg==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "^0.54.0", - "@azure-tools/typespec-azure-resource-manager": "^0.54.0", - "@azure-tools/typespec-client-generator-core": "^0.54.0", - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/http": "^1.0.0-rc.0", - "@typespec/openapi": "^1.0.0-rc.0", - "@typespec/rest": "^0.68.0", - "@typespec/versioning": "^0.68.0" + "@azure-tools/typespec-azure-core": "^0.55.0", + "@azure-tools/typespec-azure-resource-manager": "^0.55.0", + "@azure-tools/typespec-client-generator-core": "^0.55.0", + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/openapi": "^1.0.0-rc.1", + "@typespec/rest": "^0.69.0", + "@typespec/versioning": "^0.69.0" } }, "node_modules/@azure-tools/typespec-azure-core": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.54.0.tgz", - "integrity": "sha512-rlUK9j/1mHUHaNPzOibz1aeeUnROOrNlTPDmnHOfbo4WP0NwV4tDU3rnoUCZxwabVQGKb9U7VTsunb74AzAafg==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.55.0.tgz", + "integrity": "sha512-gDHTm9UYDIbSoBOVsi4Sf+Ly40gnEpIWzqe3KS1H75YB1XXF8ciSnFen3G2bw8EQIj5pcbvP6ZEv18Sy4SJEDg==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/http": "^1.0.0-rc.0", - "@typespec/rest": "^0.68.0" + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/rest": "^0.69.0" } }, "node_modules/@azure-tools/typespec-azure-resource-manager": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-resource-manager/-/typespec-azure-resource-manager-0.54.0.tgz", - "integrity": "sha512-SKBMvBy3wD44ZIHjOmQcvYgWYnk4WcDOhXn1kLSgiYiX74zpv48G9sl8ic1AneREq5UtGNwZ4rdMFWY7BW+8hg==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-resource-manager/-/typespec-azure-resource-manager-0.55.0.tgz", + "integrity": "sha512-7ff1q3ddamt7DYl00YdrFC3qMLNfI2ihH22nQr96BbOpxl4Pa7pvJFcv4cdi6PExjakKfuCXAKr/x0ukxnxCpQ==", "dev": true, "license": "MIT", "dependencies": { @@ -134,34 +134,34 @@ "node": ">=20.0.0" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "^0.54.0", - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/http": "^1.0.0-rc.0", - "@typespec/openapi": "^1.0.0-rc.0", - "@typespec/rest": "^0.68.0", - "@typespec/versioning": "^0.68.0" + "@azure-tools/typespec-azure-core": "^0.55.0", + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/openapi": "^1.0.0-rc.1", + "@typespec/rest": "^0.69.0", + "@typespec/versioning": "^0.69.0" } }, "node_modules/@azure-tools/typespec-azure-rulesets": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-rulesets/-/typespec-azure-rulesets-0.54.0.tgz", - "integrity": "sha512-Pupm5D76JEV4SMesXEEpei7JcErJSt0agVMXH9KjFXRfUYX+coBwfkP+mu3ViZQ+DRgC21qyHk8SxT2ffxxK2Q==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-rulesets/-/typespec-azure-rulesets-0.55.0.tgz", + "integrity": "sha512-RquIvTz2dEkew6Wfj6mYld79k5co/NWrQGR3qdAwcLtp8RVOzDFk6QwKPn9f71UnQkzwuV8Z3bOtXmR/c8MDrg==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "^0.54.0", - "@azure-tools/typespec-azure-resource-manager": "^0.54.0", - "@azure-tools/typespec-client-generator-core": "^0.54.0", - "@typespec/compiler": "^1.0.0-rc.0" + "@azure-tools/typespec-azure-core": "^0.55.0", + "@azure-tools/typespec-azure-resource-manager": "^0.55.0", + "@azure-tools/typespec-client-generator-core": "^0.55.0", + "@typespec/compiler": "^1.0.0-rc.1" } }, "node_modules/@azure-tools/typespec-client-generator-core": { - "version": "0.54.2", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.54.2.tgz", - "integrity": "sha512-Ca6uqichXdFvB+ZoXaF3sBrVVlp8r8HNf9v5sBRnfEBM9yRte8+cp04vrEHuPKyvbOTBJPldWqFEhIK7SpnywA==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.55.0.tgz", + "integrity": "sha512-711YufAeefW3W3NGYAqaJo09BFR2bc+uUjYKwC+YYJPXRW7Odo74YQN3bmnHJDFyCsEhn13hZ20Uee1sw2Wusg==", "dev": true, "license": "MIT", "dependencies": { @@ -173,16 +173,16 @@ "node": ">=20.0.0" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "^0.54.0", - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/events": "^0.68.0", - "@typespec/http": "^1.0.0-rc.0", - "@typespec/openapi": "^1.0.0-rc.0", - "@typespec/rest": "^0.68.0", - "@typespec/sse": "^0.68.0", - "@typespec/streams": "^0.68.0", - "@typespec/versioning": "^0.68.0", - "@typespec/xml": "^0.68.0" + "@azure-tools/typespec-azure-core": "^0.55.0", + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/events": "^0.69.0", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/openapi": "^1.0.0-rc.1", + "@typespec/rest": "^0.69.0", + "@typespec/sse": "^0.69.0", + "@typespec/streams": "^0.69.0", + "@typespec/versioning": "^0.69.0", + "@typespec/xml": "^0.69.0" } }, "node_modules/@azure/abort-controller": { @@ -2112,9 +2112,9 @@ } }, "node_modules/@typespec/compiler": { - "version": "1.0.0-rc.0", - "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-1.0.0-rc.0.tgz", - "integrity": "sha512-2N5DCFzuPt5rPXReE4T1boZrG60sr3dTMgZOS/WX+Rosc6iFj2v1ULTI2ySXk/Abd3oxS5OR24l8veIWEi0lzw==", + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-1.0.0-rc.1.tgz", + "integrity": "sha512-SDCB19wCVQVGTHOwkKnOnaGH2/vpr5aHLhTOs2k36AVsFrkurpMkL0TeE2QKiJszmkQeOnGW3bgH7Hbw15kXtw==", "dev": true, "license": "MIT", "dependencies": { @@ -2130,7 +2130,7 @@ "prettier": "~3.5.3", "semver": "^7.7.1", "tar": "^7.4.3", - "temporal-polyfill": "^0.2.5", + "temporal-polyfill": "^0.3.0", "vscode-languageserver": "~9.0.1", "vscode-languageserver-textdocument": "~1.0.12", "yaml": "~2.7.0", @@ -2157,31 +2157,48 @@ "node": ">=10" } }, + "node_modules/@typespec/compiler/node_modules/temporal-polyfill": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/temporal-polyfill/-/temporal-polyfill-0.3.0.tgz", + "integrity": "sha512-qNsTkX9K8hi+FHDfHmf22e/OGuXmfBm9RqNismxBrnSmZVJKegQ+HYYXT+R7Ha8F/YSm2Y34vmzD4cxMu2u95g==", + "dev": true, + "license": "MIT", + "dependencies": { + "temporal-spec": "0.3.0" + } + }, + "node_modules/@typespec/compiler/node_modules/temporal-spec": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/temporal-spec/-/temporal-spec-0.3.0.tgz", + "integrity": "sha512-n+noVpIqz4hYgFSMOSiINNOUOMFtV5cZQNCmmszA6GiVFVRt3G7AqVyhXjhCSmowvQn+NsGn+jMDMKJYHd3bSQ==", + "dev": true, + "license": "ISC" + }, "node_modules/@typespec/events": { - "version": "0.68.0", - "resolved": "https://registry.npmjs.org/@typespec/events/-/events-0.68.0.tgz", - "integrity": "sha512-U2y9K8QJ6HsmNxEyHz2aG2bmD05FIsLkmIZgmNaHDwhN1oyI8EH1NkxvwZCnEkPAN7ReuLYK6blouWFWX3s5eg==", + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@typespec/events/-/events-0.69.0.tgz", + "integrity": "sha512-2uq9s9yvqcTAvpIPdXBJ2QHMhQ5WhL5RwpbvvoHHx0locY7Ny9nmXCxFPF3MysHE9g4KK2CVwVB9RCu4i4q8Lw==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0" + "@typespec/compiler": "^1.0.0-rc.1" } }, "node_modules/@typespec/http": { - "version": "1.0.0-rc.0", - "resolved": "https://registry.npmjs.org/@typespec/http/-/http-1.0.0-rc.0.tgz", - "integrity": "sha512-Or2hhDXy8DZZoy3B/HudSrRHTFomiv6DI3vRpPKYT9ocIAxMGo1hQvqKye8uVk/QIMn/ouv6JUlP+pqjpfnPyw==", + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@typespec/http/-/http-1.0.0-rc.1.tgz", + "integrity": "sha512-USAxsTeRF1i4g39KeHOh7/x1RzW4lpSpWQqlz/xuHAxEPVsu23BRq9AJrN/nTpgYlpGvOTbJnadWXOs20/TmBA==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/streams": "^0.68.0" + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/streams": "^0.69.0" }, "peerDependenciesMeta": { "@typespec/streams": { @@ -2190,9 +2207,9 @@ } }, "node_modules/@typespec/http-specs": { - "version": "0.1.0-alpha.19", - "resolved": "https://registry.npmjs.org/@typespec/http-specs/-/http-specs-0.1.0-alpha.19.tgz", - "integrity": "sha512-kx3uOAQT3xJCYGuloVGG9kvDCKzw1SjYsqONFCm1BII06DCbDfkp1M/yrol/uGwNK3N23ITPC/rgErW8rtYRQg==", + "version": "0.1.0-alpha.20", + "resolved": "https://registry.npmjs.org/@typespec/http-specs/-/http-specs-0.1.0-alpha.20.tgz", + "integrity": "sha512-mbmh5W3gNQjSQO8sCe2jcFWZFAovD2D8peUW3vxUviaS+KbgyGQ6vwqNWKHq5oXpHFS1TTWaQU75tm7D7QVbhQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2204,39 +2221,39 @@ "node": ">=16.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/http": "^1.0.0-rc.0", - "@typespec/rest": "^0.68.0", - "@typespec/versioning": "^0.68.0", - "@typespec/xml": "^0.68.0" + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/rest": "^0.69.0", + "@typespec/versioning": "^0.69.0", + "@typespec/xml": "^0.69.0" } }, "node_modules/@typespec/openapi": { - "version": "1.0.0-rc.0", - "resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-1.0.0-rc.0.tgz", - "integrity": "sha512-aswkRlzFI44CGe05qkzInA7jEhUKNxZYToYi5kXz05Jl5d4nh4VeEkCweb2pRL+4LKd2SZiOn09nXm+OKp5EoQ==", + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-1.0.0-rc.1.tgz", + "integrity": "sha512-lHfn6luTc4OKpspHFfxnUD65+jhFvtp2YavCCagVZotl14U8+mxAXULZDwRgi2Wu5/CdII0v5WnA+yu1DSbFzA==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/http": "^1.0.0-rc.0" + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1" } }, "node_modules/@typespec/rest": { - "version": "0.68.0", - "resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.68.0.tgz", - "integrity": "sha512-VJBEpC0MCFPPN6acc5o0fwQm4WMjMEl3aBHE+71XYkagsqb31rYSyfgfBMvHWaEMJV4dVk5T787/q6AWDzEE8g==", + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.69.0.tgz", + "integrity": "sha512-rbYG0XG6UYapJ6yG9Ytk5djkuaJ3QHG0WEQ01KpdNl4XEfpelH7wLStShP85nxrP4hmNZ6Slqm1Zng2kcyjkww==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/http": "^1.0.0-rc.0" + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1" } }, "node_modules/@typespec/spec-api": { @@ -2436,58 +2453,58 @@ } }, "node_modules/@typespec/sse": { - "version": "0.68.0", - "resolved": "https://registry.npmjs.org/@typespec/sse/-/sse-0.68.0.tgz", - "integrity": "sha512-sePc+14iw8BZjBPwBaCL23y7lDWrUtmoYuPbfxJhRcIzbv2ww5d7mjvv5C2fjWyfRvG7tJ6wDk8YoHQJDoqtVA==", + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@typespec/sse/-/sse-0.69.0.tgz", + "integrity": "sha512-IEuiW6Su+HzDPYAJqACgKisRZPxQ1SvLynBuNfm1nLD/VXhINzQboMbnoGeBxa6lZZlSzoyVlP5WG+4XBZnkVg==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0", - "@typespec/events": "^0.68.0", - "@typespec/http": "^1.0.0-rc.0", - "@typespec/streams": "^0.68.0" + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/events": "^0.69.0", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/streams": "^0.69.0" } }, "node_modules/@typespec/streams": { - "version": "0.68.0", - "resolved": "https://registry.npmjs.org/@typespec/streams/-/streams-0.68.0.tgz", - "integrity": "sha512-FsyPYOcPA6CDptdsAI0kiwR9tG6pngf5Bi4PiKTsXwseu93v5Y4keLNr4SR+bNQQK6uYIm0OkoK34Z6qn6uZEw==", + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@typespec/streams/-/streams-0.69.0.tgz", + "integrity": "sha512-4GIXjWYUI38MEbq1hWfBEwvrze18sAsgWn7OQKFSTg+SvE6VDVP1J6Hfr4Ps+wNmn3x9tySEyX1NrwBlAZSJDQ==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0" + "@typespec/compiler": "^1.0.0-rc.1" } }, "node_modules/@typespec/versioning": { - "version": "0.68.0", - "resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.68.0.tgz", - "integrity": "sha512-nsK0hbOeqfsNo1dsP64A4Ks0C/FEk5WJ5LEfgTwvFGdE48mHrj7UJdp58Ps5F6moiR9U20P1rHbo+mE0LDIRvA==", + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.69.0.tgz", + "integrity": "sha512-RqSd4Ee2O/6LdcQg2YfLgbsB6up0N8MGKFIxQ8PwE3z3l4lJju3chBMyBZxTxhaV293j7oUZr6+2CvfqwX2IWw==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0" + "@typespec/compiler": "^1.0.0-rc.1" } }, "node_modules/@typespec/xml": { - "version": "0.68.0", - "resolved": "https://registry.npmjs.org/@typespec/xml/-/xml-0.68.0.tgz", - "integrity": "sha512-uB904g9KMkuYKmGZnJsuozjPX+AKzZNStdXvMLq8+TkOitpJcb1dHtFH6KufG21xWuF0bmRUSkJvO4MOsuQNLA==", + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/@typespec/xml/-/xml-0.69.0.tgz", + "integrity": "sha512-GomNfjvDIQXQv324ThQGteo8lKzecOitrJ1a1R72RvvUIKS2h5KPiGKwj/AQNT5c7r4EaqQXhd2OzZRrwg1SEA==", "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" }, "peerDependencies": { - "@typespec/compiler": "^1.0.0-rc.0" + "@typespec/compiler": "^1.0.0-rc.1" } }, "node_modules/@vitest/expect": { diff --git a/packages/http-client-python/package.json b/packages/http-client-python/package.json index cc25ef7f6f9..9eb0f53d04c 100644 --- a/packages/http-client-python/package.json +++ b/packages/http-client-python/package.json @@ -1,6 +1,6 @@ { "name": "@typespec/http-client-python", - "version": "0.11.1", + "version": "0.11.2", "author": "Microsoft Corporation", "description": "TypeSpec emitter for Python SDKs", "homepage": "https://typespec.io", @@ -54,20 +54,20 @@ "emitter" ], "peerDependencies": { - "@azure-tools/typespec-autorest": ">=0.54.0 <1.0.0", - "@azure-tools/typespec-azure-core": ">=0.54.0 <1.0.0", - "@azure-tools/typespec-azure-resource-manager": ">=0.54.0 <1.0.0", - "@azure-tools/typespec-azure-rulesets": ">=0.54.0 <1.0.0", - "@azure-tools/typespec-client-generator-core": ">=0.54.2 <1.0.0", - "@typespec/compiler": "^1.0.0-0", - "@typespec/http": "^1.0.0-0", - "@typespec/openapi": "^1.0.0-0", - "@typespec/rest": ">=0.68.0 <1.0.0", - "@typespec/versioning": ">=0.68.0 <1.0.0", - "@typespec/events": ">=0.68.0 <1.0.0", - "@typespec/sse": ">=0.68.0 <1.0.0", - "@typespec/streams": ">=0.68.0 <1.0.0", - "@typespec/xml": ">=0.68.0 <1.0.0" + "@azure-tools/typespec-autorest": ">=0.55.0 <1.0.0", + "@azure-tools/typespec-azure-core": ">=0.55.0 <1.0.0", + "@azure-tools/typespec-azure-resource-manager": ">=0.55.0 <1.0.0", + "@azure-tools/typespec-azure-rulesets": ">=0.55.0 <1.0.0", + "@azure-tools/typespec-client-generator-core": ">=0.55.0 <1.0.0", + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/openapi": "^1.0.0-rc.1", + "@typespec/rest": ">=0.69.0 <1.0.0", + "@typespec/versioning": ">=0.69.0 <1.0.0", + "@typespec/events": ">=0.69.0 <1.0.0", + "@typespec/sse": ">=0.69.0 <1.0.0", + "@typespec/streams": ">=0.69.0 <1.0.0", + "@typespec/xml": ">=0.69.0 <1.0.0" }, "dependencies": { "js-yaml": "~4.1.0", @@ -77,22 +77,22 @@ "tsx": "~4.19.1" }, "devDependencies": { - "@azure-tools/typespec-autorest": "~0.54.0", - "@azure-tools/typespec-azure-core": "~0.54.0", - "@azure-tools/typespec-azure-resource-manager": "~0.54.0", - "@azure-tools/typespec-azure-rulesets": "~0.54.0", - "@azure-tools/typespec-client-generator-core": "~0.54.2", - "@azure-tools/azure-http-specs": "0.1.0-alpha.14", - "@typespec/compiler": "^1.0.0-0", - "@typespec/http": "^1.0.0-0", - "@typespec/openapi": "^1.0.0-0", - "@typespec/rest": "~0.68.0", - "@typespec/versioning": "~0.68.0", - "@typespec/events": "~0.68.0", - "@typespec/sse": "~0.68.0", - "@typespec/streams": "~0.68.0", - "@typespec/xml": "~0.68.0", - "@typespec/http-specs": "0.1.0-alpha.19", + "@azure-tools/typespec-autorest": "~0.55.0", + "@azure-tools/typespec-azure-core": "~0.55.0", + "@azure-tools/typespec-azure-resource-manager": "~0.55.0", + "@azure-tools/typespec-azure-rulesets": "~0.55.0", + "@azure-tools/typespec-client-generator-core": "~0.55.0", + "@azure-tools/azure-http-specs": "0.1.0-alpha.15", + "@typespec/compiler": "^1.0.0-rc.1", + "@typespec/http": "^1.0.0-rc.1", + "@typespec/openapi": "^1.0.0-rc.1", + "@typespec/rest": "~0.69.0", + "@typespec/versioning": "~0.69.0", + "@typespec/events": "~0.69.0", + "@typespec/sse": "~0.69.0", + "@typespec/streams": "~0.69.0", + "@typespec/xml": "~0.69.0", + "@typespec/http-specs": "0.1.0-alpha.20", "@types/js-yaml": "~4.0.5", "@types/node": "~22.13.14", "@types/semver": "7.5.8", From 4cca312bce6823429ba5dc1f963da0ca4aefa23a Mon Sep 17 00:00:00 2001 From: tadelesh Date: Wed, 23 Apr 2025 11:51:50 +0800 Subject: [PATCH 2/5] add mypy config --- packages/http-client-python/eng/scripts/ci/mypy.ini | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/http-client-python/eng/scripts/ci/mypy.ini b/packages/http-client-python/eng/scripts/ci/mypy.ini index 7ed9b727577..e1898c3f7dc 100644 --- a/packages/http-client-python/eng/scripts/ci/mypy.ini +++ b/packages/http-client-python/eng/scripts/ci/mypy.ini @@ -1,7 +1,8 @@ # global configurations [mypy] python_version = 3.9 - +# Exclude mypy check for sub client tests +exclude = (azure/clientgenerator/core/clientinitialization/operations/_operations\.py|azure/clientgenerator/core/clientinitialization/aio/operations/_operations\.py) # module level configurations [mypy-jsonrpc.*] @@ -36,3 +37,5 @@ ignore_missing_imports = True [mypy-yaml.*] ignore_missing_imports = True + + From 20dffcc0b4a23a273d37618a6fc59dd954e5c66f Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Wed, 23 Apr 2025 11:53:32 +0800 Subject: [PATCH 3/5] [python] add exclude dirs for black to avoid crash (#7093) --- .../http-client-python/emitter/src/emitter.ts | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/packages/http-client-python/emitter/src/emitter.ts b/packages/http-client-python/emitter/src/emitter.ts index 6a5f4e3dabd..2a2768235b0 100644 --- a/packages/http-client-python/emitter/src/emitter.ts +++ b/packages/http-client-python/emitter/src/emitter.ts @@ -231,7 +231,27 @@ async function onEmitMain(context: EmitContext) { .join(" "); const command = `${venvPath} ${root}/eng/scripts/setup/run_tsp.py ${commandFlags}`; execSync(command, { stdio: [process.stdin, process.stdout] }); - const blackExcludeDirs = ["__pycache__/*", "node_modules/*", "venv/*", "env/*"]; + const blackExcludeDirs = [ + "__pycache__/*", + "node_modules/*", + "venv/*", + "env/*", + ".direnv", + ".eggs", + ".git", + ".hg", + ".tox", + ".venv", + ".eggs", + ".mypy_cache", + ".pytest_cache", + ".vscode", + "_build", + "build", + "dist", + ".nox", + ".svn", + ]; execSync( `${venvPath} -m black --line-length=120 --fast ${outputDir} --exclude "${blackExcludeDirs.join("|")}"`, { From 7d2c71539b74bbde74e8e3e049689d39f4992460 Mon Sep 17 00:00:00 2001 From: tadelesh Date: Wed, 23 Apr 2025 13:24:23 +0800 Subject: [PATCH 4/5] update namespace --- packages/http-client-python/eng/scripts/ci/regenerate.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/http-client-python/eng/scripts/ci/regenerate.ts b/packages/http-client-python/eng/scripts/ci/regenerate.ts index 23a00e8af49..5bb4d5adf31 100644 --- a/packages/http-client-python/eng/scripts/ci/regenerate.ts +++ b/packages/http-client-python/eng/scripts/ci/regenerate.ts @@ -46,6 +46,9 @@ const AZURE_EMITTER_OPTIONS: Record | Record Date: Wed, 23 Apr 2025 14:24:05 +0800 Subject: [PATCH 5/5] rename --- packages/http-client-python/eng/scripts/ci/regenerate.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/http-client-python/eng/scripts/ci/regenerate.ts b/packages/http-client-python/eng/scripts/ci/regenerate.ts index 5bb4d5adf31..379b2ff8ff7 100644 --- a/packages/http-client-python/eng/scripts/ci/regenerate.ts +++ b/packages/http-client-python/eng/scripts/ci/regenerate.ts @@ -47,7 +47,7 @@ const AZURE_EMITTER_OPTIONS: Record | Record