[Python-Dev] Distutils and Distribute roadmap (and some words on Virtualenv, Pip) (original) (raw)

kiorky kiorky at cryptelium.net
Fri Oct 9 10:54:23 CEST 2009


Ian Bicking a écrit :

I'm coming in late and breaking threading, but wanted to reply to Tarek's original email:

This is verifiable, stable, and to varying degrees concrete (virtualenv being more concrete than buildout, which tends more towards the declarative).

Is that a friday troll ? declarative over control ?

What virtualenv does could certainly be in the Python interpreter (and much more compact as a result, I am sure). PYTHONHOME does it to a degree, though binding a script to a environment through the interpreter listed in #! is more stable than the implicit environment of PYTHONHOME. workingenv used an environmental variable (PYTHONPATH, before PYTHONHOME existed) and it caused problems. Also virtualenv offers more system isolation. If I had my way, buildout would use virtualenv and throw away its funny script generation. If virtualenv had existed before buildout

Which one, the one provided to generate scripts from entry points with the *.egg recipes or the bin/buildout auto regeneration?

began development, probably things would have gone this way. I think it would make the environment more pleasant for buildout users. Also

I wish it used pip instead of its own installation procedure (based on easyinstall). I don't think the philosophical differences are that great, and that it's more a matter of history -- because the code is

And retro-compatibility.

written, there's not much incentive for buildout to remove that code and rely on other libraries (virtualenv and pip).

-- Ian Bicking | http://blog.ianbicking.org | http://topplabs.org/civichacker


Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/kiorky%40cryptelium.net

--

Cordialement, KiOrKY GPG Key FingerPrint: 0x1A1194B7681112AF

-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 261 bytes Desc: OpenPGP digital signature URL: <http://mail.python.org/pipermail/python-dev/attachments/20091009/4d1df0b4/attachment.pgp>



More information about the Python-Dev mailing list