diff --git a/eng/emitter-package-lock.json b/eng/emitter-package-lock.json index 43ab1820c692..1787807b517f 100644 --- a/eng/emitter-package-lock.json +++ b/eng/emitter-package-lock.json @@ -9,7 +9,7 @@ "@azure-tools/typespec-python": "0.63.0" }, "devDependencies": { - "@azure-tools/openai-typespec": "1.19.0", + "@azure-tools/openai-typespec": "1.20.0", "@azure-tools/typespec-autorest": "~0.68.0", "@azure-tools/typespec-azure-core": "~0.68.0", "@azure-tools/typespec-azure-resource-manager": "~0.68.0", @@ -19,7 +19,7 @@ "@typespec/compiler": "^1.12.0", "@typespec/events": "~0.82.0", "@typespec/http": "^1.12.0", - "@typespec/http-client-python": "^0.30.1", + "@typespec/http-client-python": "^0.31.0", "@typespec/openapi": "^1.12.0", "@typespec/openapi3": "1.12.0", "@typespec/rest": "~0.82.0", @@ -30,9 +30,9 @@ } }, "node_modules/@azure-tools/openai-typespec": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@azure-tools/openai-typespec/-/openai-typespec-1.19.0.tgz", - "integrity": "sha512-RzUTgxjZ/FgYihbHxQVKagzziJOeRb1myrA/nSLZ0xr2RNXgqz7rTercoxu2/nk6zFjnvahI8bhD+No0rIA2iA==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@azure-tools/openai-typespec/-/openai-typespec-1.20.0.tgz", + "integrity": "sha512-VSSLReGSpPdRl7XizD+W/D4LLsoGekQAwI3mKWNT7bxVsOQJAGtfVXie8pYB4shJf6QxRxHo7h59/g4easkz+Q==", "dev": true, "license": "MIT", "peerDependencies": { @@ -178,6 +178,51 @@ "@typespec/xml": "^0.82.0" } }, + "node_modules/@azure-tools/typespec-python/node_modules/@typespec/http-client-python": { + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/@typespec/http-client-python/-/http-client-python-0.30.1.tgz", + "integrity": "sha512-fo78R2GhPjUntPwZGDHxZ/ddRQZgLRSCzO3F+u8hPrHPzmBXA0rMkeS2WKCWYmT/wcFDPAojjH9pMUl27dLQ0w==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "js-yaml": "~4.1.0", + "marked": "^15.0.6", + "pyodide": "0.26.2", + "semver": "~7.6.2", + "tsx": "^4.21.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "@azure-tools/typespec-autorest": ">=0.68.0 <1.0.0", + "@azure-tools/typespec-azure-core": ">=0.68.0 <1.0.0", + "@azure-tools/typespec-azure-resource-manager": ">=0.68.0 <1.0.0", + "@azure-tools/typespec-azure-rulesets": ">=0.68.0 <1.0.0", + "@azure-tools/typespec-client-generator-core": ">=0.68.2 <1.0.0", + "@typespec/compiler": "^1.12.0", + "@typespec/events": ">=0.82.0 <1.0.0", + "@typespec/http": "^1.12.0", + "@typespec/openapi": "^1.12.0", + "@typespec/rest": ">=0.82.0 <1.0.0", + "@typespec/sse": ">=0.82.0 <1.0.0", + "@typespec/streams": ">=0.82.0 <1.0.0", + "@typespec/versioning": ">=0.82.0 <1.0.0", + "@typespec/xml": ">=0.82.0 <1.0.0" + } + }, + "node_modules/@azure-tools/typespec-python/node_modules/@typespec/http-client-python/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -1147,9 +1192,10 @@ } }, "node_modules/@typespec/http-client-python": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@typespec/http-client-python/-/http-client-python-0.30.1.tgz", - "integrity": "sha512-fo78R2GhPjUntPwZGDHxZ/ddRQZgLRSCzO3F+u8hPrHPzmBXA0rMkeS2WKCWYmT/wcFDPAojjH9pMUl27dLQ0w==", + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@typespec/http-client-python/-/http-client-python-0.31.0.tgz", + "integrity": "sha512-cG7ky7WMRfEeSp6YadVwHwgFSFLNFN82LTQziu6doNxQ0UipAIaobIELfVT5D/PDIz/Pa3w9mNG9CWF08uO7qA==", + "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -1167,7 +1213,7 @@ "@azure-tools/typespec-azure-core": ">=0.68.0 <1.0.0", "@azure-tools/typespec-azure-resource-manager": ">=0.68.0 <1.0.0", "@azure-tools/typespec-azure-rulesets": ">=0.68.0 <1.0.0", - "@azure-tools/typespec-client-generator-core": ">=0.68.2 <1.0.0", + "@azure-tools/typespec-client-generator-core": ">=0.68.4 <1.0.0", "@typespec/compiler": "^1.12.0", "@typespec/events": ">=0.82.0 <1.0.0", "@typespec/http": "^1.12.0", @@ -1183,6 +1229,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -1796,9 +1843,9 @@ "license": "MIT" }, "node_modules/semver": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", - "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.3.tgz", + "integrity": "sha512-wnilbGyMxzbY7dNOl7jpKbLSjcfeweJWU5j4+u5qW+6/wuGD9KzIGOyZnQVSBM9E7DtWaaH3CyHkppYrKYoxwg==", "license": "ISC", "bin": { "semver": "bin/semver.js" diff --git a/eng/emitter-package.json b/eng/emitter-package.json index 6fec381c8e81..b4ee98d3d708 100644 --- a/eng/emitter-package.json +++ b/eng/emitter-package.json @@ -14,8 +14,8 @@ "@typespec/streams": "~0.82.0", "@typespec/xml": "~0.82.0", "@typespec/openapi3": "1.12.0", - "@typespec/http-client-python": "^0.30.1", - "@azure-tools/openai-typespec": "1.19.0", + "@typespec/http-client-python": "^0.31.0", + "@azure-tools/openai-typespec": "1.20.0", "@azure-tools/typespec-autorest": "~0.68.0", "@azure-tools/typespec-azure-core": "~0.68.0", "@azure-tools/typespec-azure-resource-manager": "~0.68.0",