QUVA-Lab / artemis

Artemis aims to get rid of all the boring, bureaucratic coding (plotting, file management, organizing experiments, etc) involved in machine learning projects, so you can get to the good stuff quickly.
Other
233 stars 30 forks source link

Feature Request: Support for python 3 #85

Closed matthiasreisser closed 6 years ago

alain2208 commented 7 years ago

+1

cclauss commented 7 years ago
petered commented 7 years ago
cclauss commented 7 years ago

https://docs.python.org/3/howto/pyporting.html

Do we want to do compatibility fixes as needed in each file* or use a compatibility library like:

*compatibility fixes as needed in each file might look like this:

try:
    xrange          # Python 2
except NameError:
    xrange = range  # Python 3
petered commented 7 years ago

You seem to be more knowledgable about this whole 2 to 3 business. But it looks like it's nicer to use one of those compatibility libraries than to have to insert that stuff at the beginning of every file

petered commented 7 years ago

Alright. So it seems we have a working artemis for python 3 - great! And much thanks @cclauss for getting involved in this. I'm going to merge in a few more changes this week, and then will release an Artemis 2.0.0

petered commented 7 years ago

I'll close this once we have a release supporting Python 3 up on Pypi

petered commented 6 years ago

Well, that took some time, but the Python3 version is now up on PyPi