old_contents: """Setup for recommender XBlock."""
  
  import os
  from setuptools import setup
  
  
  def package_data(pkg, root):
      """Generic function to find package_data for `pkg` under `root`."""
      data = []
      for dirname, _, files in os.walk(os.path.join(pkg, root)):
          for fname in files:
              data.append(os.path.relpath(os.path.join(dirname, fname), pkg))
  
      return {pkg: data}
  
  
  setup(
      name='recommender-xblock',
      version='0.1',
      description='recommender XBlock',   # TODO: write a better description.
      packages=[
          'recommender',
      ],
      install_requires=[
          'XBlock',
      ],
      entry_points={
          'xblock.v1': [
              'recommender = recommender:RecommenderXBlock',
          ]
      },
      package_data=package_data("recommender", "static"),
  )
  
new_contents: """Setup for recommender XBlock."""
  
  import os
  from setuptools import setup
  
  
  def package_data(pkg, root):
      """Generic function to find package_data for `pkg` under `root`."""
      data = []
      for dirname, _, files in os.walk(os.path.join(pkg, root)):
          for fname in files:
              data.append(os.path.relpath(os.path.join(dirname, fname), pkg))
  
      return {pkg: data}
  
  
  setup(
      name='recommender-xblock',
      version='0.1',
      description='recommender XBlock',   # TODO: write a better description.
      packages=[
          'recommender',
      ],
      entry_points={
          'xblock.v1': [
              'recommender = recommender:RecommenderXBlock',
          ]
      },
      package_data=package_data("recommender", "static"),
  )
  
subject: remove the requirement for installing xblock