old_contents: #!/usr/bin/env python
  import os
  from setuptools import setup
  
  PACKAGES = [
      'submissions',
      'openassessment.assessment',
      'openassessment.xblock'
  ]
  
  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}
  
  
  def is_requirement(line):
      """
      Return True if the requirement line is a package requirement;
      that is, it is not blank, a comment, or editable.
      """
      # Remove whitespace at the start/end of the line
      line = line.strip()
  
      # Skip blank lines, comments, and editable installs
      return not (line == ''  or line.startswith('#') or line.startswith('-e') or line.startswith('git+'))
  
  
  REQUIREMENTS = [
      line.strip() for line in
      open("requirements/base.txt").readlines()
      if is_requirement(line)
  ]
  
  
  setup(
      name='edx-ora2',
      version='0.0.1',
      author='edX',
      url='http://github.com/edx/edx-ora2',
      description='edx-ora2',
      license='AGPL',
      classifiers=[
          'Development Status :: 3 - Alpha',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: GNU Affero General Public License v3',
          'Operating System :: OS Independent',
          'Programming Language :: Python',
      ],
      packages=PACKAGES,
      package_dir={'': 'apps'},
      install_requires=REQUIREMENTS,
  
      entry_points={
          'xblock.v1': [
              'openassessment = openassessment.xblock.openassessmentblock:OpenAssessmentBlock',
          ]
      },
      package_data=package_data("openassessment.xblock", "static"),
  )
  
new_contents: #!/usr/bin/env python
  import os
  from setuptools import setup
  
  PACKAGES = [
      'submissions',
      'openassessment.assessment',
      'openassessment.xblock'
  ]
  
  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}
  
  
  def is_requirement(line):
      """
      Return True if the requirement line is a package requirement;
      that is, it is not blank, a comment, or editable.
      """
      # Remove whitespace at the start/end of the line
      line = line.strip()
  
      # Skip blank lines, comments, and editable installs
      return not (line == ''  or line.startswith('#') or line.startswith('-e') or line.startswith('git+'))
  
  
  REQUIREMENTS = [
      line.strip() for line in
      open("requirements/base.txt").readlines()
      if is_requirement(line)
  ]
  
  
  setup(
      name='ora2',
      version='0.0.1',
      author='edX',
      url='http://github.com/edx/edx-ora2',
      description='edx-ora2',
      license='AGPL',
      classifiers=[
          'Development Status :: 3 - Alpha',
          'Intended Audience :: Developers',
          'License :: OSI Approved :: GNU Affero General Public License v3',
          'Operating System :: OS Independent',
          'Programming Language :: Python',
      ],
      packages=PACKAGES,
      package_dir={'': 'apps'},
      install_requires=REQUIREMENTS,
  
      entry_points={
          'xblock.v1': [
              'openassessment = openassessment.xblock.openassessmentblock:OpenAssessmentBlock',
          ]
      },
      package_data=package_data("openassessment.xblock", "static"),
  )
  
subject: Revert setup.py name change back to ora2