ports/155526: [PATCH] devel/py-elementtree: ignore if python
>= 2.5
Ruslan Mahmatkhanov
cvs-src at yandex.ru
Thu Jun 7 16:20:18 UTC 2012
The following reply was made to PR ports/155526; it has been noted by GNATS.
From: Ruslan Mahmatkhanov <cvs-src at yandex.ru>
To: Marcus von Appen <mva at FreeBSD.org>
Cc: bug-followup at FreeBSD.org
Subject: Re: ports/155526: [PATCH] devel/py-elementtree: ignore if python
>= 2.5
Date: Thu, 07 Jun 2012 20:13:42 +0400
Marcus von Appen wrote on 07.06.2012 19:39:
> As long as www/py-Products.TinyMCE depends on it, there is no way to
> delete it (without fixing www/py-Products.TinyMCE beforehand for python
>> = 2.5).
>
> Also, as it does not do any harm (no package name confusion with
> xml.etree.elementTree and _elementtree), it is not really necessary to
> force the deletion of it.
>
> Cheers
> Marcus
Yes, but why do we need to hold the ports, that nobody using and will
not be anyway? All the ports I saw, that uses elementTree, first
checking if they can import xml.etree and if they not, then they will
try to fallback to standalone _elementtree. And since python24/25 will
be removed soon, there is no sense to hold them.
The only difference between them is HTMLTreeBuilder class that is
missing in xml.etree (and that py-Products.TinyMCE is using), so
py-elementtree should stay until Products.TinyMCE will be ported to
py-lxml, and py-celementtree is safe to remove (because nobody using
it). This ports/155526 should be closed too, because it's now impossible
to remove this port.
PS. The same belongs to simplejson/json case. Most ports try to use
bundled json module first, and try to import simplejson if they fail
(python<2.6). But there is couple of ports that need exactly simplejson
implementation.
--
Regards,
Ruslan
Tinderboxing kills... the drives.
More information about the freebsd-python
mailing list