Skip to content

[changelog tool] Fail to generate changelog for azure-mgmt-webpubsub #48089

Description

@msyyc

When run command (.venv) PS C:\dev\azure-sdk-for-python> python -m packaging_tools.sdk_changelog --package-path C:\dev\azure-sdk-for-python\sdk\webpubsub\azure-mgmt-webpubsub\ --output-json C:\dev\azure-sdk-for-python\log.json, meet the following error:

 running install_egg_info
  removing 'build\bdist.win-amd64\wheel\.\azure_mgmt_resource-26.0.0-py3.13.egg-info' (and everything under it)
  Copying azure_mgmt_resource.egg-info to build\bdist.win-amd64\wheel\.\azure_mgmt_resource-26.0.0-py3.13.egg-info
  running install_scripts
  error: [WinError 183] Cannot create a file when that file already exists: 'build\\bdist.win-amd64\\wheel\\azure_mgmt_resource-26.0.0.dist-info'
  [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for azure-mgmt-resource
ERROR: Could not build wheels for azure-identity, azure-mgmt-resource, which is required to install pyproject.toml-based projects

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: python.exe -m pip install --upgrade pip
--- Logging error ---
Traceback (most recent call last):
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\azpysdk\Check.py", line 263, in install_dev_reqs
    install_into_venv(executable, requirements, package_dir)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\ci_tools\venv.py", line 105, in install_into_venv
    raise subprocess.CalledProcessError(result.returncode, cmd)
subprocess.CalledProcessError: Command '['C:\\dev\\azure-sdk-for-python\\.venv\\Scripts\\python.exe', '-m', 'pip', 'install', '-r', 'C:\\Users\\YUCHAO~1\\AppData\\Local\\Temp\\tmpb37tcvnl']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\yuchaoyan\AppData\Local\Programs\Python\Python313\Lib\logging\__init__.py", line 1151, in emit
    msg = self.format(record)
  File "C:\Users\yuchaoyan\AppData\Local\Programs\Python\Python313\Lib\logging\__init__.py", line 999, in format
    return fmt.format(record)
           ~~~~~~~~~~^^^^^^^^
  File "C:\Users\yuchaoyan\AppData\Local\Programs\Python\Python313\Lib\logging\__init__.py", line 712, in format
    record.message = record.getMessage()
                     ~~~~~~~~~~~~~~~~~^^
  File "C:\Users\yuchaoyan\AppData\Local\Programs\Python\Python313\Lib\logging\__init__.py", line 400, in getMessage
    msg = msg % self.args
          ~~~~^~~~~~~~~~~
TypeError: not all arguments converted during string formatting
Call stack:
  File "<frozen runpy>", line 203, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\dev\azure-sdk-for-python\.venv\Scripts\azpysdk.exe\__main__.py", line 6, in <module>
    sys.exit(main())
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\azpysdk\main.py", line 223, in main
    result = args.func(args)
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\azpysdk\breaking.py", line 132, in run
    self.install_dev_reqs(executable, args, package_dir)
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\azpysdk\Check.py", line 265, in install_dev_reqs
    logger.error("Failed to install dev requirements:", e)
Message: 'Failed to install dev requirements:'
Arguments: (CalledProcessError(1, ['C:\\dev\\azure-sdk-for-python\\.venv\\Scripts\\python.exe', '-m', 'pip', 'install', '-r', 'C:\\Users\\YUCHAO~1\\AppData\\Local\\Temp\\tmpb37tcvnl']),)
2026-07-16 17:15:57,642 [ERROR] azure-sdk-tools: Error: Command '['C:\\dev\\azure-sdk-for-python\\.venv\\Scripts\\python.exe', '-m', 'pip', 'install', '-r', 'C:\\Users\\YUCHAO~1\\AppData\\Local\\Temp\\tmpb37tcvnl']' returned non-zero exit status 1.
Looking in indexes: https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-python/pypi/simple/, https://pypi.python.org/simple
Processing c:\dev\azure-sdk-for-python\sdk\identity\azure-identity
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Processing c:\dev\azure-sdk-for-python\sdk\resources\azure-mgmt-resource
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Requirement already satisfied: aiohttp in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from -r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (3.12.15)
Requirement already satisfied: azure-core>=1.31.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (1.41.0)
Requirement already satisfied: cryptography>=2.5 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (45.0.7)
Requirement already satisfied: msal>=1.35.1 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (1.35.1)
Requirement already satisfied: msal-extensions>=1.2.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (1.3.1)
Requirement already satisfied: typing-extensions>=4.0.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (4.15.0)
Requirement already satisfied: isodate>=0.6.1 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from azure-mgmt-resource==26.0.0->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 2)) (0.6.1)
Requirement already satisfied: azure-mgmt-core>=1.6.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from azure-mgmt-resource==26.0.0->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 2)) (1.6.0)
Requirement already satisfied: aiohappyeyeballs>=2.5.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from aiohttp->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (2.6.1)
Requirement already satisfied: aiosignal>=1.4.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from aiohttp->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (1.4.0)
Requirement already satisfied: attrs>=17.3.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from aiohttp->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (25.3.0)
Requirement already satisfied: frozenlist>=1.1.1 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from aiohttp->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (1.7.0)
Requirement already satisfied: multidict<7.0,>=4.5 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from aiohttp->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (6.6.4)
Requirement already satisfied: propcache>=0.2.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from aiohttp->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (0.3.2)
Requirement already satisfied: yarl<2.0,>=1.17.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from aiohttp->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (1.20.1)
Requirement already satisfied: requests>=2.21.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from azure-core>=1.31.0->azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (2.32.5)
Requirement already satisfied: cffi>=1.14 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from cryptography>=2.5->azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (2.0.0)
Requirement already satisfied: six in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from isodate>=0.6.1->azure-mgmt-resource==26.0.0->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 2)) (1.17.0)
Requirement already satisfied: PyJWT<3,>=1.0.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from PyJWT[crypto]<3,>=1.0.0->msal>=1.35.1->azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (2.10.1)
Requirement already satisfied: idna>=2.0 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from yarl<2.0,>=1.17.0->aiohttp->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 3)) (3.10)
Requirement already satisfied: pycparser in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from cffi>=1.14->cryptography>=2.5->azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (2.23)
Requirement already satisfied: charset_normalizer<4,>=2 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (3.4.1)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (2.5.0)
Requirement already satisfied: certifi>=2017.4.17 in c:\dev\azure-sdk-for-python\.venv\lib\site-packages (from requests>=2.21.0->azure-core>=1.31.0->azure-identity==1.26.0b3->-r C:\Users\YUCHAO~1\AppData\Local\Temp\tmpb37tcvnl (line 1)) (2025.8.3)
Building wheels for collected packages: azure-identity, azure-mgmt-resource
  Building wheel for azure-identity (pyproject.toml): started
  Building wheel for azure-identity (pyproject.toml): finished with status 'error'
  Building wheel for azure-mgmt-resource (pyproject.toml): started
  Building wheel for azure-mgmt-resource (pyproject.toml): finished with status 'error'
