After changing the Makefile for devel/tortoisehg 5.5 to uses python:3.7 rather python:2.7, it successfully built but failed to package under poudriere.
Coming back to my ports tree, I did the successful build and then ran make makeplist to provide a provide a python 3.7 specific file list and after a make clean, make, make install, tortoisehg using python 3.7 launches and seems to be working just fine.
Hum. I remember reading on TortoiseHG bugtracker/maillist that Python 3 support isn't yet mature.
Can you please use py37 flavor for a while, and if nothing serious pops out, I'll add the flavor to the port.
Thanks in advance.
(In reply to Gleb Popov from comment #1)
Oh. Glad to know that py3 development is being actively followed.
I'm not the heaviest / most intensive user of tortoisehg, so even with my continued use I'm not sure I'll trigger the bugs. Just looking at the bugtracker most/?all? of the open py3 bugs are listed against py3.8, so not sure if they'll be triggered by my build against py3.7.
A commit references this bug:
Date: Fri Sep 11 14:21:14 UTC 2020
New revision: 548242
devel/tortoisehg: Update to 5.5.1 and allow Python 3 by flavorizing the port. Switch to automatic plist.