old_contents: try:
      from setuptools import setup
  except ImportError:
      from distutils.core import setup
  
  setup(name='scikit-optimize',
        version='0.4',
        description='Sequential model-based optimization toolbox.',
        long_description=open('README.rst').read(),
        url='https://scikit-optimize.github.io/',
        license='BSD',
        author='The scikit-optimize contributors',
        packages=['skopt', 'skopt.learning', 'skopt.optimizer', 'skopt.space',
                  'skopt.learning.gaussian_process'],
        install_requires=["numpy", "scipy>=0.14.0", "scikit-learn>=0.18.2",
                          "matplotlib"]
        )
  
new_contents: try:
      from setuptools import setup
  except ImportError:
      from distutils.core import setup
  
  setup(name='scikit-optimize',
        version='0.5',
        description='Sequential model-based optimization toolbox.',
        long_description=open('README.rst').read(),
        url='https://scikit-optimize.github.io/',
        license='BSD',
        author='The scikit-optimize contributors',
        packages=['skopt', 'skopt.learning', 'skopt.optimizer', 'skopt.space',
                  'skopt.learning.gaussian_process'],
        install_requires=["numpy", "scipy>=0.14.0", "scikit-learn>=0.19.1",
                          "matplotlib"]
        )
  
subject: Bump version numbers and dependency on sklearn