Failed to build azure-identity azure-mgmt-resource
2026-07-16 17:15:57 [WARNING] Actual environment location may have moved due to redirects, links or junctions.
  Requested location: "C:\Users\YUCHAO~1\AppData\Local\Temp\tmpe8kj04nj\Scripts\python.exe"
  Actual location:    "C:\Users\yuchaoyan\AppData\Local\Temp\tmpe8kj04nj\Scripts\python.exe"
Requirement already satisfied: pip in C:\Users\YUCHAO~1\AppData\Local\Temp\tmpe8kj04nj\Lib\site-packages (26.1.2)
Collecting azure-mgmt-webpubsub==3.0.0b1
  Downloading azure_mgmt_webpubsub-3.0.0b1-py3-none-any.whl.metadata (11 kB)
Collecting isodate>=0.6.1 (from azure-mgmt-webpubsub==3.0.0b1)
  Using cached isodate-0.7.2-py3-none-any.whl.metadata (11 kB)
Collecting azure-mgmt-core>=1.6.0 (from azure-mgmt-webpubsub==3.0.0b1)
  Using cached azure_mgmt_core-1.6.0-py3-none-any.whl.metadata (4.6 kB)
Collecting typing-extensions>=4.6.0 (from azure-mgmt-webpubsub==3.0.0b1)
  Using cached typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB)
Collecting azure-core>=1.32.0 (from azure-mgmt-core>=1.6.0->azure-mgmt-webpubsub==3.0.0b1)
  Using cached azure_core-1.41.0-py3-none-any.whl.metadata (49 kB)
Collecting requests>=2.21.0 (from azure-core>=1.32.0->azure-mgmt-core>=1.6.0->azure-mgmt-webpubsub==3.0.0b1)
  Using cached requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)
