On Sun, 11 Oct 2020, Daniel Dickman wrote:
> I hope a lot of the work to be able to update numpy has now been done.
> Just a short summary below of what's left.
Here's an update on what's left before numpy can be updated to the newer
python3-only versions:
(1) These ports have unfinished or uncommitted diffs on ports@, but none
of them looks like show stoppers:
- graphics/piglit
- lang/pcbasic
- math/lpsolve
(2) games/fretsonfire:
if no one steps up to port this game to python3 it will be marked BROKEN
or deleted.
(3) print/printrun
This one is going to be the hardest port to deal with. Does anyone want to
make a port for x11/py-wxPython4?
Longer story is this: printun depends on x11/py-wxPython which is using
the old version 3 code base. We need to get py-wxPython 4 into ports
so we can switch everything to python3.
After taking a look, I think the path of least resistance would be
something like this:
- Create a new port x11/py-wxPython4 using the new Phoenix codebase and
make this new port python3 only so it doesn't conflict with
x11/py-wxPython.
- We'll need to keep the old x11/py-wxPython port for some of the
abandoned consumers that aren't likely to be getting code updates
anytime soon (pykaraoke, spe, etc).
Or delete the consumers. For example devel/spe doesn't look very useful
to me. I think it's a good candidate for the attic since it's long
abandoned, python2-only and there are far better python code editors
these days.
- Update printrun to 2.0 when it's released (or potentially one of the rc
versions). This new version of printrun uses python3 and py-wxPython4.