Opened 9 years ago

Closed 3 years ago

#46351 closed defect (fixed)

py-wxpython-2.8: track the progress of transition to 3.0 and try to remove the port

Reported by: mojca (Mojca Miklavec) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: jyrkiwahlstedt, jjstickel (Jonathan Stickel), petrrr, cooljeanius (Eric Gallager), Veence (Vincent)
Port: grass, py-dsv, py-pyface, py-robotframework-ride, py-wxpython-2.8

Description (last modified by mojca (Mojca Miklavec))

According to my counting there are currently up to three ports that are incompatible with wxPython 3.0 (see the initial ticket #38375):

2.8-only:

  • python/py-dsv (cca. 1000 lines of possibly abandoned Python code)

compiles with 3.0, but doesn't work properly:


fully compatible with 3.0:

I opened this ticket to track the progress towards the ideal world where supporting just wxPython 3.0 will be sufficient.

Attachments (1)

patch-DSV-DSV.py.diff (20.8 KB) - added by mojca (Mojca Miklavec) 9 years ago.
preliminary attempt to make py-dsv work with wxPython 3.0

Download all attachments as: .zip

Change History (11)

Changed 9 years ago by mojca (Mojca Miklavec)

Attachment: patch-DSV-DSV.py.diff added

preliminary attempt to make py-dsv work with wxPython 3.0

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

See ticket #46585 for py-pyface and py-mayavi.

comment:2 Changed 9 years ago by mojca (Mojca Miklavec)

Description: modified (diff)

I adjusted some links. Pyface developer claim that the software should be compatible with 3.0 by now and I updated the link to the issue tracker for RIDE.

comment:3 Changed 9 years ago by mojca (Mojca Miklavec)

Description: modified (diff)

py-mayavi is probably/hopefully resolved together with py-pyface as well?

Jonathan, can you test please?

comment:4 in reply to:  3 Changed 9 years ago by jjstickel (Jonathan Stickel)

Replying to mojca@…:

py-mayavi is probably/hopefully resolved together with py-pyface as well?

Jonathan, can you test please?

I can test when pyface next releases. I don't follow regularly, so feel free to make a note here or contact me when that happens.

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

I've provided patches for latest pyface (and traitsui) on #50173. I left the note in the pyface port about QT being the preferred backend. I do believe it is the intent of enthought developers to transition to QT exclusively.

comment:6 Changed 7 years ago by mojca (Mojca Miklavec)

Cc: Veence added

Vincent, I'm adding you to CC, hoping that you could help us get rid of wxPython 2.8 in grass (removal of grass 6 is also a valid option :).

I guess I'll simply remove DSV and keep hoping that a new release of robotframework-ride comes out soonish.

comment:7 Changed 5 years ago by mojca (Mojca Miklavec)

In 5e04fe3f2f3c365ce784824dec7db5865a7ae7e6/macports-ports (master):

py-robotframework-ride: update to 1.7.3.1

  • Update to 1.7.3.1
  • Switch to github.
  • Remove dependency on wxWidgets 2.8.
  • Unfinished attempt to run tests.

See: #46351

comment:8 Changed 3 years ago by mojca (Mojca Miklavec)

In e22bf4530c496fe50784a5e36e1bd901f4a5e935/macports-ports (master):

py26-wxpython-2.8: delete subport

See: #46351

comment:9 Changed 3 years ago by mojca (Mojca Miklavec)

In 20ce8a3854a5e95773f0b6a0761f3698c39a3f09/macports-ports (master):

py-dsv: delete port

  • The software hasn't been touched for more than 10 years.
  • It requires wxPython 2.8 and Python 2 to work, both of which are obsolete.
  • There are no signs of active users.

See: #46351

comment:10 Changed 3 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: newclosed

In 30bcbf1b88e2f18ad6896fe2273e185292879082/macports-ports (master):

py27-wxpython-2.8: delete port

Closes: #46351

Note: See TracTickets for help on using tickets.