[New-bugs-announce] [issue5070] Distutils should create install dir if needed

Andy Buckley report at bugs.python.org
Mon Jan 26 17:01:06 CET 2009

New submission from Andy Buckley <andy at insectnation.org>:

If you attempt to call "python setup.py install --prefix=/foo", and
/foo/lib/pythonX.Y/site-packages does not exist, the installation will
fail, requiring that the directory be made by hand.

Since there is no easy way to know in advance (other than by running
Python to build the version number string) exactly where the install
will go, this can be troublesome for automated build scripts. For this
reason, and also to be more consistent with existing build/install
systems like autotools, I suggest that distutils builds the necessary
portions of the lib directory tree (provided /foo exists). This should
certainly happen (IMHO) if the --force option is given.

components: Distutils
messages: 80573
nosy: andybuckley
severity: normal
status: open
title: Distutils should create install dir if needed
type: feature request
versions: Python 2.5

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list