old_contents: from distutils.core import setup
  from distutils.extension import Extension
  from Cython.Build import cythonize
  
  SOURCES = ["smurff.pyx"]
  INCLUDE_DIRS = ["../../lib/eigen3"]
  LIBRARIES = ["blas", "smurff-cpp"]
  
  setup(
      ext_modules = cythonize([
          Extension("smurff",
                    sources=SOURCES,
                    include_dirs=INCLUDE_DIRS,
                    libraries=LIBRARIES,
                    extra_compile_args=['-std=c++11'],
                    language="c++")
      ])
  )
  
new_contents: from distutils.core import setup
  from distutils.extension import Extension
  from Cython.Build import cythonize
  
  SOURCES = ["smurff.pyx"]
  INCLUDE_DIRS = ["../../lib/eigen3"]
  #INCLUDE_DIRS = ["/usr/local/include/eigen3"]
  LIBRARIES = ["blas", "smurff-cpp"]
  
  setup(
      ext_modules = cythonize([
          Extension("smurff",
                    sources=SOURCES,
                    include_dirs=INCLUDE_DIRS,
                    libraries=LIBRARIES,
                    extra_compile_args=['-std=c++11'],
                    language="c++")
      ])
  )
  
subject: Add system eigen3 to setup.py