Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jan 2013 15:36:08 +0400
From:      Dmitry Sivachenko <trtrmitya@gmail.com>
To:        Ruslan Makhmatkhanov <cvs-src@yandex.ru>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, naylor.b.david@gmail.com, ports-committers@freebsd.org
Subject:   Re: svn commit: r310199 - in head/math/py-matplotlib: . files
Message-ID:  <53A273AD-0671-4F36-80DB-1905CCF71911@gmail.com>
In-Reply-To: <50EFED14.4050802@yandex.ru>
References:  <201301101905.r0AJ5hgL099192@svn.freebsd.org> <8DEDA0A7-D7F0-46FA-BA01-B3C3A991961E@FreeBSD.org> <50EFBD34.6000109@yandex.ru> <21600455-B9B5-47B5-A8D9-CFC6CCFF2BEA@gmail.com> <50EFED14.4050802@yandex.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

On 11.01.2013, at 14:44, Ruslan Makhmatkhanov <cvs-src@yandex.ru> wrote:

> Dmitry Sivachenko wrote on 11.01.2013 11:43:
>>=20
>> On 11.01.2013, at 11:20, Ruslan Makhmatkhanov <cvs-src@yandex.ru> =
wrote:
>>=20
>>> Dmitry Sivachenko wrote on 11.01.2013 00:53:
>>>>=20
>>>>=20
>>>>=20
>>>> Hello,
>>>>=20
>>>> According to changelog, version 1.2.0 of matplotlib supports =
python-3.X.
>>>>=20
>>>> So why USE_PYTHON=3D-2.7?
>>>=20
>>> Hi, I wasn't aware about this. Will check soon. But I believe it =
will fail at dependencies that not 3.x-aware.
>>>=20
>>=20
>>=20
>> How could developers support python3 in matplotlib if it's =
dependencies are not python3-aware? :)
>> The only significant dependency is py-numpy which does work with =
python3.
>=20
> I consider this from ports tree point of view. If any of the deps need =
python2.7, this breaks the python3 build. As bare minimum, I see two =
problems with dependencies:
> - current devel/py-dateutils doesn't supports python3


dateutils version 2.0 with python3 support is out for almost 2 years =
now.


> - matplotlib depends on pygtk2 (read: python2 only) by default
>=20


I would rather insist for python-2.X only if pygtk2 is selected.
I think it is rather common usage for matplotlib without GUI at all or =
at least without pygtk2.

So no need to prevent all others to build it with python3.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53A273AD-0671-4F36-80DB-1905CCF71911>