old_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  
  from setuptools import setup, find_packages
  
  with open("README.md", "r") as fh:
      long_description = fh.read()
  
  requirements = ['python-jose', 'everett', 'boto3', 'requests']
  
  setup_requirements = ['pytest-runner']
  
  test_requirements = ['pytest', 'pytest-watch', 'pytest-cov', 'pytest-mock']
  
  setup(
      name="cis_crypto",
      version="0.0.1",
      author="Andrew Krug",
      author_email="akrug@mozilla.com",
      description="Per attribute signature system for jwks sign-verify in mozill-iam.",
      long_description=long_description,
      url="https://github.com/mozilla-iam/cis",
      classifiers=[
          "Programming Language :: Python :: 3",
          "License :: OSI Approved :: Mozilla Public License",
          "Operating System :: OS Independent",
      ],
      install_requires=requirements,
      license="Mozilla Public License 2.0",
      include_package_data=True,
      packages=find_packages(include=['cis_crypto', 'bin']),
      scripts=['bin/cis_crypto'],
      setup_requires=setup_requirements,
      test_suite='tests',
      tests_require=test_requirements,
      zip_safe=False
  )
  
new_contents: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  
  from setuptools import setup, find_packages
  
  with open("README.md", "r") as fh:
      long_description = fh.read()
  
  requirements = ['python-jose', 'everett', 'boto3', 'requests', 'pyaml']
  
  setup_requirements = ['pytest-runner']
  
  test_requirements = ['pytest', 'pytest-watch', 'pytest-cov', 'pytest-mock', 'mock']
  
  setup(
      name="cis_crypto",
      version="0.0.1",
      author="Andrew Krug",
      author_email="akrug@mozilla.com",
      description="Per attribute signature system for jwks sign-verify in mozill-iam.",
      long_description=long_description,
      url="https://github.com/mozilla-iam/cis",
      classifiers=[
          "Programming Language :: Python :: 3",
          "License :: OSI Approved :: Mozilla Public License",
          "Operating System :: OS Independent",
      ],
      install_requires=requirements,
      license="Mozilla Public License 2.0",
      include_package_data=True,
      packages=find_packages(include=['cis_crypto', 'bin']),
      scripts=['bin/cis_crypto'],
      setup_requires=setup_requirements,
      test_suite='tests',
      tests_require=test_requirements,
      zip_safe=False
  )
  
subject: Add missing requirements Note: this still is missing `moto` but there's a conflict between it and `botocore` (req by `boto3`) so I didn't add it