In article <CAFTm5Rs18QJskcvMiEWyOsbifBDi6wrpuA9kKC_1t_C2t57R=a...@mail.gmail.com>, Makoto Kuwata <k...@kuwata-lab.com> wrote: > On Sun, Jun 10, 2012 at 11:55 AM, Ned Deily <n...@acm.org> wrote: > > In article > > <caftm5rucoaztp89mbpw4utiska8zq58q9evjel1ofulbc-p...@mail.gmail.com>, > > Makoto Kuwata <k...@kuwata-lab.com> wrote: > >> "setup.py install" command supports options such as --prefix, > >> --install-scripts, and so on. > >> For example: > >> > >> $ python setup.py install --prefix=$PWD/local --install-scripts=$PWD/bin > >> > >> Question: is it possible to specify these options by environment variable? > >> I want to specify --prefix or --install-scripts options, but it is > >> too troublesome for me to specify them in command line every time. > > There are some environment variable options for Distutils-based (i.e. > > with setup.py) installations. The supported method is to put > > frequently-used preferences into one of several configuration files. > > See > > http://docs.python.org/install/index.html#inst-config-fileshttp://docs.py > > thon.org/install/index.html#inst-config-files > > Thank you Ned, > but I can't find environment variable name on that page which is > equivarent to '--install-scripts' or other options.
Sorry, I wasn't clear. Using the Distutils config files would be instead of setting environment variables. For example, you could do something like this: $ cat >$HOME/.pydistutils.cfg <<EOF [install] prefix = local install-scripts = local/bin EOF That will apply globally whenever you run a Distutils script, unless it is overridden by a $PWD/setup.cfg file with an [install] section. -- Ned Deily, n...@acm.org -- http://mail.python.org/mailman/listinfo/python-list