<html>
<head>
<base href="https://llvm.org/bugs/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Allow LLDB to support Python 3.5"
href="https://llvm.org/bugs/show_bug.cgi?id=24461">24461</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Allow LLDB to support Python 3.5
</td>
</tr>
<tr>
<th>Product</th>
<td>lldb
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>Windows NT
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>All Bugs
</td>
</tr>
<tr>
<th>Assignee</th>
<td>lldb-dev@lists.llvm.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>zturner@google.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>In <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - Find a solution to the Python debug/release problem on Windows"
href="show_bug.cgi?id=21920">Bug 21920</a> a problem is described that makes Python very difficult to use on
Windows. Python 3.5 on Windows is implemented in such a way as to be forward
compatible with future versions of Visual Studio. As a result, we've decided
that the best way forward is to allow LLDB to support Python 3.5. Since there
are already potentially hundreds of thousands of lines of Python code written
against 2.7, we will need to do this in such a way that LLDB supports *both*
Python 2.7 and Python 3.5+.
The biggest difficulty and pain point arising from this will be the need for
the test suite and all specific tests to be written using a subset of Python
that will work in both 2.7 and 3.5.
In order to ensure this requirement is met, part of this task will involve
setting up at least two build bots: one that runs tests using 2.7 and another
that runs tests using 3.5.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>