Trac has been end of life for some time. It doesn't run on python 3. There are open bug tickets about it that have been stale for years.
Maybe it will be upgraded now that python 2 is officially dead, but given it wasn't so far and there was no effort in that direction, I wouldn't bet on it.
I find it odd too that they did some minor releases, yet python 3 was not on the radar.
End of life is correct. It is end of life since it doesn't run on current platforms.
I am not sure if the latest distributions (Ubuntu, Debian, RedHat) have all removed python 2 packages. If not, it will be gone with the next major release. You're going to be in trouble to run software with no available interpreter, plus all the libraries in use are effectively abandoned.
> I am not sure if the latest distributions (Ubuntu, Debian, RedHat) have all removed python 2 packages. If not, it will be gone with the next major release
Red Hat has not. Ubuntu has not in its most recent stable release. Debian "unstable" is still using Python 2, so I don't think your statement holds up.
[1] https://trac.edgewall.org/