Ian Bicking wrote:
> Phillip J. Eby wrote:
> 
>> At 11:50 AM 5/17/2006 -0400, Jim Fulton wrote:
>>
>>> I seem to remember a threat from from Phillip to make a proposal
>>> for installing script-specific ,pth files with scripts, but I don't
>>> think I every saw anything.
>>
>>
>>
>> I haven't done it yet, mainly because I haven't decided how it should 
>> work, exactly.  Mostly I'm concerned that it seems to need a bunch of 
>> options in order to support all the use cases that have been requested.
>>
>> For example, you've asked mainly that all the requirements be 
>> pre-baked, and Ian has asked also that nothing "leak into" the current 
>> environment that isn't  pre-baked.  (Which is also a reasonable 
>> requirement for high-security scripts.)

I actually don't know what this means. :)

> 
> It's also a reasonable requirement for scripts you don't want breaking 
> randomly.  These continue to be my bane.
> 
> What are the use cases? 

I want to be able to install multiple programs ("scripts"), each with their
own dependencies.  Note that different programs might depend on
different versions of the same package.

I want to be able to update a package for one program without
implicitly affecting the others.  (This is a restatement of your
desire not to get implicit updates)

I want everything to be installed in a self-contained project,
ala your working environment.  I don't want to touch a Python install.

I to be able to use a simple install script, like easy_install.

I don't want to have to set environment variables or provide funny
options when I run programs.  I'd like to minimize this when installing things.

I want the system to be simple and understandable.  I'm willing to sacrifice
a lot of automation for this. "Explicit is better than implicit." :)

It should be possible to move or link scripts around.  It is not a requirement
for me to be able to move an environment without running some program to
adjust paths, as long as such a program exists.

Jim

-- 
Jim Fulton           mailto:[EMAIL PROTECTED]       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to