Skip to content

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

@ader1990

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions