Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-11821

[next] [python-modules-kit] packaging has circular cycle deps

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • While this wouldn't normally happen.. in the absense of {{dev-python/packaging}} and {{dev-python/wheel}} installed on a system, neither can be installed

      It seems that there are hard changes in the upstream projects.

      Find this new cycle:

       Step 13/16 : RUN eval 'mkdir -p /var/cache/portage/distfiles || true' && chown portage:portage -R /var/cache/portage/ && USE="-python_targets_python2_7 -python_targets_python3_10 -python_targets_python3_7 -python_targets_python3_8 python_targets_python3_9" emerge dev-python/packaging -pv -t
       ---> Running in 96c3fc22d862
      
      These are the packages that would be merged, in reverse order:
      
      Calculating dependencies  ... done!
      
      
      [nomerge       ] dev-python/packaging-21.3::python-modules-kit  PYTHON_TARGETS="python3_9 -python2_7 -python3_10 -python3_7 -python3_8" 
      [ebuild  N     ]  dev-python/wheel-0.41.3::python-modules-kit  PYTHON_TARGETS="python3_9 -pypy3 -python2_7 -python3_10 -python3_7 -python3_8" 97 KiB
      [ebuild  N     ]   dev-python/packaging-21.3::python-modules-kit  PYTHON_TARGETS="python3_9 -python2_7 -python3_10 -python3_7 -python3_8" 83 KiB
      
      Total: 2 packages (2 new), Size of downloads: 180 KiB
      
       * Error: circular dependencies:
      
      (dev-python/wheel-0.41.3:0/0::python-modules-kit, ebuild scheduled for merge) depends on
       (dev-python/packaging-21.3:0/0::python-modules-kit, ebuild scheduled for merge) (runtime)
        (dev-python/wheel-0.41.3:0/0::python-modules-kit, ebuild scheduled for merge) (buildtime)
      
       * Note that circular dependencies can often be avoided by temporarily
       * disabling USE flags that trigger optional dependencies.

      FWIS also in this case there are changes on build deps.
      Version 21.3 of packaging requires wheel but the new tags use flit_core. I'm not sure if could be a valid solution to upgrade the version of packaging to fix this issue because I don't know the impacts.

            Unassigned Unassigned
            geaaru geaaru
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: