Skip to content

PyMI failure to build because pbr is using pkg_resources which was removed in setuptools > 82 #57

Description

@ader1990
  Generating code
  Finished generating code
  installing to build\bdist.win-amd64\wheel
  running install
  [pbr] Generating AUTHORS
  [pbr] AUTHORS complete (0.0s)
  running install_lib
  creating build\bdist.win-amd64\wheel
  copying build\lib.win-amd64-cpython-313\mi.cp313-win_amd64.pyd -> build\bdist.win-amd64\wheel\.
  creating build\bdist.win-amd64\wheel\wmi
  creating build\bdist.win-amd64\wheel\wmi\samples
  copying build\lib.win-amd64-cpython-313\wmi\samples\benchmark.py -> build\bdist.win-amd64\wheel\.\wmi\samples
  copying build\lib.win-amd64-cpython-313\wmi\samples\benchmark2.py -> build\bdist.win-amd64\wheel\.\wmi\samples
  copying build\lib.win-amd64-cpython-313\wmi\samples\benchmark3.py -> build\bdist.win-amd64\wheel\.\wmi\samples
  copying build\lib.win-amd64-cpython-313\wmi\samples\custom_operation_options.py -> build\bdist.win-amd64\wheel\.\wmi\samples
  creating build\bdist.win-amd64\wheel\wmi\tests
  creating build\bdist.win-amd64\wheel\wmi\tests\functional
  copying build\lib.win-amd64-cpython-313\wmi\tests\functional\test_base.py -> build\bdist.win-amd64\wheel\.\wmi\tests\functional
  copying build\lib.win-amd64-cpython-313\wmi\tests\functional\test_basic_ops.py -> build\bdist.win-amd64\wheel\.\wmi\tests\functional
  copying build\lib.win-amd64-cpython-313\wmi\tests\functional\test_timeouts.py -> build\bdist.win-amd64\wheel\.\wmi\tests\functional
  copying build\lib.win-amd64-cpython-313\wmi\tests\functional\__init__.py -> build\bdist.win-amd64\wheel\.\wmi\tests\functional
  copying build\lib.win-amd64-cpython-313\wmi\tests\__init__.py -> build\bdist.win-amd64\wheel\.\wmi\tests
  copying build\lib.win-amd64-cpython-313\wmi\__init__.py -> build\bdist.win-amd64\wheel\.\wmi
  running install_egg_info
  Copying PyMI.egg-info to build\bdist.win-amd64\wheel\.\PyMI-1.0.9-py3.13.egg-info
  running install_scripts
  Traceback (most recent call last):
    File "C:\Python_CloudbaseInit\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 389, in <module>
      main()
      ~~~~^^
    File "C:\Python_CloudbaseInit\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 373, in main
      json_out["return_val"] = hook(**hook_input["kwargs"])
                               ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Python_CloudbaseInit\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 280, in build_wheel
      return _build_backend().build_wheel(
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
          wheel_directory, config_settings, metadata_directory
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      )
      ^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\build_meta.py", line 441, in build_wheel
      return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\build_meta.py", line 429, in _build
      return self._build_with_temp_dir(
             ~~~~~~~~~~~~~~~~~~~~~~~~~^
          cmd,
          ^^^^
      ...<3 lines>...
          self._arbitrary_args(config_settings),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      )
      ^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\build_meta.py", line 410, in _build_with_temp_dir
      self.run_setup()
      ~~~~~~~~~~~~~~^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\build_meta.py", line 520, in run_setup
      super().run_setup(setup_script=setup_script)
      ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\build_meta.py", line 317, in run_setup
      exec(code, locals())
      ~~~~^^^^^^^^^^^^^^^^
    File "<string>", line 79, in <module>
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\__init__.py", line 117, in setup
      return distutils.core.setup(**attrs)  # type: ignore[return-value]
             ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\core.py", line 186, in setup
      return run_commands(dist)
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\core.py", line 202, in run_commands
      dist.run_commands()
      ~~~~~~~~~~~~~~~~~^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 1000, in run_commands
      self.run_command(cmd)
      ~~~~~~~~~~~~~~~~^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\dist.py", line 1107, in run_command
      super().run_command(command)
      ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 1019, in run_command
      cmd_obj.run()
      ~~~~~~~~~~~^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\command\bdist_wheel.py", line 405, in run
      self.run_command("install")
      ~~~~~~~~~~~~~~~~^^^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 341, in run_command
      self.distribution.run_command(command)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\dist.py", line 1107, in run_command
      super().run_command(command)
      ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 1019, in run_command
      cmd_obj.run()
      ~~~~~~~~~~~^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\normal\Lib\site-packages\pbr\_compat\commands.py", line 334, in run
      return du_install.install.run(self)
             ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\command\install.py", line 700, in run
      self.run_command(cmd_name)
      ~~~~~~~~~~~~~~~~^^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 341, in run_command
      self.distribution.run_command(command)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\dist.py", line 1107, in run_command
      super().run_command(command)
      ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 1019, in run_command
      cmd_obj.run()
      ~~~~~~~~~~~^^
    File "C:\Build\cloudbase-init\temp\pip-build-env-ttuquv4w\normal\Lib\site-packages\pbr\_compat\commands.py", line 182, in run
      import pkg_resources
  ModuleNotFoundError: No module named 'pkg_resources'
  [end of output]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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