https://bugzilla.redhat.com/show_bug.cgi?id=1086970
Bug ID: 1086970 Summary: Should requires python-six >= 1.6 Product: Fedora Version: 20 Component: python-scikit-learn Assignee: sergio.pasra@gmail.com Reporter: rbean@redhat.com QA Contact: extras-qa@fedoraproject.org CC: bjoern.esser@gmail.com, chrisdersch@gmail.com, ml@lists.fedoraproject.org, sergio.pasra@gmail.com
python-scikit-learn uses features of python-six that were only introduced in the six-1.6 release. Notably, the allowance of multiple base classes in six.with_metaclass
To duplicate the exception, try running this example script.
http://scikit-learn.org/stable/auto_examples/plot_digits_classification.html...
Installing six-1.6.1 directly from upstream fixes the issue.