From: Ryan Schmidt [[email protected]]
Sent: 08 August 2011 17:50
To: Russell Jones
Cc: mark brethen; [email protected]
Subject: Re: Python frameworks

> Are you suggesting that a port, such as py27-pylint, should install different 
> contents (e.g. a pylint symlink, or not), depending on what python has been 
> selected with "sudo port select python"? 

Yes.

> If so, I would be strongly against that. "port select" is exclusively for a 
> user's convenience; no port should change how it installs or functions based 
> on what the user may or may not have "port select"ed.

I can kind of see why you wouldn't want this on principle, but could you 
elaborate? Why should a user have to select which version of python they want 
for every package, when in the majority of cases the same version will be 
desired? Having a default doesn't exclude exceptions.

I guess the main problem would be the case where a user switches back and forth 
constantly between selections, making it a poor basis for variant selection.

If one port selects gcc-mp-4.5, say, doesn't that mean it will be used as the 
system gcc, and so to compile ports? I can see that's undesirable (inconsistent 
packages, untested toolchains, etc)

On the other hand, if a user selected +as_python for a bunch of ports as a 
deliberate (and hopefully comprehended) action because they want to have only 
one place where they set the python version, I think such problems would be 
avoided.

Russell
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to