Collecting charset_normalizer<4,>=2 (from requests>=2.21.0->azure-core>=1.32.0->azure-mgmt-core>=1.6.0->azure-mgmt-webpubsub==3.0.0b1)
  Using cached charset_normalizer-3.4.9-cp313-cp313-win_amd64.whl.metadata (42 kB)
Collecting idna<4,>=2.5 (from requests>=2.21.0->azure-core>=1.32.0->azure-mgmt-core>=1.6.0->azure-mgmt-webpubsub==3.0.0b1)
  Using cached idna-3.18-py3-none-any.whl.metadata (6.1 kB)
Collecting urllib3<3,>=1.26 (from requests>=2.21.0->azure-core>=1.32.0->azure-mgmt-core>=1.6.0->azure-mgmt-webpubsub==3.0.0b1)
  Using cached urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
Collecting certifi>=2023.5.7 (from requests>=2.21.0->azure-core>=1.32.0->azure-mgmt-core>=1.6.0->azure-mgmt-webpubsub==3.0.0b1)
  Using cached certifi-2026.6.17-py3-none-any.whl.metadata (2.5 kB)
Downloading azure_mgmt_webpubsub-3.0.0b1-py3-none-any.whl (115 kB)
Using cached azure_mgmt_core-1.6.0-py3-none-any.whl (29 kB)
Using cached azure_core-1.41.0-py3-none-any.whl (220 kB)
Using cached isodate-0.7.2-py3-none-any.whl (22 kB)
Using cached requests-2.34.2-py3-none-any.whl (73 kB)
Using cached charset_normalizer-3.4.9-cp313-cp313-win_amd64.whl (161 kB)
Using cached idna-3.18-py3-none-any.whl (65 kB)
Using cached urllib3-2.7.0-py3-none-any.whl (131 kB)
Using cached certifi-2026.6.17-py3-none-any.whl (133 kB)
Using cached typing_extensions-4.16.0-py3-none-any.whl (45 kB)
Installing collected packages: urllib3, typing-extensions, isodate, idna, charset_normalizer, certifi, requests, azure-core, azure-mgmt-core, azure-mgmt-webpubsub
Successfully installed azure-core-1.41.0 azure-mgmt-core-1.6.0 azure-mgmt-webpubsub-3.0.0b1 certifi-2026.6.17 charset_normalizer-3.4.9 idna-3.18 isodate-0.7.2 requests-2.34.2 typing-extensions-4.16.0 urllib3-2.7.0
INFO:__main__:Building code report of azure-mgmt-webpubsub for version 3.0.0b1 in default folder (True/False/False)
INFO:__main__:Looking for Autorest generated package in azure.mgmt.webpubsub
INFO:__main__:Found azure.mgmt.webpubsub
INFO:__main__:Working on azure.mgmt.webpubsub
Traceback (most recent call last):
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\packaging_tools\code_report.py", line 445, in <module>
    main(
    ~~~~^
        args.package_name,
        ^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
        args.metadata,
        ^^^^^^^^^^^^^^
    )
    ^
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\packaging_tools\code_report.py", line 315, in main
    report = create_report(module_name)
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\packaging_tools\code_report.py", line 69, in create_report
    report["models"]["enums"][model_name] = create_model_report(model_cls, is_new_model)
                                            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\dev\azure-sdk-for-python\eng\tools\azure-sdk-tools\packaging_tools\code_report.py", line 162, in create_model_report
    result["values"] = list(model_cls.__members__)
                            ^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'ApplicationFirewallSettings' has no attribute '__members__'
2026-07-16 17:16:24 [WARNING] Version 3.0.0b1 seems to be too old to build a report (probably not Autorest based)
2026-07-16 17:16:24 [WARNING] Exception occurred during changelog generation for azure-mgmt-webpubsub: [Errno 2] No such file or directory: 'C:\\Users\\YUCHAO~1\\AppData\\Local\\Temp\\tmp8r3h0sxp\\metadata_3.0.0b1.json'
2026-07-16 17:16:24 [INFO] changelog generation cost time: 93 seconds
2026-07-16 17:16:24 [INFO] [PACKAGE](azure-mgmt-webpubsub)[CHANGELOG]:change log generation failed!!! You need to write it manually!!!
2026-07-16 17:16:24 [INFO] [PACKAGE](azure-mgmt-webpubsub)[SDK CHANGES] written to C:\dev\azure-sdk-for-python\log.json: {"changes": "change log generation failed!!! You need to write it manually!!!", "hasBreakingChange": false}

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions