home-assistant-cli need to depend on <= dev-python/packaging-22 #1089

Closed
opened 2023-02-20 14:03:21 +01:00 by zentoo · 0 comments

On a ~amd64 gentoo, app-misc/home-assistant-cli don't emerge if dev-python/packaging have a version >= 22.
You can observe this emerge error:

>>> Compiling source in /var/tmp/portage/app-misc/home-assistant-cli-9999/work/home-assistant-cli-9999 ...
 * python3_10: running distutils-r1_run_phase distutils-r1_python_compile
python3.10 setup.py build -j 4
Traceback (most recent call last):
  File "/var/tmp/portage/app-misc/home-assistant-cli-9999/work/home-assistant-cli-9999/setup.py", line 9, in <module>
    from setuptools import find_packages, setup
  File "/usr/lib/python3.10/site-packages/setuptools/__init__.py", line 247, in <module>
    monkey.patch_all()
  File "/usr/lib/python3.10/site-packages/setuptools/monkey.py", line 97, in patch_all
    patch_for_msvc_specialized_compiler()
  File "/usr/lib/python3.10/site-packages/setuptools/monkey.py", line 134, in patch_for_msvc_specialized_compiler
    msvc = import_module('setuptools.msvc')
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/lib/python3.10/site-packages/setuptools/msvc.py", line 24, in <module>
    from packaging.version import LegacyVersion
ImportError: cannot import name 'LegacyVersion' from 'packaging.version' (/usr/lib/python3.10/site-packages/packaging/version.py)
 * ERROR: app-misc/home-assistant-cli-9999::HomeAssistantRepository failed (compile phase):
 *   (no error message)

I suspect that there are other packages that should have the same issue but in my case the gentoo update process have blocked on app-misc/home-assistant-cli.

On a ~amd64 gentoo, app-misc/home-assistant-cli don't emerge if dev-python/packaging have a version >= 22. You can observe this emerge error: ``` >>> Compiling source in /var/tmp/portage/app-misc/home-assistant-cli-9999/work/home-assistant-cli-9999 ... * python3_10: running distutils-r1_run_phase distutils-r1_python_compile python3.10 setup.py build -j 4 Traceback (most recent call last): File "/var/tmp/portage/app-misc/home-assistant-cli-9999/work/home-assistant-cli-9999/setup.py", line 9, in <module> from setuptools import find_packages, setup File "/usr/lib/python3.10/site-packages/setuptools/__init__.py", line 247, in <module> monkey.patch_all() File "/usr/lib/python3.10/site-packages/setuptools/monkey.py", line 97, in patch_all patch_for_msvc_specialized_compiler() File "/usr/lib/python3.10/site-packages/setuptools/monkey.py", line 134, in patch_for_msvc_specialized_compiler msvc = import_module('setuptools.msvc') File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3.10/site-packages/setuptools/msvc.py", line 24, in <module> from packaging.version import LegacyVersion ImportError: cannot import name 'LegacyVersion' from 'packaging.version' (/usr/lib/python3.10/site-packages/packaging/version.py) * ERROR: app-misc/home-assistant-cli-9999::HomeAssistantRepository failed (compile phase): * (no error message) ``` I suspect that there are other packages that should have the same issue but in my case the gentoo update process have blocked on app-misc/home-assistant-cli.
onkelbeh added the Bug label 2023-02-26 09:23:29 +01:00
onkelbeh added this to the 2023.2.5 milestone 2023-02-26 09:23:48 +01:00
Sign in to join this conversation.
No labels Bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: onkelbeh/HomeAssistantRepository#1089