python 2.7 marked as deprecated and EOL while 2.7.18 RC is available

Ronald Klop ronald-lists at klop.ws
Sun Apr 19 13:50:38 UTC 2020


On Sun, 19 Apr 2020 01:57:36 +0200, Dima Pasechnik  
<dimpase+freebsd at gmail.com> wrote:

> scons ought to be updated to version 3 (the latest is 3.1.2), and
> supports both python 2.7+ and 3.5+


Scons in ports is 3.1.1. This can compile and run with python 2 and 3. But  
our USES=scons framework does not know how to instruct scons to run with  
which python version.

See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241463 for a attempt  
to flavor scons for python 2 and python 3.
Maintainer of the port is rather silent. Does not accept nor reject the  
proposed solution.

Regards,
Ronald.


>
> lilypond is another story - noone seems to have bitten the bullet and
> ported it to Python 3.
> But I don't see a problem in keeping Python 2.7 available for some
> time in FreeBSD - it just should stop being default one.
>
>
>
> On Sun, Apr 19, 2020 at 7:41 AM Kevin Oberman <rkoberman at gmail.com>  
> wrote:
>>
>> I see both mate-menu and mate-applets require python27, but both build  
>> fine
>> and seem to be running well when built with py37. It is possible that  
>> one
>> or more applets that I don't use do require py27, but I see no reason  
>> for
>> that requirement on mate-menus. The menus seem to be fine.
>>
>> Inkscape is another. It  builds and runs on py37, but I have no  
>> confidence
>> that it runs properly. I have not used inkscape in years and I don't  
>> really
>> know how to test it. I am dubious.
>>
>> math/gnumeric is one I use daily and it explicitly states in the build  
>> that
>> 2.x is required and it is not yet compatible with python3+. It appears  
>> that
>> the default is to simply build gnumeric without Python bindings in which
>> case python2 is not required, but the port makes use of it, so it  
>> probably
>> needs at least some massaging.
>>
>> The big one is scons. It is required by virtualbox-ose, and that is  
>> rather
>> important.
>> --
>> Kevin Oberman, Part time kid herder and retired Network Engineer
>> E-mail: rkoberman at gmail.com
>> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
>>
>>
>> >
>> _______________________________________________
>> freebsd-ports at freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"


More information about the freebsd-ports mailing list