New submission from Zachary Ware:

We do have the option of leaving out all extension modules 
("/p:IncludeExtensions=false"), but it would be nice to be able to build 
everything that doesn't require external libs.

This also be adds an option to skip only Tkinter (analogous to 
"/p:IncludeSSL=false"), as that's what I actually need at the moment :).  I'm 
not adding options for every external project individually, as most of them are 
not a big deal, but OpenSSL, Tcl/Tk/Tix, and (on 2.7) bsddb take a long time to 
compile and might be nice to leave out when they're not needed (so I also added 
the ability to leave out bsddb on 2.7).

Leaving out 3.4 as its project files are not amenable to this kind of change, 
and 3.4's days are numbered anyway.

----------
assignee: zach.ware
components: Build, Windows
files: 2.7_external_build_handling.diff
keywords: patch
messages: 249567
nosy: paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
stage: patch review
status: open
title: It should be possible to build successfully without external libraries
type: behavior
versions: Python 2.7, Python 3.5, Python 3.6
Added file: http://bugs.python.org/file40322/2.7_external_build_handling.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24986>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to