[yt-dev] yt with python3

Nathan Goldbaum nathan12343 at gmail.com
Tue Jul 8 14:36:24 PDT 2014


Hi Jill,




On Tue, Jul 8, 2014 at 4:25 PM, Jill Naiman <jnaiman at gmail.com> wrote:

> Hi Nathan,
>
> I was trying to build yt-3.0.  What python3 are you using? (I'm on 3.4).
>

Python 3.4, specifically:

Python 3.4.0 (default, Apr  9 2014, 11:51:10)
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.38)] on darwin



> Also, it doesn't seem to call 2to3 itself, this would be the
> yt-hg/setup.py script?
>

Yup.  I also had to install several dependencies.  Here is the sequence of
commands:

pip3 install numpy
pip3 install sympy
pip3 install matplotlib
pip3 install cython
pip3 install h5py
pip3 install ipython

then, inside the yt mercurial repo:

python3 setup.py install

Note that setup.py develop won't work, since apparently it does not do 2to3
in-place on the repository.

That said, I'm not sure this will be worth the effort for you since large
portions of yt will likely be badly broken - there were many unit test
failures on my machine and only a fraction of the unit tests actually even
ran.



>
> -Jill
>
>
> On Tue, Jul 8, 2014 at 12:34 PM, Nathan Goldbaum <nathan12343 at gmail.com>
> wrote:
>
>> It looks like there are quite a few unit test failures.
>>
>>
>> On Tue, Jul 8, 2014 at 2:04 PM, Nathan Goldbaum <nathan12343 at gmail.com>
>> wrote:
>>
>>> I just tried, and I was able to build yt-3.0 under python3 with the
>>> following modification to EnzoHop.c:
>>>
>>> http://paste.yt-project.org/show/4895/
>>>
>>> I'm trying the unit tests right now....
>>>
>>>
>>> On Tue, Jul 8, 2014 at 1:56 PM, Nathan Goldbaum <nathan12343 at gmail.com>
>>> wrote:
>>>
>>>> Hi Jill,
>>>>
>>>> Can you give a little bit more detail about which version of yt you're
>>>> trying to build?
>>>>
>>>> If you clone the yt mercurial repository and update to the yt-3.0
>>>> branch, you should be able to build with python3, although there may be
>>>> breakage since we don't test it yet.  2to3 should be called directly by the
>>>> setup script.
>>>>
>>>> Right now the plan is to officially support python3 with the release of
>>>> yt-3.1: https://trello.com/c/r45HQFUv
>>>>
>>>> -Nathan
>>>>
>>>>
>>>> On Tue, Jul 8, 2014 at 1:50 PM, Jill Naiman <jnaiman at gmail.com> wrote:
>>>>
>>>>> Hi Folks!
>>>>>
>>>>> So, I'm trying to build yt with python3.   My python/c is still
>>>>> noobish, but so far I've converted everything with 2to3, however I'm
>>>>> getting some errors in regards to the kdtree libraries.  I was wondering if
>>>>> anybody has tried a python3 build and/or if anybody has an idea on how to
>>>>> properly install new kdtree libraries for python3?
>>>>>
>>>>> Thanks for any insights!
>>>>> -Jill
>>>>>
>>>>> _______________________________________________
>>>>> yt-dev mailing list
>>>>> yt-dev at lists.spacepope.org
>>>>> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
>>>>>
>>>>>
>>>>
>>>
>>
>> _______________________________________________
>> yt-dev mailing list
>> yt-dev at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
>>
>>
>
> _______________________________________________
> yt-dev mailing list
> yt-dev at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-dev-spacepope.org/attachments/20140708/6625992a/attachment.html>


More information about the yt-dev mailing list