From c2ece1846e8d580797559b1e7ad6c49610ea6201 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Wed, 11 Sep 2024 15:07:15 +0800 Subject: [PATCH 1/2] bump tsp 0.60.0 (#2834) * bump tsp 0.60.0 * changelog --- .../bump-tsp-0.60.0-2024-8-11-14-27-33.md | 7 + package.json | 2 +- packages/typespec-python/package.json | 42 +- pnpm-lock.yaml | 359 +++++++++++------- 4 files changed, 255 insertions(+), 155 deletions(-) create mode 100644 .chronus/changes/bump-tsp-0.60.0-2024-8-11-14-27-33.md diff --git a/.chronus/changes/bump-tsp-0.60.0-2024-8-11-14-27-33.md b/.chronus/changes/bump-tsp-0.60.0-2024-8-11-14-27-33.md new file mode 100644 index 00000000000..4a3c88eaf60 --- /dev/null +++ b/.chronus/changes/bump-tsp-0.60.0-2024-8-11-14-27-33.md @@ -0,0 +1,7 @@ +--- +changeKind: dependencies +packages: + - "@azure-tools/typespec-python" +--- + +Bump typespec 0.60.0 \ No newline at end of file diff --git a/package.json b/package.json index db8b8ce79dc..27d25e437f3 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@azure-tools/cadl-ranch": "~0.14.5", "@chronus/chronus": "^0.10.2", "@chronus/github": "^0.3.2", - "@typespec/prettier-plugin-typespec": "~0.58.0", + "@typespec/prettier-plugin-typespec": "~0.60.0", "autorest": "3.6.3", "cross-env": "^7.0.3", "eslint": "^8.57.0", diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 5359fb43aa5..204d3c5bde8 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -45,26 +45,26 @@ "scripts/**" ], "peerDependencies": { - "@azure-tools/typespec-azure-core": ">=0.45.0 <1.0.0", - "@azure-tools/typespec-azure-resource-manager": ">=0.45.0 <1.0.0", - "@azure-tools/typespec-autorest": ">=0.45.0 <1.0.0", - "@azure-tools/typespec-client-generator-core": ">=0.45.4 <1.0.0", - "@azure-tools/typespec-azure-rulesets": ">=0.45.0 <3.0.0", - "@typespec/compiler": ">=0.59.1 <1.0.0", - "@typespec/http": ">=0.59.0 <1.0.0", - "@typespec/rest": ">=0.59.0 <1.0.0", - "@typespec/versioning": ">=0.59.0 <1.0.0", - "@typespec/openapi": ">=0.59.0 <1.0.0" + "@azure-tools/typespec-azure-core": ">=0.46.0 <1.0.0", + "@azure-tools/typespec-azure-resource-manager": ">=0.46.0 <1.0.0", + "@azure-tools/typespec-autorest": ">=0.46.0 <1.0.0", + "@azure-tools/typespec-client-generator-core": ">=0.46.0 <1.0.0", + "@azure-tools/typespec-azure-rulesets": ">=0.46.0 <3.0.0", + "@typespec/compiler": ">=0.60.0 <1.0.0", + "@typespec/http": ">=0.60.0 <1.0.0", + "@typespec/rest": ">=0.60.0 <1.0.0", + "@typespec/versioning": ">=0.60.0 <1.0.0", + "@typespec/openapi": ">=0.60.0 <1.0.0" }, "dependencies": { "js-yaml": "~4.1.0", - "@typespec/openapi3": "~0.59.0", + "@typespec/openapi3": "~0.60.0", "semver": "~7.6.2", "tsx": "4.17.0" }, "devDependencies": { - "@azure-tools/typespec-azure-resource-manager": "~0.45.0", - "@azure-tools/typespec-autorest": "~0.45.0", + "@azure-tools/typespec-azure-resource-manager": "~0.46.0", + "@azure-tools/typespec-autorest": "~0.46.0", "@azure-tools/cadl-ranch-expect": "~0.15.3", "@azure-tools/cadl-ranch-specs": "~0.37.1", "@types/js-yaml": "~4.0.5", @@ -72,18 +72,18 @@ "@types/yargs": "17.0.32", "@types/semver": "7.5.8", "@typespec/eslint-config-typespec": "~0.55.0", - "@typespec/openapi": "~0.59.0", + "@typespec/openapi": "~0.60.0", "c8": "~7.13.0", "vitest": "^2.0.4", "rimraf": "~5.0.0", "typescript": "~5.5.4", - "@azure-tools/typespec-azure-core": "~0.45.0", - "@azure-tools/typespec-client-generator-core": "0.45.4", - "@typespec/compiler": "~0.59.1", - "@typespec/http": "~0.59.0", - "@typespec/rest": "~0.59.0", - "@typespec/versioning": "~0.59.0", - "@azure-tools/typespec-azure-rulesets": "0.45.0", + "@azure-tools/typespec-azure-core": "~0.46.0", + "@azure-tools/typespec-client-generator-core": "0.46.0", + "@typespec/compiler": "~0.60.0", + "@typespec/http": "~0.60.0", + "@typespec/rest": "~0.60.0", + "@typespec/versioning": "~0.60.0", + "@azure-tools/typespec-azure-rulesets": "0.46.0", "yargs": "~17.2.1", "chalk": "5.3.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7acbbfce988..5be2adedbbe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 6.0.0 '@azure-tools/cadl-ranch': specifier: ~0.14.5 - version: 0.14.5(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) + version: 0.14.5(@typespec/versioning@0.60.0(@typespec/compiler@0.59.1)) '@chronus/chronus': specifier: ^0.10.2 version: 0.10.2 @@ -21,8 +21,8 @@ importers: specifier: ^0.3.2 version: 0.3.3 '@typespec/prettier-plugin-typespec': - specifier: ~0.58.0 - version: 0.58.0 + specifier: ~0.60.0 + version: 0.60.0 autorest: specifier: 3.6.3 version: 3.6.3 @@ -76,8 +76,8 @@ importers: packages/typespec-python: dependencies: '@typespec/openapi3': - specifier: ~0.59.0 - version: 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1))(openapi-types@12.1.3) + specifier: ~0.60.0 + version: 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))(openapi-types@12.1.3) js-yaml: specifier: ~4.1.0 version: 4.1.0 @@ -90,25 +90,25 @@ importers: devDependencies: '@azure-tools/cadl-ranch-expect': specifier: ~0.15.3 - version: 0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) + version: 0.15.3(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) '@azure-tools/cadl-ranch-specs': specifier: ~0.37.1 - version: 0.37.1(@azure-tools/cadl-ranch-expect@0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)))(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1))(@typespec/xml@0.59.0(@typespec/compiler@0.59.1)) + version: 0.37.1(@azure-tools/cadl-ranch-expect@0.15.3(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)))(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))(@typespec/xml@0.59.0(@typespec/compiler@0.60.0)) '@azure-tools/typespec-autorest': - specifier: ~0.45.0 - version: 0.45.0(c3fu7d6orpkmpid6d4ilf3pty4) + specifier: ~0.46.0 + version: 0.46.0(plb3d5lbqspuyf3om5a7m6ynjy) '@azure-tools/typespec-azure-core': - specifier: ~0.45.0 - version: 0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))) + specifier: ~0.46.0 + version: 0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))) '@azure-tools/typespec-azure-resource-manager': - specifier: ~0.45.0 - version: 0.45.0(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) + specifier: ~0.46.0 + version: 0.46.0(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) '@azure-tools/typespec-azure-rulesets': - specifier: 0.45.0 - version: 0.45.0(dho73rjopdgmshhhsbnv4s4knm) + specifier: 0.46.0 + version: 0.46.0(yrxucudez3wzv4m6gifix3ubuq) '@azure-tools/typespec-client-generator-core': - specifier: 0.45.4 - version: 0.45.4(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) + specifier: 0.46.0 + version: 0.46.0(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) '@types/js-yaml': specifier: ~4.0.5 version: 4.0.5 @@ -122,23 +122,23 @@ importers: specifier: 17.0.32 version: 17.0.32 '@typespec/compiler': - specifier: ~0.59.1 - version: 0.59.1 + specifier: ~0.60.0 + version: 0.60.0 '@typespec/eslint-config-typespec': specifier: ~0.55.0 version: 0.55.0(prettier@3.3.3)(vitest@2.0.5(@types/node@18.16.3)) '@typespec/http': - specifier: ~0.59.0 - version: 0.59.0(@typespec/compiler@0.59.1) + specifier: ~0.60.0 + version: 0.60.0(@typespec/compiler@0.60.0) '@typespec/openapi': - specifier: ~0.59.0 - version: 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) + specifier: ~0.60.0 + version: 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) '@typespec/rest': - specifier: ~0.59.0 - version: 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) + specifier: ~0.60.0 + version: 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) '@typespec/versioning': - specifier: ~0.59.0 - version: 0.59.0(@typespec/compiler@0.59.1) + specifier: ~0.60.0 + version: 0.60.0(@typespec/compiler@0.60.0) c8: specifier: ~7.13.0 version: 7.13.0 @@ -215,57 +215,57 @@ packages: engines: {node: '>=16.0.0'} hasBin: true - '@azure-tools/typespec-autorest@0.45.0': - resolution: {integrity: sha512-6ycZ0bEfXC0U26FHHEt9smAhxh78SACIDY+u7zLAopRzmxjTuthDdGgYSShuRDu3J+vEBi1fOKpz4cYQkgRkBQ==} + '@azure-tools/typespec-autorest@0.46.0': + resolution: {integrity: sha512-LCIvxQgjczWUq/wi6fzKBqYHWJYD0hRLA8wBPzFasriHdBDHjpZ6vgTPmApzt0H5ArZX92Ar53Q5+ZXD9ktMUg==} engines: {node: '>=18.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ~0.45.0 - '@azure-tools/typespec-azure-resource-manager': ~0.45.0 - '@azure-tools/typespec-client-generator-core': ~0.45.0 - '@typespec/compiler': ~0.59.0 - '@typespec/http': ~0.59.0 - '@typespec/openapi': ~0.59.0 - '@typespec/rest': ~0.59.0 - '@typespec/versioning': ~0.59.0 - - '@azure-tools/typespec-azure-core@0.45.0': - resolution: {integrity: sha512-GycGMCmaIVSN+TftPtlPJLyeOrglbLmH08ZiZaVMjSih/TQEJM21RGR6d8QdjlkQWN61ntNDRD+RP2uv9tHmqw==} + '@azure-tools/typespec-azure-core': ~0.46.0 + '@azure-tools/typespec-azure-resource-manager': ~0.46.0 + '@azure-tools/typespec-client-generator-core': ~0.46.0 + '@typespec/compiler': ~0.60.0 + '@typespec/http': ~0.60.0 + '@typespec/openapi': ~0.60.0 + '@typespec/rest': ~0.60.0 + '@typespec/versioning': ~0.60.0 + + '@azure-tools/typespec-azure-core@0.46.0': + resolution: {integrity: sha512-BNE31enSHWtWlrdIKShBS6CNFGk3OYmHSBnWqobcFJkTGXC090EoV2u6otn4BMI99fZRSR4gpwp/kYU9KLE9Jw==} engines: {node: '>=18.0.0'} peerDependencies: - '@typespec/compiler': ~0.59.0 - '@typespec/http': ~0.59.0 - '@typespec/rest': ~0.59.0 + '@typespec/compiler': ~0.60.0 + '@typespec/http': ~0.60.0 + '@typespec/rest': ~0.60.0 - '@azure-tools/typespec-azure-resource-manager@0.45.0': - resolution: {integrity: sha512-PdhB03P8PoOlUoUWd+CF5WipGzu2Q3ZjT0EAzgQe878DmXvxMq+zYaPJQtvkq9R6jCxFauDSr5gG7Yd4NINAuA==} + '@azure-tools/typespec-azure-resource-manager@0.46.0': + resolution: {integrity: sha512-ileS/0OMp0pmtWU3k0g2ZGfA957nOiEHtFJzAILsYYBFeBWgWuEuCPcKaGYScvlYTTK4Pyplpb7u00RBZBBObQ==} engines: {node: '>=18.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ~0.45.0 - '@typespec/compiler': ~0.59.0 - '@typespec/http': ~0.59.0 - '@typespec/openapi': ~0.59.0 - '@typespec/rest': ~0.59.0 - '@typespec/versioning': ~0.59.0 - - '@azure-tools/typespec-azure-rulesets@0.45.0': - resolution: {integrity: sha512-OpMYYc0ElxnswABud22GSqE24ZoJCRGh9fwSA8SoqsJr0uXRX7D6D5pA1FHFT3b5uBVHy0l+FFHvjz9wxfsbUw==} + '@azure-tools/typespec-azure-core': ~0.46.0 + '@typespec/compiler': ~0.60.0 + '@typespec/http': ~0.60.0 + '@typespec/openapi': ~0.60.0 + '@typespec/rest': ~0.60.0 + '@typespec/versioning': ~0.60.0 + + '@azure-tools/typespec-azure-rulesets@0.46.0': + resolution: {integrity: sha512-HssO+0ARHbnuLhRiT/7l5DF2hV91Jf/MmsSPdOsDMbVZG26YsB8JD1MiBqs9VJZjB+1xn2DiimYrgqF4n9aDvw==} engines: {node: '>=18.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ~0.45.0 - '@azure-tools/typespec-azure-resource-manager': ~0.45.0 - '@azure-tools/typespec-client-generator-core': ~0.45.0 - '@typespec/compiler': ~0.59.0 + '@azure-tools/typespec-azure-core': ~0.46.0 + '@azure-tools/typespec-azure-resource-manager': ~0.46.0 + '@azure-tools/typespec-client-generator-core': ~0.46.0 + '@typespec/compiler': ~0.60.0 - '@azure-tools/typespec-client-generator-core@0.45.4': - resolution: {integrity: sha512-QJygwMqhEtBi2tPYs/HAfs0QTowXAwp6QpP/Vd2pHnJAncTV1BN17n/9LLAlMu2CnLimqvTuIN+FfliM28AX9w==} + '@azure-tools/typespec-client-generator-core@0.46.0': + resolution: {integrity: sha512-Ss0dNcOeTyc9CBsNFV6OToLV7OOKidAfeewmKePtY2qAHW+CqWZnVvUHunpFt2jFs6CqjFpgU9g+1wPbLCFj9A==} engines: {node: '>=18.0.0'} peerDependencies: - '@azure-tools/typespec-azure-core': ~0.45.0 - '@typespec/compiler': ~0.59.0 - '@typespec/http': ~0.59.0 - '@typespec/openapi': ~0.59.0 - '@typespec/rest': ~0.59.0 - '@typespec/versioning': ~0.59.0 + '@azure-tools/typespec-azure-core': ~0.46.0 + '@typespec/compiler': ~0.60.0 + '@typespec/http': ~0.60.0 + '@typespec/openapi': ~0.60.0 + '@typespec/rest': ~0.60.0 + '@typespec/versioning': ~0.60.0 '@azure/abort-controller@1.1.0': resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} @@ -1253,6 +1253,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + '@typespec/compiler@0.60.0': + resolution: {integrity: sha512-qAS99tJv6RvxSescfxRVal4QWSfdf3BzIOgE8+Az6emL68aTE/W8zQ0Ijpgmhax7sC2AnLTxCK1tM9kj1YguRw==} + engines: {node: '>=18.0.0'} + hasBin: true + '@typespec/eslint-config-typespec@0.55.0': resolution: {integrity: sha512-zZI2ERGdgM9T6neL+Qdht3z89elGI38h68vSYnq5KFR3J500llSJI0Yb5NnE1G2Y7pjmBrnYWhL7UoOaGpW42A==} deprecated: Package is deprecated as it was meant for TypeSpec internal use only @@ -1263,25 +1268,31 @@ packages: peerDependencies: '@typespec/compiler': ~0.59.0 - '@typespec/openapi3@0.59.0': - resolution: {integrity: sha512-xwdWPPRtjsLxXjsebNppaHrFPF6rJiWkAEHCsK0elwvaPSruZvYfPhXpx1HnNkC2glb0NHgmxvXg7EmMwIYYcA==} + '@typespec/http@0.60.0': + resolution: {integrity: sha512-ktfS9vpHfltyeAaQLNAZdqrn6Per3vmB/HDH/iyudYLA5wWblT1siKvpFCMWq53CJorRO7yeOKv+Q/M26zwEtg==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@typespec/compiler': ~0.60.0 + + '@typespec/openapi3@0.60.0': + resolution: {integrity: sha512-gvrTHZACdeQtV7GfhVOHqkyTgMFyM2nKAIiz2P83LIncMCDUc00bGKGmaBk+xpuwKtCJyxBeVpCbID31YAq96g==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@typespec/compiler': ~0.59.0 - '@typespec/http': ~0.59.0 - '@typespec/openapi': ~0.59.0 - '@typespec/versioning': ~0.59.0 + '@typespec/compiler': ~0.60.0 + '@typespec/http': ~0.60.0 + '@typespec/openapi': ~0.60.0 + '@typespec/versioning': ~0.60.0 - '@typespec/openapi@0.59.0': - resolution: {integrity: sha512-do1Dm5w0MuK3994gYTBg6qMfgeIxmmsDqnz3zimYKMPpbnUBi4F6/o4iCfn0Fn9kaNl+H6UlOzZpsZW9xHui1Q==} + '@typespec/openapi@0.60.0': + resolution: {integrity: sha512-YVwLppgHY8r/MudHNSLSUXzdw+CIpjmb31gI2a0KDGnI6sWDwY7LSWfjGU4TY/ubt0+X0Tjoy330mTvw71YBTg==} engines: {node: '>=18.0.0'} peerDependencies: - '@typespec/compiler': ~0.59.0 - '@typespec/http': ~0.59.0 + '@typespec/compiler': ~0.60.0 + '@typespec/http': ~0.60.0 - '@typespec/prettier-plugin-typespec@0.58.0': - resolution: {integrity: sha512-GtG9MvVGKytT6jPEksySSRMKl6IYg7dWnjLWMkCwvoViuSAlz3lxjIO0hGUaU5maNCC2+fe5m4vvFmNXGlMOsg==} + '@typespec/prettier-plugin-typespec@0.60.0': + resolution: {integrity: sha512-hQ6eiTKzJULd8lLU255cT4NWwyAZzaWEd6zJVdTxi4jqmPkYKVEPdsXfaLEPT0Gm8x7dN5DTm1b45d8DlEDdIw==} '@typespec/rest@0.59.0': resolution: {integrity: sha512-wGrmjRDUMgMn9fqusRhu36hC2GOvirz5O01VSrmAEOH6k1L2GX0Mq70gOdZa4kkkWyHYDKb7GdjfaLe8v+OH6w==} @@ -1290,11 +1301,18 @@ packages: '@typespec/compiler': ~0.59.0 '@typespec/http': ~0.59.0 - '@typespec/versioning@0.59.0': - resolution: {integrity: sha512-aihO/ux0lLmsuYAdGVkiBflSudcZokYG42SELk1FtMFo609G3Pd7ep7hau6unBnMIceQZejB0ow5UGRupK4X5A==} + '@typespec/rest@0.60.0': + resolution: {integrity: sha512-mHYubyuBvwdV2xkHrJfPwV7b/Ksyb9lA1Q/AQwpVFa7Qu1X075TBVALmH+hK3V0EdUG1CGJZ5Sw4BWgl8ZS0BA==} engines: {node: '>=18.0.0'} peerDependencies: - '@typespec/compiler': ~0.59.0 + '@typespec/compiler': ~0.60.0 + '@typespec/http': ~0.60.0 + + '@typespec/versioning@0.60.0': + resolution: {integrity: sha512-SqxCQ9qMw5fdR7WP6/GFLzwcFwxhv+uHlzJGVcTd1GtIAu5qj2X4VmzFuNQyu+QenI+5uOSrEEywEXn0YRTZSg==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@typespec/compiler': ~0.60.0 '@typespec/xml@0.59.0': resolution: {integrity: sha512-UoSsEmm7SXEtL9OXsqotu1TjruJSobqZMhUKAAlC9EP2WfQIHLRfBu7xaZB0sgwq7CM6zy/Hq1RZfQyL1KqEvg==} @@ -4132,33 +4150,47 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure-tools/cadl-ranch-expect@0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1))': + '@azure-tools/cadl-ranch-expect@0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.60.0(@typespec/compiler@0.59.1))': dependencies: '@typespec/compiler': 0.59.1 '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) '@typespec/rest': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/versioning': 0.59.0(@typespec/compiler@0.59.1) + '@typespec/versioning': 0.60.0(@typespec/compiler@0.59.1) - '@azure-tools/cadl-ranch-specs@0.37.1(@azure-tools/cadl-ranch-expect@0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)))(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1))(@typespec/xml@0.59.0(@typespec/compiler@0.59.1))': + '@azure-tools/cadl-ranch-expect@0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))': dependencies: - '@azure-tools/cadl-ranch': 0.14.5(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) - '@azure-tools/cadl-ranch-api': 0.4.6 - '@azure-tools/cadl-ranch-expect': 0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) - '@azure-tools/typespec-azure-core': 0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))) '@typespec/compiler': 0.59.1 '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) '@typespec/rest': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/versioning': 0.59.0(@typespec/compiler@0.59.1) - '@typespec/xml': 0.59.0(@typespec/compiler@0.59.1) + '@typespec/versioning': 0.60.0(@typespec/compiler@0.60.0) + + '@azure-tools/cadl-ranch-expect@0.15.3(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))': + dependencies: + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) + '@typespec/rest': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/versioning': 0.60.0(@typespec/compiler@0.60.0) + + '@azure-tools/cadl-ranch-specs@0.37.1(@azure-tools/cadl-ranch-expect@0.15.3(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)))(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))(@typespec/xml@0.59.0(@typespec/compiler@0.60.0))': + dependencies: + '@azure-tools/cadl-ranch': 0.14.5(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) + '@azure-tools/cadl-ranch-api': 0.4.6 + '@azure-tools/cadl-ranch-expect': 0.15.3(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) + '@azure-tools/typespec-azure-core': 0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))) + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) + '@typespec/rest': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/versioning': 0.60.0(@typespec/compiler@0.60.0) + '@typespec/xml': 0.59.0(@typespec/compiler@0.60.0) transitivePeerDependencies: - '@types/express' - supports-color - '@azure-tools/cadl-ranch@0.14.5(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1))': + '@azure-tools/cadl-ranch@0.14.5(@typespec/versioning@0.60.0(@typespec/compiler@0.59.1))': dependencies: '@azure-tools/cadl-ranch-api': 0.4.6 '@azure-tools/cadl-ranch-coverage-sdk': 0.8.4 - '@azure-tools/cadl-ranch-expect': 0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) + '@azure-tools/cadl-ranch-expect': 0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.60.0(@typespec/compiler@0.59.1)) '@azure/identity': 4.4.1 '@types/js-yaml': 4.0.9 '@typespec/compiler': 0.59.1 @@ -4185,49 +4217,80 @@ snapshots: - '@typespec/versioning' - supports-color - '@azure-tools/typespec-autorest@0.45.0(c3fu7d6orpkmpid6d4ilf3pty4)': + '@azure-tools/cadl-ranch@0.14.5(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))': dependencies: - '@azure-tools/typespec-azure-core': 0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))) - '@azure-tools/typespec-azure-resource-manager': 0.45.0(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) - '@azure-tools/typespec-client-generator-core': 0.45.4(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) + '@azure-tools/cadl-ranch-api': 0.4.6 + '@azure-tools/cadl-ranch-coverage-sdk': 0.8.4 + '@azure-tools/cadl-ranch-expect': 0.15.3(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) + '@azure/identity': 4.4.1 + '@types/js-yaml': 4.0.9 '@typespec/compiler': 0.59.1 '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) - '@typespec/openapi': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) '@typespec/rest': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/versioning': 0.59.0(@typespec/compiler@0.59.1) + ajv: 8.17.1 + body-parser: 1.20.2 + deep-equal: 2.2.3 + express: 4.19.2 + express-promise-router: 4.1.1(express@4.19.2) + glob: 11.0.0 + jackspeak: 4.0.1 + js-yaml: 4.1.0 + morgan: 1.10.0 + multer: 1.4.5-lts.1 + node-fetch: 3.3.2 + picocolors: 1.0.1 + source-map-support: 0.5.21 + winston: 3.14.1 + xml2js: 0.6.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/express' + - '@typespec/versioning' + - supports-color - '@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))': + '@azure-tools/typespec-autorest@0.46.0(plb3d5lbqspuyf3om5a7m6ynjy)': dependencies: - '@typespec/compiler': 0.59.1 - '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) - '@typespec/rest': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) + '@azure-tools/typespec-azure-core': 0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))) + '@azure-tools/typespec-azure-resource-manager': 0.46.0(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) + '@azure-tools/typespec-client-generator-core': 0.46.0(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) + '@typespec/openapi': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/rest': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/versioning': 0.60.0(@typespec/compiler@0.60.0) - '@azure-tools/typespec-azure-resource-manager@0.45.0(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1))': + '@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))': dependencies: - '@azure-tools/typespec-azure-core': 0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))) - '@typespec/compiler': 0.59.1 - '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) - '@typespec/openapi': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/rest': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/versioning': 0.59.0(@typespec/compiler@0.59.1) + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) + '@typespec/rest': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + + '@azure-tools/typespec-azure-resource-manager@0.46.0(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))': + dependencies: + '@azure-tools/typespec-azure-core': 0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))) + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) + '@typespec/openapi': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/rest': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/versioning': 0.60.0(@typespec/compiler@0.60.0) change-case: 5.4.4 pluralize: 8.0.0 - '@azure-tools/typespec-azure-rulesets@0.45.0(dho73rjopdgmshhhsbnv4s4knm)': + '@azure-tools/typespec-azure-rulesets@0.46.0(yrxucudez3wzv4m6gifix3ubuq)': dependencies: - '@azure-tools/typespec-azure-core': 0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))) - '@azure-tools/typespec-azure-resource-manager': 0.45.0(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) - '@azure-tools/typespec-client-generator-core': 0.45.4(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/compiler': 0.59.1 + '@azure-tools/typespec-azure-core': 0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))) + '@azure-tools/typespec-azure-resource-manager': 0.46.0(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) + '@azure-tools/typespec-client-generator-core': 0.46.0(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/compiler': 0.60.0 - '@azure-tools/typespec-client-generator-core@0.45.4(@azure-tools/typespec-azure-core@0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))))(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1))': + '@azure-tools/typespec-client-generator-core@0.46.0(@azure-tools/typespec-azure-core@0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))))(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))': dependencies: - '@azure-tools/typespec-azure-core': 0.45.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/rest@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))) - '@typespec/compiler': 0.59.1 - '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) - '@typespec/openapi': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/rest': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/versioning': 0.59.0(@typespec/compiler@0.59.1) + '@azure-tools/typespec-azure-core': 0.46.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))) + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) + '@typespec/openapi': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/rest': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/versioning': 0.60.0(@typespec/compiler@0.60.0) change-case: 5.4.4 pluralize: 8.0.0 @@ -5326,6 +5389,23 @@ snapshots: yaml: 2.4.5 yargs: 17.7.2 + '@typespec/compiler@0.60.0': + dependencies: + '@babel/code-frame': 7.24.7 + ajv: 8.17.1 + change-case: 5.4.4 + globby: 14.0.2 + mustache: 4.2.0 + picocolors: 1.0.1 + prettier: 3.3.3 + prompts: 2.4.2 + semver: 7.6.3 + temporal-polyfill: 0.2.5 + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.11 + yaml: 2.4.5 + yargs: 17.7.2 + '@typespec/eslint-config-typespec@0.55.0(prettier@3.3.3)(vitest@2.0.5(@types/node@18.16.3))': dependencies: '@rushstack/eslint-patch': 1.10.1 @@ -5348,23 +5428,27 @@ snapshots: dependencies: '@typespec/compiler': 0.59.1 - '@typespec/openapi3@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))(@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)))(@typespec/versioning@0.59.0(@typespec/compiler@0.59.1))(openapi-types@12.1.3)': + '@typespec/http@0.60.0(@typespec/compiler@0.60.0)': + dependencies: + '@typespec/compiler': 0.60.0 + + '@typespec/openapi3@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))(@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)))(@typespec/versioning@0.60.0(@typespec/compiler@0.60.0))(openapi-types@12.1.3)': dependencies: '@readme/openapi-parser': 2.6.0(openapi-types@12.1.3) - '@typespec/compiler': 0.59.1 - '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) - '@typespec/openapi': 0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1)) - '@typespec/versioning': 0.59.0(@typespec/compiler@0.59.1) + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) + '@typespec/openapi': 0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0)) + '@typespec/versioning': 0.60.0(@typespec/compiler@0.60.0) yaml: 2.4.5 transitivePeerDependencies: - openapi-types - '@typespec/openapi@0.59.0(@typespec/compiler@0.59.1)(@typespec/http@0.59.0(@typespec/compiler@0.59.1))': + '@typespec/openapi@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))': dependencies: - '@typespec/compiler': 0.59.1 - '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) - '@typespec/prettier-plugin-typespec@0.58.0': + '@typespec/prettier-plugin-typespec@0.60.0': dependencies: prettier: 3.3.3 @@ -5373,14 +5457,23 @@ snapshots: '@typespec/compiler': 0.59.1 '@typespec/http': 0.59.0(@typespec/compiler@0.59.1) - '@typespec/versioning@0.59.0(@typespec/compiler@0.59.1)': + '@typespec/rest@0.60.0(@typespec/compiler@0.60.0)(@typespec/http@0.60.0(@typespec/compiler@0.60.0))': dependencies: - '@typespec/compiler': 0.59.1 + '@typespec/compiler': 0.60.0 + '@typespec/http': 0.60.0(@typespec/compiler@0.60.0) - '@typespec/xml@0.59.0(@typespec/compiler@0.59.1)': + '@typespec/versioning@0.60.0(@typespec/compiler@0.59.1)': dependencies: '@typespec/compiler': 0.59.1 + '@typespec/versioning@0.60.0(@typespec/compiler@0.60.0)': + dependencies: + '@typespec/compiler': 0.60.0 + + '@typespec/xml@0.59.0(@typespec/compiler@0.60.0)': + dependencies: + '@typespec/compiler': 0.60.0 + '@ungap/structured-clone@1.2.0': {} '@vitest/expect@2.0.5': From c87dcad80192edcb1850821844ad11829ff06bee Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Wed, 11 Sep 2024 22:43:49 +0800 Subject: [PATCH 2/2] Fix ci failure (#2835) --- .../changes/fix-ci-2024-09-11-2024-8-11-18-28-34.md | 8 ++++++++ .../azure/multiapi/sample/aio/_operations_mixin.py | 1 + .../generated/azure/multiapi/sample/v1/_metadata.json | 2 +- .../operations/_multiapi_service_client_operations.py | 1 + .../aio/operations/_paging_operations.py | 1 + .../batch/paging/aio/operations/_paging_operations.py | 1 + .../aio/_operations_mixin.py | 1 + .../multiapicredentialdefaultpolicy/v1/_metadata.json | 2 +- .../operations/_multiapi_service_client_operations.py | 1 + .../multiapidataplane/aio/_operations_mixin.py | 1 + .../multiapidataplane/v1/_metadata.json | 2 +- .../operations/_multiapi_service_client_operations.py | 1 + .../multiapikeywordonly/aio/_operations_mixin.py | 1 + .../multiapikeywordonly/v1/_metadata.json | 2 +- .../operations/_multiapi_service_client_operations.py | 1 + .../multiapisecurity/aio/_operations_mixin.py | 1 + .../multiapisecurity/v1/_metadata.json | 2 +- .../operations/_multiapi_service_client_operations.py | 1 + .../submodule/aio/_operations_mixin.py | 1 + .../multiapiwithsubmodule/submodule/v1/_metadata.json | 2 +- .../operations/_multiapi_service_client_operations.py | 1 + .../multiapicombiner/aio/operations/_operations.py | 1 + .../multiapicombiner/v1/_metadata.json | 2 +- .../multiapicombiner/v1/aio/operations/_operations.py | 1 + .../pygen/codegen/serializers/builder_serializer.py | 4 ++-- .../pygen/codegen/templates/operation_tools.jinja2 | 11 +++++++++-- .../models/resources/aio/operations/_operations.py | 1 + 27 files changed, 43 insertions(+), 11 deletions(-) create mode 100644 .chronus/changes/fix-ci-2024-09-11-2024-8-11-18-28-34.md diff --git a/.chronus/changes/fix-ci-2024-09-11-2024-8-11-18-28-34.md b/.chronus/changes/fix-ci-2024-09-11-2024-8-11-18-28-34.md new file mode 100644 index 00000000000..5f33f62062f --- /dev/null +++ b/.chronus/changes/fix-ci-2024-09-11-2024-8-11-18-28-34.md @@ -0,0 +1,8 @@ +--- +changeKind: fix +packages: + - "@autorest/python" + - "@azure-tools/typespec-python" +--- + +Fix lint issue "line-too-long" for docstring in operation \ No newline at end of file diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_operations_mixin.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_operations_mixin.py index 4ebccbbc730..ca605b77604 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_operations_mixin.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/aio/_operations_mixin.py @@ -53,6 +53,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json index 7712c165380..d87bae7f235 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/_metadata.json @@ -161,7 +161,7 @@ "async": { "coroutine": true, "signature": "async def begin_test_lro_and_paging(\n self,\n client_request_id: Optional[str] = None,\n test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None,\n **kwargs: Any\n) -\u003e AsyncLROPoller[AsyncIterable[\"_models.Product\"]]:\n", - "doc": "\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~azure.multiapi.sample.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~azure.multiapi.sample.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "# pylint: disable=line-too-long\n\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~azure.multiapi.sample.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~azure.multiapi.sample.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "client_request_id, test_lro_and_paging_options, **kwargs" } }, diff --git a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py index f362ca63279..93646eb8443 100644 --- a/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py +++ b/packages/autorest.python/samples/specification/multiapi/generated/azure/multiapi/sample/v1/aio/operations/_multiapi_service_client_operations.py @@ -325,6 +325,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py index 41738c26572..6c894f74784 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py @@ -1599,6 +1599,7 @@ async def begin_get_multiple_pages_lro( paging_get_multiple_pages_lro_options: Optional[_models.PagingGetMultiplePagesLroOptions] = None, **kwargs: Any ) -> AsyncCustomPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py index a45b2a3fc0b..292f1a263b3 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py @@ -1597,6 +1597,7 @@ async def begin_get_multiple_pages_lro( paging_get_multiple_pages_lro_options: Optional[_models.PagingGetMultiplePagesLroOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_operations_mixin.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_operations_mixin.py index 15ab06cb27c..dcde65d560d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_operations_mixin.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/aio/_operations_mixin.py @@ -55,6 +55,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json index f7dc80f1d3b..0c0141a728a 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/_metadata.json @@ -161,7 +161,7 @@ "async": { "coroutine": true, "signature": "async def begin_test_lro_and_paging(\n self,\n client_request_id: Optional[str] = None,\n test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None,\n **kwargs: Any\n) -\u003e AsyncLROPoller[AsyncIterable[\"_models.Product\"]]:\n", - "doc": "\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options:\n ~multiapicredentialdefaultpolicy.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapicredentialdefaultpolicy.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "# pylint: disable=line-too-long\n\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options:\n ~multiapicredentialdefaultpolicy.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapicredentialdefaultpolicy.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "client_request_id, test_lro_and_paging_options, **kwargs" } }, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py index b255684ab37..59d36532c23 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiCredentialDefaultPolicy/multiapicredentialdefaultpolicy/v1/aio/operations/_multiapi_service_client_operations.py @@ -325,6 +325,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_operations_mixin.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_operations_mixin.py index 117e9bbc43e..fb44f34cdfe 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_operations_mixin.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/aio/_operations_mixin.py @@ -55,6 +55,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json index 4855bc4adcd..65fd8f6ce57 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/_metadata.json @@ -161,7 +161,7 @@ "async": { "coroutine": true, "signature": "async def begin_test_lro_and_paging(\n self,\n client_request_id: Optional[str] = None,\n test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None,\n **kwargs: Any\n) -\u003e AsyncLROPoller[AsyncIterable[\"_models.Product\"]]:\n", - "doc": "\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~multiapidataplane.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapidataplane.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "# pylint: disable=line-too-long\n\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~multiapidataplane.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapidataplane.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "client_request_id, test_lro_and_paging_options, **kwargs" } }, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py index 2ab6b537349..a110c6f3556 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiDataPlane/multiapidataplane/v1/aio/operations/_multiapi_service_client_operations.py @@ -324,6 +324,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_operations_mixin.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_operations_mixin.py index 925ea05b816..30b5f07f26a 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_operations_mixin.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/aio/_operations_mixin.py @@ -56,6 +56,7 @@ async def begin_test_lro_and_paging( client_request_id: Optional[str] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param test_lro_and_paging_options: Parameter group. Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_metadata.json index d0dba6b2c22..b3234d98f9d 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/_metadata.json @@ -161,7 +161,7 @@ "async": { "coroutine": true, "signature": "async def begin_test_lro_and_paging(\n self,\n test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None,\n *,\n client_request_id: Optional[str] = None,\n **kwargs: Any\n) -\u003e AsyncLROPoller[AsyncIterable[\"_models.Product\"]]:\n", - "doc": "\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~multiapikeywordonly.v1.models.TestLroAndPagingOptions\n:keyword client_request_id: Default value is None.\n:paramtype client_request_id: str\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapikeywordonly.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "# pylint: disable=line-too-long\n\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~multiapikeywordonly.v1.models.TestLroAndPagingOptions\n:keyword client_request_id: Default value is None.\n:paramtype client_request_id: str\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapikeywordonly.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "test_lro_and_paging_options, client_request_id=client_request_id, **kwargs" } }, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/operations/_multiapi_service_client_operations.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/operations/_multiapi_service_client_operations.py index cc8e85f9bfd..71e0774d446 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/operations/_multiapi_service_client_operations.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiKeywordOnly/multiapikeywordonly/v1/aio/operations/_multiapi_service_client_operations.py @@ -326,6 +326,7 @@ async def begin_test_lro_and_paging( client_request_id: Optional[str] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param test_lro_and_paging_options: Parameter group. Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_operations_mixin.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_operations_mixin.py index 6e7a1f9d9b5..397c7311271 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_operations_mixin.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/aio/_operations_mixin.py @@ -55,6 +55,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/_metadata.json index f242d36ac28..8c47757af1a 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/_metadata.json @@ -161,7 +161,7 @@ "async": { "coroutine": true, "signature": "async def begin_test_lro_and_paging(\n self,\n client_request_id: Optional[str] = None,\n test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None,\n **kwargs: Any\n) -\u003e AsyncLROPoller[AsyncIterable[\"_models.Product\"]]:\n", - "doc": "\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~multiapisecurity.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapisecurity.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "# pylint: disable=line-too-long\n\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~multiapisecurity.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapisecurity.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "client_request_id, test_lro_and_paging_options, **kwargs" } }, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/aio/operations/_multiapi_service_client_operations.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/aio/operations/_multiapi_service_client_operations.py index 51361e1a9d4..d448a38e7ef 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/aio/operations/_multiapi_service_client_operations.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiSecurity/multiapisecurity/v1/aio/operations/_multiapi_service_client_operations.py @@ -324,6 +324,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_operations_mixin.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_operations_mixin.py index 2aae597fe42..26a86232e0c 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_operations_mixin.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/aio/_operations_mixin.py @@ -55,6 +55,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json index 59d3cc7735e..9d81015449c 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/_metadata.json @@ -161,7 +161,7 @@ "async": { "coroutine": true, "signature": "async def begin_test_lro_and_paging(\n self,\n client_request_id: Optional[str] = None,\n test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None,\n **kwargs: Any\n) -\u003e AsyncLROPoller[AsyncIterable[\"_models.Product\"]]:\n", - "doc": "\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options:\n ~multiapiwithsubmodule.submodule.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapiwithsubmodule.submodule.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "# pylint: disable=line-too-long\n\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param client_request_id: Default value is None.\n:type client_request_id: str\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options:\n ~multiapiwithsubmodule.submodule.v1.models.TestLroAndPagingOptions\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapiwithsubmodule.submodule.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "client_request_id, test_lro_and_paging_options, **kwargs" } }, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py index 200b48555b0..0fea23052ae 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/MultiapiWithSubmodule/multiapiwithsubmodule/submodule/v1/aio/operations/_multiapi_service_client_operations.py @@ -325,6 +325,7 @@ async def begin_test_lro_and_paging( test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param client_request_id: Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/aio/operations/_operations.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/aio/operations/_operations.py index f44e61a9660..fe980f0b56f 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/aio/operations/_operations.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/aio/operations/_operations.py @@ -612,6 +612,7 @@ async def begin_test_lro_and_paging( client_request_id: Optional[str] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param test_lro_and_paging_options: Parameter group. Default value is None. diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/v1/_metadata.json b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/v1/_metadata.json index 7ba2535f50f..517dda7a1f1 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/v1/_metadata.json +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/v1/_metadata.json @@ -161,7 +161,7 @@ "async": { "coroutine": true, "signature": "async def begin_test_lro_and_paging(\n self,\n test_lro_and_paging_options: Optional[_models.TestLroAndPagingOptions] = None,\n *,\n client_request_id: Optional[str] = None,\n **kwargs: Any\n) -\u003e AsyncLROPoller[AsyncIterable[\"_models.Product\"]]:\n", - "doc": "\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~multiapicombiner.v1.models.TestLroAndPagingOptions\n:keyword client_request_id: Default value is None.\n:paramtype client_request_id: str\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapicombiner.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", + "doc": "# pylint: disable=line-too-long\n\"\"\"A long-running paging operation that includes a nextLink that has 10 pages.\n\n:param test_lro_and_paging_options: Parameter group. Default value is None.\n:type test_lro_and_paging_options: ~multiapicombiner.v1.models.TestLroAndPagingOptions\n:keyword client_request_id: Default value is None.\n:paramtype client_request_id: str\n:return: An instance of LROPoller that returns an iterator like instance of either PagingResult\n or the result of cls(response)\n:rtype:\n ~azure.core.polling.AsyncLROPoller[~azure.core.async_paging.AsyncItemPaged[~multiapicombiner.v1.models.Product]]\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"", "call": "test_lro_and_paging_options, client_request_id=client_request_id, **kwargs" } }, diff --git a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/v1/aio/operations/_operations.py b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/v1/aio/operations/_operations.py index 9751f1ab11c..c11420224d8 100644 --- a/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/v1/aio/operations/_operations.py +++ b/packages/autorest.python/test/multiapi/Expected/AcceptanceTests/multiapicombiner/multiapicombiner/v1/aio/operations/_operations.py @@ -328,6 +328,7 @@ async def begin_test_lro_and_paging( client_request_id: Optional[str] = None, **kwargs: Any ) -> AsyncLROPoller[AsyncIterable["_models.Product"]]: + # pylint: disable=line-too-long """A long-running paging operation that includes a nextLink that has 10 pages. :param test_lro_and_paging_options: Parameter group. Default value is None. diff --git a/packages/typespec-python/generator/pygen/codegen/serializers/builder_serializer.py b/packages/typespec-python/generator/pygen/codegen/serializers/builder_serializer.py index c02de62d2d2..5de21830fad 100644 --- a/packages/typespec-python/generator/pygen/codegen/serializers/builder_serializer.py +++ b/packages/typespec-python/generator/pygen/codegen/serializers/builder_serializer.py @@ -284,8 +284,8 @@ def description_and_summary(self, builder: BuilderType) -> List[str]: return description_list @staticmethod - def line_too_long(docs: List[str]) -> bool: - return any(len(line) > 120 for line in docs) + def line_too_long(docs: List[str], indentation: int = 0) -> bool: + return any(len(line) > (120 - indentation) for line in docs) def example_template(self, builder: BuilderType) -> List[str]: template = [] diff --git a/packages/typespec-python/generator/pygen/codegen/templates/operation_tools.jinja2 b/packages/typespec-python/generator/pygen/codegen/templates/operation_tools.jinja2 index 598da57e4d0..99e05d14abb 100644 --- a/packages/typespec-python/generator/pygen/codegen/templates/operation_tools.jinja2 +++ b/packages/typespec-python/generator/pygen/codegen/templates/operation_tools.jinja2 @@ -2,10 +2,17 @@ {% macro description(builder, serializer) %} {% set example_template = serializer.example_template(builder) %} +{% set param_description_and_response_docstring = serializer.param_description_and_response_docstring(builder) %} +{% set ns = namespace(line_too_long=false) %} +{% for item in param_description_and_response_docstring %} + {% if item and serializer.line_too_long(wrap_string(item, wrapstring='\n ').split('\n'), 8) %} + {% set ns.line_too_long = true %} + {% endif %} +{% endfor %} {% for description in serializer.description_and_summary(builder) %} {% if description %} {% set description = wrap_string(description, wrapstring='\n') %} - {% if serializer.line_too_long(example_template) and loop.first %} + {% if (serializer.line_too_long(example_template) or ns.line_too_long) and loop.first %} # pylint: disable=line-too-long {% endif %} {{ '"""' + description if loop.first else description }} @@ -13,7 +20,7 @@ {% endif %} {% endfor %} - {% for description in serializer.param_description_and_response_docstring(builder) %} + {% for description in param_description_and_response_docstring %} {% if description %} {{ wrap_string(description, wrapstring='\n ') }} {% else %} diff --git a/packages/typespec-python/test/azure/generated/azure-resource-manager-models-resources/azure/resourcemanager/models/resources/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-resource-manager-models-resources/azure/resourcemanager/models/resources/aio/operations/_operations.py index 199ef94c08f..271f1370d67 100644 --- a/packages/typespec-python/test/azure/generated/azure-resource-manager-models-resources/azure/resourcemanager/models/resources/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-resource-manager-models-resources/azure/resourcemanager/models/resources/aio/operations/_operations.py @@ -2343,6 +2343,7 @@ async def update( def list_by_resource_group( self, resource_group_name: str, **kwargs: Any ) -> AsyncIterable["_models.SingletonTrackedResource"]: + # pylint: disable=line-too-long """List SingletonTrackedResource resources by resource group. :param resource_group_name: The name of the resource group. The name is case insensitive.