This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Distutils add ability to skip build [Feature Request]
Type: enhancement Stage:
Components: Distutils Versions: Python 3.0
process
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: Eloff, akitada, christian.heimes, tarek
Priority: low Keywords:

Created on 2008-01-12 20:14 by Eloff, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (4)
msg59836 - (view) Author: Daniel Eloff (Eloff) Date: 2008-01-12 20:14
There seems to be no way to skip the build step when running "setup.py
install" The behavior in such a case should be to skip build and use the
existing binaries as created in a separate build step or else print an
error. That way you can do "setup.py build" followed by "setup.py
install --skip-build" and you only have one build taking place.

The purpose of this would be to allow build to take place on a separate
computer to install. Currently I do this on Vista because MSVC 2003 is
not recommended or supported, and distutils won't use the installed MSVC
2005. So I do the build on a (virtual) XP machine and then install by
hand for lack of this option. I think Vista is a strong enough use case
to justify adding this feature.
msg59837 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2008-01-12 20:43
Python 2.5's distutils has a --skip-build option for the install
command. In which way doesn't it solve your use case?


For Windows I recommend MinGW32 as compiler. It's sufficient for most users.
msg80951 - (view) Author: Akira Kitada (akitada) * Date: 2009-02-02 16:47
Python 3.0 has --skip-build, too.
Can we close this ticket?
msg80952 - (view) Author: Tarek Ziadé (tarek) * (Python committer) Date: 2009-02-02 16:54
right, nothing to fix here, the feature is available
History
Date User Action Args
2022-04-11 14:56:29adminsetgithub: 46140
2009-02-02 16:54:11tareksetstatus: open -> closed
resolution: rejected
messages: + msg80952
2009-02-02 16:47:58akitadasetnosy: + akitada, tarek
messages: + msg80951
2008-01-12 20:43:01christian.heimessetpriority: low
type: enhancement
messages: + msg59837
nosy: + christian.heimes
2008-01-12 20:14:27Eloffcreate