What to do about support for Python 2.7
Python 2.7 will be deprecated by 2020. At the moment the bsdf.py
(the reference implementation) works on Python 2.7 and 3.x. The bsdf_lite.py
is 3.x only. I think it is sensible to spin off a bsdf_legacy.py
somewhere between now and 2020. The version on Pypi (bsdf.py
) will then be Python 3.x only and can shed some of its quirks that are currently needed to work on both Python versions. By that time, I expect the format to be quite stable, so it should not be hard to maintain that implementation (preferably by somebody who actually cares ;)).
Edited by Almar Klein