If you install python3-aiohttp.-1.0.5-1.fc25 as dependency of GNS3, and you start GNS you obtain the following error systemctl status GNS3 gns3server[12081]: File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 635, in _build_master gns3server[12081]: ws.require(__requires__) gns3server[12081]: File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 943, in require gns3server[12081]: needed = self.resolve(parse_requirements(requirements)) gns3server[12081]: File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 829, in resolve gns3server[12081]: raise DistributionNotFound(req, requirers) gns3server[12081]: pkg_resources.DistributionNotFound: The 'async_timeout' distribution was not found and is required by aiohttp systemd[1]: gns3.service: Main process exited, code=exited, status=1/FAILURE systemd[1]: gns3.service: Unit entered failed state. systemd[1]: gns3.service: Failed with result 'exit-code'. Please fix it... Aiohttp suffers also of https://bugzilla.redhat.com/show_bug.cgi?id=1381750, so GNS3 is impossible to use.....
This prevents other usage of aiohttp as well, not just usage by packages which use pkg_resources: In [1]: import aiohttp --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-6b0f4dd1af9d> in <module>() ----> 1 import aiohttp /usr/lib64/python3.5/site-packages/aiohttp/__init__.py in <module>() 8 from multidict import * # noqa 9 from . import hdrs # noqa ---> 10 from .protocol import * # noqa 11 from .connector import * # noqa 12 from .client import * # noqa /usr/lib64/python3.5/site-packages/aiohttp/protocol.py in <module>() 16 17 from . import errors, hdrs ---> 18 from .helpers import reify 19 from .log import internal_logger 20 /usr/lib64/python3.5/site-packages/aiohttp/helpers.py in <module>() 14 from urllib.parse import quote, urlencode 15 ---> 16 from async_timeout import timeout 17 from multidict import MultiDict, MultiDictProxy 18 ImportError: No module named 'async_timeout'
Please review the missing dep RHBZ#1394250.
python-aiohttp-1.0.5-3.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-7a025928fb
python-aiohttp-1.0.5-3.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-ff2b21f70a
python-aiohttp-1.0.5-3.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-ff2b21f70a
python-aiohttp-1.0.5-3.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-7a025928fb
python-aiohttp-1.0.5-3.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
python-aiohttp-1.0.5-3.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.