Bug 1697809

Summary: spyder package cannot be installed - python-rope missing
Product: [Fedora] Fedora EPEL Reporter: Steve Traylen <steve.traylen>
Component: spyderAssignee: Mukundan Ragavan <nonamedotc>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: carl, nonamedotc, tabor473, tdawson
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-09-08 03:15:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1647564    

Description Steve Traylen 2019-04-09 07:14:59 UTC
Description of problem:

Installing spyder from EPEL7 is not longer possible.


Version-Release number of selected component (if applicable):

spyder-2.3.7-4.el7.noarch

How reproducible:
Every time

Steps to Reproduce:
1. yum install spyder


Actual results:

Finished Kernel Module Plugin
Error: Package: spyder-2.3.7-4.el7.noarch (epel)
           Requires: python-rope
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest



Expected results:

It should install

Additional info:

It seems since 
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-a9c8bdf564

there is no python-rope package. There is only a python36-rope package.

https://koji.fedoraproject.org/koji/search?terms=python-rope-0.14.0-1.el7&type=build&match=glob

Comment 1 Steve Traylen 2019-11-13 10:37:10 UTC
This bug still stands.

Comment 2 tabor473 2020-01-13 20:20:21 UTC
For those still confused by this. I just went through the logs of builds

https://koji.fedoraproject.org/koji/buildinfo?buildID=1134846

and found one for python 2.7 and downloaded it. yum localinstall to install python rope and then spyder installed correctly. Sloppy for a number of reasons but works. 

Sadly a lot of libraries I work with are 2.7 only for the time being despite End Of Life of 2.7 already passing.

Comment 3 Carl George 🤠 2022-09-07 03:38:16 UTC
*** Bug 1760991 has been marked as a duplicate of this bug. ***

Comment 4 Carl George 🤠 2022-09-07 03:45:12 UTC
What is the plan for this bug?  python2-rope was removed from EPEL 7 (bug 1695212).  spyder must either port to python3 or be retired to avoid having an uninstallable package in the repos.

Comment 5 Mukundan Ragavan 2022-09-07 11:35:08 UTC
spyder changed substantially between v2 and v3 pulling in a LOT of dependencies. This was the point I had taken over from the previous maintainer.

Even in Fedora, I submitted review requests for several of the dependencies of spyder and none of that exists in EPEL-7. Unfortunately, I do not have the bandwidth to do all of that for **EPEL 7**. I think we can get rid of it in EPEL7

Comment 6 Troy Dawson 2022-09-07 13:44:43 UTC
It's been uninstallable for several years.  If you do not have the bandwidth to fix it, then I agree, let's retire it for epel7.