At 03:13 PM 11/11/2009 +0100, Tarek Ziadé wrote:
But you call it with "install" in your example, meaning that is is
called at install time, right ?

Or it is just that you want to get the "--prefix" value finalized and
computed by the install
command. If it's the later, I guess you will be able to use the
upcoming "sysconfig" module,
that gives you the install schemes, depending on sys.prefix/sys.exec_prefix.

The issue is that setup.py can accept multiple commands on the command line, and in principle "build_clib" might be being called as a subcommand of build (and thus of install). So, he needs the *active* --prefix, either from the command line, config file(s), or defaults. Simply having an API to get the defaults won't help this.

Really, getting a finalized "install" command object is the only way to do this correctly in distutils at the moment, and the sysconfig API won't change that.

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to