FreeBSD Port: py27-qt5-core / Py36-qt5-core
Guido Falsi
madpilot at FreeBSD.org
Tue Mar 27 22:06:02 UTC 2018
On 03/28/18 00:00, Pete Wright wrote:
>> I'm not a python expert, but I understand that python 2.7 and python 3
>> are two slightly different languages not fully compatible with each
>> other.
>>
>> I also understand(but have not gone into depth about this) that there is
>> some resistance to python 3, with many developers being reluctant to
>> move to version 3, for whatever reason(I imagine it's language design
>> choices, but I really don't know)
>>
>> I'm stating this because it means such incompatibilities are not going
>> away easily. It's not just a ports system problem, but an actual python
>> ecosystem problem.
>>
>> Too say it in other words, python 2.7 isn't really just "the old
>> version" and python 3 is not just "the new version". They have parallel
>> lifes.
>
> I'm not %100 sure that's really an accurate assessment of the slow
> uptake in Python3.
I'd like to make it clear I don't know the details, I just stated what I
heard. I know this could not be accurate.
> Regardless, the clock is ticking on the 2.x codebase
> as it is reaching EOL status in 2020:
>
> https://www.python.org/dev/peps/pep-0373/
>
> Hopefully a solid deadline (which has already been pushed back) will
> motivate developers to accelerate the task of migrating to py3 sooner
> rather than later.
Speaking strictly as the maintainer of the calibre port and having
discovered just now about this deadline:
I don't know what the calibre developer plans to do about this, I'm
certainly unable to port calibre to python 3, so I will do the best to
keep it working for as long as python 2.7 is available in the ports, or
update the port to use python 3 once the upstream does port it to that
version.
--
Guido Falsi <madpilot at FreeBSD.org>
More information about the kde-freebsd
mailing list