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

[python-modules-kit] dev-python/aiohttp missing RDEPEND dev-python/asynctest

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Severe (Ebuild) Severe (Ebuild)
    • None
    • None
    • None
    • aiohttp requires.txt specifies testing deps it probably doesn't need. blocks aiohttp merge.

      It seems more used for test but it's present on requires.txt:

       

      # cat /usr/lib/python3.7/site-packages/aiohttp-3.8.1-py3.7.egg-info/requires.txt 
      attrs>=17.3.0
      charset-normalizer<3.0,>=2.0
      multidict<7.0,>=4.5
      async_timeout<5.0,>=4.0.0a3
      yarl<2.0,>=1.0
      frozenlist>=1.1.1
      aiosignal>=1.1.2
      [:python_version < "3.7"]
      idna-ssl>=1.0
      [:python_version < "3.8"]
      asynctest==0.13.0
      typing_extensions>=3.7.4
      [speedups]
      aiodns
      Brotli
      cchardet
      

      And this breaks libraries and tools using `pkg_resources` to load deps:

        File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3259, in <module>
          @_call_aside
        File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3234, in _call_aside
          f(*args, **kwargs)
        File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3272, in _initialize_master_working_set
          working_set = WorkingSet._build_master()
        File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 581, in _build_master
          ws.require(__requires__)
        File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 909, in require
          needed = self.resolve(parse_requirements(requirements))
        File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 795, in resolve
          raise DistributionNotFound(req, requirers)
      pkg_resources.DistributionNotFound: The 'asynctest==0.13.0' distribution was not found and is required by aiohttp
       

            geaaru geaaru
            geaaru geaaru
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: