3 ms·
> Currently, the only officially supported Python version for Veros is Python 2.7 (64-bit), which should be the standard Python interpreter on most systems. Co
by imauld 9y ago
> Currently, the only officially supported Python version for Veros is Python 2.7 (64-bit), which should be the standard Python interpreter on most systems.
Couple questions:
- Who cares if it's the standard Python on most systems? You shouldn't be installing things in to the system Python anyway.
- Why start a project like this in Python 2? It's going to be EOL in a couple of years. New projects should absolutely be started in Python 3. I can't see a reason for starting anything new, intended for distribution, in Py2.
- profquail 9y agoI agree that new projects should, in general, be targeting Python 3.x by default. In this specific case though, it looks like the Bohrium library being used by Veros for parallelization has some issues with Python 3 so that may be what’s keeping this project on Python 2 (at least for now).
- dionhaefner 9y agoThis. I don't like recommending Python 2 either, but that's the way it is for now. Our tests pass on Python 3, too[1], but Bohrium isn't reliable enough on Python 3 to recommend it to the average user. I should probably change to wording on that in the docs. [1] https://travis-ci.org/dionhaefner/veros https://travis-ci.org/dionhaefner/veros