[lldb-dev] Python3 compatibility for the API

2016-08-29 Thread Peter Gebhard via lldb-dev
Hello,

I am developing a tool which is written in Python3 due to its use of some 
libraries which require it. I am wondering if there is a sane way to integrate 
use of the LLDB Python API into my tool or is there a plan to add Python3 
support for the LLDB Python API in the near future?

Thank you,
Peter

___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] Python3 compatibility for the API

2016-08-29 Thread Peter Gebhard via lldb-dev
Zachary,

Great to hear! I was trying it out on Ubuntu 15.10 (which has lldb 3.6.2), and 
it seemed that the relevant modules were only installed with the Python 2 
packages. Is it an installation issue on my side, or did 3.6.2 not have your 
changes yet? I can always install a newer version of lldb if it’s simply too 
old.

Thanks,
Peter

> On Aug 29, 2016, at 6:30 PM, Zachary Turner  wrote:
> 
> Hi,
> 
> LLDB already supports Python 3.  I spent a LONG time making this work.  :)  
> I've only ever tested the Python 3 support on Windows, and I've only tested 
> 3.5 and above, but I don't expect any major difficulties getting it working 
> on another platform, although you may need to tweak the CMake a little bit to 
> get it building on your platform if it's not Windows.  Please try it and let 
> me know how it goes.
> 
> What OS and minor version are you planning to use?
> 
> On Mon, Aug 29, 2016 at 3:15 PM Peter Gebhard via lldb-dev 
> mailto:lldb-dev@lists.llvm.org>> wrote:
> Hello,
> 
> I am developing a tool which is written in Python3 due to its use of some 
> libraries which require it. I am wondering if there is a sane way to 
> integrate use of the LLDB Python API into my tool or is there a plan to add 
> Python3 support for the LLDB Python API in the near future?
> 
> Thank you,
> Peter
> 
> ___
> lldb-dev mailing list
> lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev 
> <http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev>

___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] Python3 compatibility for the API

2016-08-29 Thread Peter Gebhard via lldb-dev
Hmm…sure? I can try. Feel free to send me any tips.

It does show syntax errors when trying to import the existing lldb module in 
Python 3, however.

Thanks,
Peter

> On Aug 29, 2016, at 6:42 PM, Zachary Turner  wrote:
> 
> 3.6.2 should be new enough, Python 3 has been working for over a year and 
> it's actually the only supported configuration right now on Windows.  Most 
> likely the problem is just that I never updated the build system to work with 
> a platform other than Windows.  Unfortunately, being that I work primarily on 
> Windows, I'm probably not the best person to fix this, but if you want to 
> take a stab at it I can give you some pointers to put you in the right 
> direction.
> 
> On Mon, Aug 29, 2016 at 3:37 PM Peter Gebhard  <mailto:p...@seas.upenn.edu>> wrote:
> Zachary,
> 
> Great to hear! I was trying it out on Ubuntu 15.10 (which has lldb 3.6.2), 
> and it seemed that the relevant modules were only installed with the Python 2 
> packages. Is it an installation issue on my side, or did 3.6.2 not have your 
> changes yet? I can always install a newer version of lldb if it’s simply too 
> old.
> 
> Thanks,
> Peter
> 
>> On Aug 29, 2016, at 6:30 PM, Zachary Turner > <mailto:ztur...@google.com>> wrote:
>> 
>> Hi,
>> 
>> LLDB already supports Python 3.  I spent a LONG time making this work.  :)  
>> I've only ever tested the Python 3 support on Windows, and I've only tested 
>> 3.5 and above, but I don't expect any major difficulties getting it working 
>> on another platform, although you may need to tweak the CMake a little bit 
>> to get it building on your platform if it's not Windows.  Please try it and 
>> let me know how it goes.
>> 
>> What OS and minor version are you planning to use?
>> 
>> On Mon, Aug 29, 2016 at 3:15 PM Peter Gebhard via lldb-dev 
>> mailto:lldb-dev@lists.llvm.org>> wrote:
>> Hello,
>> 
>> I am developing a tool which is written in Python3 due to its use of some 
>> libraries which require it. I am wondering if there is a sane way to 
>> integrate use of the LLDB Python API into my tool or is there a plan to add 
>> Python3 support for the LLDB Python API in the near future?
>> 
>> Thank you,
>> Peter
>> 
>> ___
>> lldb-dev mailing list
>> lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev 
>> <http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev>
> 

___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev