old_contents: 
  import numpy as np
  
  from distutils.core import setup
  from distutils.extension import Extension
  from Cython.Distutils import build_ext
  
  ext_modules = [
      Extension(
          "word2gauss.embeddings",
          sources=['word2gauss/embeddings.pyx'],
          include_dirs=[np.get_include()],
          language="c++"
      )
  ]
  
  
  setup(name='word2gauss',
      packages=['word2gauss'],
      package_dir={'word2gauss': 'word2gauss'},
      cmdclass         = {'build_ext': build_ext},
      ext_modules      = ext_modules,
  )
  
new_contents: 
  import numpy as np
  
  from setuptools  import setup
  from setuptools.extension import Extension
  from Cython.Distutils import build_ext
  
  ext_modules = [
      Extension(
          "word2gauss.embeddings",
          sources=['word2gauss/embeddings.pyx'],
          include_dirs=[np.get_include()],
          language="c++"
      )
  ]
  
  
  setup(name='word2gauss',
      packages=['word2gauss'],
      package_dir={'word2gauss': 'word2gauss'},
      cmdclass         = {'build_ext': build_ext},
      ext_modules      = ext_modules,
  )
  
subject: use setuptools