masfaraud / BMSpy

Python Block-Model Simulator. An alternative to simulink in python.
GNU Lesser General Public License v3.0
222 stars 36 forks source link

changing base classes to new style classes #24

Closed pjadzinsky closed 5 years ago

ilayn commented 5 years ago

In python 3 this is by default and Py2 is virtually done with.

pjadzinsky commented 5 years ago

I see..., but shouldn't then the project be limited to python 3 if that is the intention? I'm adding this module to a larger project that is in python 2 and unless necessary, don't see why it should be restricted to one version.

ilayn commented 5 years ago

It's more of an evolution of the Python. Version 2 would practically be dead very soon and I don't think default class in Python 2 compared to new style is a limitation by itself. Hence it would be a historical artifact not a restriction.

I don't have a strong opinion about this though. It's up to the maintainer's preference.

masfaraud commented 5 years ago

I don't think we should support python2, it is supposed to be dead in 2020.