old_contents: from setuptools import setup
  import glob
  import os
  with open('requirements.txt') as f:
      required = f.read().splitlines()
  
  
  def gen_data_files(*dirs):
      results = []
  
      for src_dir in dirs:
          for root,dirs,files in os.walk(src_dir):
              results.append((root, map(lambda f:root + "/" + f, files)))
      return results
  
  
  setup(name='vcfkit',
        version='0.0.1',
        packages=['vcfkit','vcfkit.utils'],
        description='Tools for working with VCF files',
        url='https://github.com/AndersenLab/VCF-kit',
        author='Daniel E. Cook',
        author_email='danielecook@gmail.com',
        license='MIT',
        entry_points="""
        [console_scripts]
        vk = vcfkit.vk:main
        """,
        install_requires=required,
        zip_safe=False,
        include_package_data=True,
        data_files=gen_data_files("static"),
        setup_requires=['pytest-runner'],
        tests_require=['pytest'])
  
new_contents: from setuptools import setup
  import glob
  import os
  with open('requirements.txt') as f:
      required = f.read().splitlines()
  
  
  def gen_data_files(*dirs):
      results = []
  
      for src_dir in dirs:
          for root,dirs,files in os.walk(src_dir):
              results.append((root, map(lambda f:root + "/" + f, files)))
      return results
  
  
  setup(name='vcfkit',
        version='0.0.1',
        packages=['vcfkit','vcfkit.utils'],
        description='Tools for working with VCF files',
        url='https://github.com/AndersenLab/VCF-kit',
        author='Daniel E. Cook',
        author_email='danielecook@gmail.com',
        license='MIT',
        entry_points="""
        [console_scripts]
        vk = vcfkit.vk:main
        """,
        install_requires=required,
        zip_safe=False,
        include_package_data=True,
        data_files=gen_data_files("static"),
        setup_requires=['pytest-runner'],
        tests_require=['pytest', 'coveralls'])
  
subject: add coveralls dependency