old_contents: import os
  import re
  
  from setuptools import find_packages, setup
  
  
  def read_version():
      regexp = re.compile(r"^__version__\W*=\W*'([\d.abrc]+)'")
      init_py = os.path.join(os.path.dirname(__file__),
                             'motortwit', '__init__.py')
      with open(init_py) as f:
          for line in f:
              match = regexp.match(line)
              if match is not None:
                  return match.group(1)
          else:
              msg = 'Cannot find version in motortwit/__init__.py'
              raise RuntimeError(msg)
  
  
  install_requires = ['aiohttp',
                      'aiohttp_admin',
                      'trafaret',
                      'aiohttp_jinja2',
                      'pyyaml',
                      'motor']
  
  
  setup(name='motortwit',
        version=read_version(),
        description='Blog project example from aiohttp_admin',
        platforms=['POSIX'],
        packages=find_packages(),
        include_package_data=True,
        install_requires=install_requires,
        zip_safe=False)
  
new_contents: import os
  import re
  
  from setuptools import find_packages, setup
  
  
  def read_version():
      regexp = re.compile(r"^__version__\W*=\W*'([\d.abrc]+)'")
      init_py = os.path.join(os.path.dirname(__file__),
                             'motortwit', '__init__.py')
      with open(init_py) as f:
          for line in f:
              match = regexp.match(line)
              if match is not None:
                  return match.group(1)
          else:
              msg = 'Cannot find version in motortwit/__init__.py'
              raise RuntimeError(msg)
  
  
  install_requires = ['aiohttp',
                      'pytz',
                      'bcrypt',
                      'aiohttp_session',
                      'aiohttp_admin',
                      'trafaret',
                      'aiohttp_jinja2',
                      'pyyaml',
                      'motor']
  
  
  setup(name='motortwit',
        version=read_version(),
        description='Blog project example from aiohttp_admin',
        platforms=['POSIX'],
        packages=find_packages(),
        include_package_data=True,
        install_requires=install_requires,
        zip_safe=False)
  
subject: add missing dependencies in motortwt demo