On Tuesday, June 26, 2012 5:58:12 AM UTC-4, Javier López Peña wrote:
>
> I am all for having data-scrapping tools easily available, but is there 
> any actual advantage on having an spkg rahter than using easy_install, or 
> is it just for the convenience of the sws2rst conversion?
>
> That being said, why make the spkg with BS3 rather than BS4? I believe BS4 
> breaks some backwards compatibility, so interfacing BS3 now might force to 
> throw in a lot of deprecation warnings when/if an eventual upgrade comes 
> in, though the spkg being optional, one might as well consider that 
> backwards compatibility is a non-requirement.
>
>

BS3 is purely for convenience.   BS3 is same license as Python, BS4 is MIT 
so I didn't want to have to pretend to be a lawyer, and Pablo's code is 
based on BS3, and I didn't want to have to rewrite it.  

On that note, note that as long as the sws2rst still had the same syntax, 
breaking backward compatibility would not be much of a problem; none of the 
functions are really supposed to be used by the end user in the stuff that 
relies on BS.
 

> So, summarizing, I have no strong feelings in the spke vs easy_install 
> thing, but if having it as an optional spkg makes someone's life easier, my 
> vote is just go for it.
>

This would be to make it easier for someone who has not used easy_install 
before but has installed spkgs (a nontrivial subset of the population, I 
think).  We have a number of Python spkgs that presumably wouldn't need to 
be spkgs.   But again, simply for consistency/convenience; it's nice to 
have the supply chain all be "Sageified".

Thanks,
- kcrisman

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to