Opened 3 years ago

Closed 3 years ago

#61828 closed defect (fixed)

py27-enable depends on removed port py27-traitsui

Reported by: jmroot (Joshua Root) Owned by: jjstickel (Jonathan Stickel)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: emstro, reneeotten (Renee Otten)
Port: py-enable

Description

% port lint py27-enable
--->  Verifying Portfile for py27-enable
Error: Unknown dependency: py27-traitsui
--->  1 errors and 0 warnings found.

Attachments (2)

Portfile (1.6 KB) - added by jjstickel (Jonathan Stickel) 3 years ago.
py-enable
Portfile.2 (1.5 KB) - added by jjstickel (Jonathan Stickel) 3 years ago.
py-chaco

Download all attachments as: .zip

Change History (7)

comment:1 Changed 3 years ago by jjstickel (Jonathan Stickel)

py27 is no longer supported for most (all?) Enthought packages. See https://github.com/macports/macports-ports/pull/6590

comment:2 Changed 3 years ago by jjstickel (Jonathan Stickel)

I attempted to update the py-enable Portfile to the latest version with python-3 subports. However, it errors on the build step, and it is not immediately obvious to me what the fix might be. I do not have sufficient interest to fix it. Enable is a dependency for Chaco, and I have no idea if there is a user-base in Macports for Chaco.

Should I submit a PR with these changes and include a Portfile note that it is broken? Or leave the port as is?

comment:3 Changed 3 years ago by jmroot (Joshua Root)

Leaving as is isn't an option since that will leave both enable and chaco unable to be installed. Either delete the ports that depend on py27-traitsui, or restore py27-traitsui. Adding python 3 subports is a separate problem that can be done (or not) afterwards.

Changed 3 years ago by jjstickel (Jonathan Stickel)

Attachment: Portfile added

py-enable

Changed 3 years ago by jjstickel (Jonathan Stickel)

Attachment: Portfile.2 added

py-chaco

comment:4 Changed 3 years ago by jjstickel (Jonathan Stickel)

The latest release version of enable (4.8.1) does not work with python-3.8, although enable#master should be OK. Since I am not interested in maintaining this port, I removed py-enable (and py-chaco) in PR https://github.com/macports/macports-ports/pull/9504. I attached revised Portfiles here in case someone wants to re-add these ports at some point.

Last edited 3 years ago by jjstickel (Jonathan Stickel) (previous) (diff)

comment:5 Changed 3 years ago by jjstickel (Jonathan Stickel)

Resolution: fixed
Status: assignedclosed

In b634654e8e68e566fa3e1821bcbdc051df5af1c6/macports-ports (master):

cleanup of obscure enthought ports

  • remove py-blockcanvas
  • remove py-etsdevtools
  • remove py-enable
  • remove py-chaco
  • uptate py-codetools and set nomainter
  • update py-scimath

Closes #61825
Closes #61826
Closes #61828

Note: See TracTickets for help on using tickets.