Description of problem: 'dnf install python3-spyder' doesn't pull python3-keyring as a dependency Version-Release number of selected component (if applicable): python3-spyder-4.2.5-1.fc34 How reproducible: Always Steps to Reproduce: 1. dnf install python3-spyder 2. Start Spyder 3. Actual results: Pop-up window complains about missing dependencies and lists 'keyring'. Installing python3-keyring manually prevents that error. Expected results: 'dnf install python3-spyder' pulls in python3-keyring as a dependency. Additional info: 'rpm -q --requires python3-spyder' does not list python3-keyring. Some other Fedora packages that are dependencies of Spyder are at the wrong versions. python3-parso is at 0.8.0 but Spyder wants 0.7.0. python3-qtconsole is at 5.0.2 but Spyder wants >= 5.0.3. python3-watchdog is at 0.10.2 but Spyder wants >= 0.10.3 and < 2.0.0. The dependency pop-up when Spyder starts says: You have missing dependencies! # Mandatory: parso =0.7.0 : 0.8.0 (NOK) qtconsole >=5.0.3 : 5.0.2 (NOK) watchdog >=0.10.3;<2.0.0 : 0.10.2 (NOK) Please install them to avoid this message. Note: Spyder could work without some of these dependencies, however to have a smooth experience when using Spyder we strongly recommend you to install all the listed missing dependencies. Failing to install these dependencies might result in bugs. Please be sure that any found bugs are not the direct result of missing dependencies, prior to reporting a new issue.
*** This bug has been marked as a duplicate of bug 1957486 ***