Huh, "install" instead of "develop" doesn't seem to do it for me either, I still have to run 2to3 manually for some reason. 

It seemed so easy when Matt suggested I give it a try :)

At most, I just need the front ends at the moment, but is there an eta on 3.1?




On Tue, Jul 8, 2014 at 2:36 PM, Nathan Goldbaum <nathan12343@gmail.com> wrote:
Hi Jill,




On Tue, Jul 8, 2014 at 4:25 PM, Jill Naiman <jnaiman@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@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@gmail.com> wrote:
I just tried, and I was able to build yt-3.0 under python3 with the following modification to EnzoHop.c:


I'm trying the unit tests right now....


On Tue, Jul 8, 2014 at 1:56 PM, Nathan Goldbaum <nathan12343@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@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@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org





_______________________________________________
yt-dev mailing list
yt-dev@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org



_______________________________________________
yt-dev mailing list
yt-dev@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org



_______________________________________________
yt-dev mailing list
yt-dev@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org