Yelp / MOE

A global, black box optimization engine for real world metric optimization.
Other
1.31k stars 139 forks source link

Make MOE Python 3.4-compatible #415

Open suntzu86 opened 9 years ago

suntzu86 commented 9 years ago

Python 2.7 is pretty much at the end of it's support life-span (and way past the end of development). We dev'd for 2.7 originally b/c of external constraints in our first runtime environments. Those are now gone.

The python-suggested basic workflow for doing this conversion: https://docs.python.org/3/whatsnew/3.0.html#porting-to-python-3-0 more detailed: https://docs.python.org/3/howto/pyporting.html

This ticket is for tracking what needs to get changed. This is not a complete list but hopefully covers the big ones. Hopefully the "-3" option from the prev link covers these:

something cool:

printathing commented 8 years ago

I would love to see this happen. I don't know enough about the code base to do it myself, but consider this a +1 for porting to python3. :)

FlorianWilhelm commented 8 years ago

+1 It would be really cool to have a Python 3 compatible interface

redst4r commented 8 years ago

+1

gokceneraslan commented 8 years ago

These are all addressed here: https://github.com/Yelp/MOE/pull/466

ptramsey commented 7 years ago

It looks like the work was done, but it was never merged. Is this still a possibility?