[MacPorts] #56476: py-spyder / py-spyder-devel: make py-spyder the latest stable release, obsolete py-spyder-devel

MacPorts noreply at macports.org
Sun May 13 15:34:17 UTC 2018


#56476: py-spyder / py-spyder-devel: make py-spyder the latest stable release,
obsolete py-spyder-devel
-------------------------+----------------------------------------
 Reporter:  reneeotten   |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:
 Keywords:               |       Port:  py-spyder, py-spyder-devel
-------------------------+----------------------------------------
 Currently py-spyder provides spyder v2.3.8, which was released ~2.5 years
 ago and now spyder is in the v3.x series. I am wondering if there is a
 reason for why the py-spyder port gives the old (obsolete?) version of
 Spyder, whereas the py-spyder-devel provides the actual latest stable
 release.

 If there is no good reason for doing so I would suggest the following
 (starting from the py-spyder-devel Portfile):
 1. update dependencies. With the current use of binaries pulling in a few
 more dependencies doesn't take much time; if any variants should be kept I
 would suggest to follow the distinction made by upstream between runtime
 and optional dependencies.
 2. use qt5 by default as is done now. It seem that upstream is phasing out
 qt4 support anyway, but if deemed useful one could probably support qt4
 for now using a variant.
 3. add a spyder_select port to be able to select the preferred version of
 spyder, when having various py-?? versions installed.
 4. make that the Portfile for py-spyder and set py-spyder-devel to
 replaced_by py-spyder.

 I can attempt to do so and submit a PR, but before doing so I just wanted
 to make sure I am not missing something that would make this a bad idea...

-- 
Ticket URL: <https://trac.macports.org/ticket/56476>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list