Skip to content

Commit 0cea46d

Browse files
CopilotmsyycChenxiJiang333
authored
[eng] deprecate "multiapi" - Remove multiapi functionality from eng folder (#42866)
* Initial plan * Remove multiapi_combiner tool and clean up multiapi references Co-authored-by: msyyc <[email protected]> * Clean up unused import after multiapi removal Co-authored-by: msyyc <[email protected]> * Update sdk_generator.py * Improve logging message for SDK folder validation * format * update * format --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: msyyc <[email protected]> Co-authored-by: Yuchao Yan <[email protected]> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent 1cf5ad0 commit 0cea46d

14 files changed

+3
-219
lines changed

eng/swagger_to_sdk_config_v4.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"python": "",
88
"python-mode": "update",
99
"sdkrel:python-sdks-folder": "./sdk/.",
10-
"multiapi": "",
1110
"keep-version-file" :"",
1211
"no-async": ""
1312
},

eng/tools/azure-sdk-tools/changelog_generics.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,7 @@ In summary, some modules were incorrectly visible/importable and have been renam
4141

4242
Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one client per process.
4343

44-
# Autorest v3 to v4, if the package is multiapi
45-
46-
47-
## General Breaking changes
44+
# Breaking changes in generated packages
4845

4946
This version uses a next-generation code generator that *might* introduce breaking changes if you were importing from the v20xx_yy_zz API folders.
5047
In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place.

eng/tools/azure-sdk-tools/packaging_tools/package_utils.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,12 @@ def change_log_generate(
7777
*,
7878
last_stable_release: Optional[str] = None,
7979
prefolder: Optional[str] = None,
80-
is_multiapi: bool = False,
8180
):
8281
if not last_version:
8382
return "### Other Changes\n\n - Initial version"
8483

8584
# try new changelog tool
86-
if prefolder and not is_multiapi:
85+
if prefolder:
8786
try:
8887
tox_cache_path = Path(prefolder, package_name, ".tox")
8988
if tox_cache_path.exists():

eng/tools/azure-sdk-tools/packaging_tools/templates/multiapi_combiner/client.py.jinja2

Lines changed: 0 additions & 42 deletions
This file was deleted.

eng/tools/azure-sdk-tools/packaging_tools/templates/multiapi_combiner/enums.py.jinja2

Lines changed: 0 additions & 5 deletions
This file was deleted.

eng/tools/azure-sdk-tools/packaging_tools/templates/multiapi_combiner/models.py.jinja2

Lines changed: 0 additions & 5 deletions
This file was deleted.

eng/tools/azure-sdk-tools/packaging_tools/templates/multiapi_combiner/models_init.py.jinja2

Lines changed: 0 additions & 37 deletions
This file was deleted.

eng/tools/azure-sdk-tools/packaging_tools/templates/multiapi_combiner/operation.py.jinja2

Lines changed: 0 additions & 7 deletions
This file was deleted.

eng/tools/azure-sdk-tools/packaging_tools/templates/multiapi_combiner/operation_group.py.jinja2

Lines changed: 0 additions & 28 deletions
This file was deleted.

eng/tools/azure-sdk-tools/packaging_tools/templates/multiapi_combiner/operation_groups.py.jinja2

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)