Skip to content

Commit 1437455

Browse files
BigCat20196msyyc
andauthored
[Tool] update codegen (Azure#24808)
* update codegen * Update tools/azure-sdk-tools/packaging_tools/auto_codegen.py Co-authored-by: Yuchao Yan <[email protected]> * Update generate_sdk.py Co-authored-by: Yuchao Yan <[email protected]>
1 parent 82193ba commit 1437455

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

tools/azure-sdk-tools/packaging_tools/auto_codegen.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@ def main(generate_input, generate_output):
1818
spec_folder = data["specFolder"]
1919
sdk_folder = "."
2020
result = {}
21+
python_tag = data.get('python_tag')
2122
package_total = set()
2223
for input_readme in data["relatedReadmeMdFiles"]:
2324
relative_path_readme = str(Path(spec_folder, input_readme))
2425
_LOGGER.info(f"[CODEGEN]({input_readme})codegen begin")
2526
config_file = CONFIG_FILE if 'resource-manager' in input_readme else CONFIG_FILE_DPG
26-
config = generate(config_file, sdk_folder, [], relative_path_readme, spec_folder, force_generation=True)
27+
config = generate(config_file, sdk_folder, [], relative_path_readme, spec_folder, force_generation=True, python_tag=python_tag)
2728
package_names = get_package_names(sdk_folder)
2829
_LOGGER.info(f"[CODEGEN]({input_readme})codegen end. [(packages:{str(package_names)})]")
2930

tools/azure-sdk-tools/packaging_tools/generate_sdk.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919

2020

2121
def generate(
22-
config_path, sdk_folder, project_pattern, readme, restapi_git_folder, autorest_bin=None, force_generation=False
22+
config_path, sdk_folder, project_pattern, readme, restapi_git_folder, autorest_bin=None, force_generation=False,
23+
python_tag=None
2324
):
2425

2526
sdk_folder = Path(sdk_folder).expanduser()
@@ -30,6 +31,8 @@ def generate(
3031
global_conf["autorest_options"] = solve_relative_path(global_conf.get("autorest_options", {}), sdk_folder)
3132
global_conf["envs"] = solve_relative_path(global_conf.get("envs", {}), sdk_folder)
3233
global_conf["advanced_options"] = solve_relative_path(global_conf.get("advanced_options", {}), sdk_folder)
34+
if python_tag:
35+
global_conf["autorest_options"]['tag'] = python_tag
3336
if restapi_git_folder:
3437
restapi_git_folder = Path(restapi_git_folder).expanduser()
3538

0 commit comments

Comments
 (0)