py23 compat for defining metaclasses
py23 compat for defining metaclasses

in python 3 and py2 metaclases are define ddiferentley, using six to get to a common solution

foosel/OctoPrint,foosel/OctoPrint,foosel/OctoPrint,foosel/OctoPrint