Traceback (most recent call last):


 "/Users/ccastrapel/localrepos/consoleme/env/bin/pip-compile", line 10, in <module>

sys.exit(cli())


 "/Users/ccastrapel/localrepos/consoleme/env/lib/python3.7/site-packages/click/core.py", line 764, in __call__

return self.main(*args, **kwargs)


 "/Users/ccastrapel/localrepos/consoleme/env/lib/python3.7/site-packages/click/core.py", line 717, in main

rv = self.invoke(ctx)


 "/Users/ccastrapel/localrepos/consoleme/env/lib/python3.7/site-packages/click/core.py", line 956, in invoke

return ctx.invoke(self.callback, **ctx.params)


 "/Users/ccastrapel/localrepos/consoleme/env/lib/python3.7/site-packages/click/core.py", line 555, in invoke

return callback(*args, **kwargs)


 "/Users/ccastrapel/localrepos/consoleme/env/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func

return f(get_current_context(), *args, **kwargs)


 "/Users/ccastrapel/localrepos/consoleme/env/lib/python3.7/site-packages/piptools/scripts/compile.py", line 256, in cli

repository = PyPIRepository(pip_options, session, build_isolation)


 "/Users/ccastrapel/localrepos/consoleme/env/lib/python3.7/site-packages/piptools/repositories/pypi.py", line 95, in __init__

self.finder = PackageFinder(**finder_kwargs)
TypeError: __init__() got an unexpected keyword argument 'find_links'.

Traceback (most recent call last):


 "/usr/local/src/security_monkey/venv/bin/monkey", line 11, in <module>

load_entry_point('security-monkey', 'console_scripts', 'monkey')()


 "/usr/local/src/security_monkey/security_monkey/manage.py", line 775, in main

manager.run()


 "/usr/local/src/security_monkey/venv/local/lib/python2.7/site-packages/flask_script/__init__.py", line 397, in run

result = self.handle(sys.argv[0], sys.argv[1:])


 "/usr/local/src/security_monkey/venv/local/lib/python2.7/site-packages/flask_script/__init__.py", line 376, in handle

return handle(app, *positional_args, **kwargs)


 "/usr/local/src/security_monkey/venv/local/lib/python2.7/site-packages/flask_script/commands.py", line 145, in handle

return self.run(*args, **kwargs)


 "/usr/local/src/security_monkey/security_monkey/manage.py", line 89, in find_changes

manual_run_change_finder(account_names, monitor_names)


 "/usr/local/src/security_monkey/security_monkey/task_scheduler/tasks.py", line 180, in manual_run_change_finder

find_changes(account, tech)


 "/usr/local/src/security_monkey/security_monkey/task_scheduler/tasks.py", line 213, in find_changes

audit_changes([account_name], [monitor_name], False, debug)


 "/usr/local/src/security_monkey/security_monkey/task_scheduler/tasks.py", line 237, in audit_changes

_audit_changes(account, monitor.auditors, send_report, debug)


 "/usr/local/src/security_monkey/security_monkey/task_scheduler/tasks.py", line 289, in _audit_changes

au.audit_objects()


 "/usr/local/src/security_monkey/security_monkey/auditor.py", line 674, in audit_objects

method(item)


 "/usr/local/src/security_monkey/security_monkey/auditors/ec2_image.py", line 25, in check_friendly_cross_account

accounts = {lp.get('UserId', lp.get('Group')) for lp in item.config.get('LaunchPermissions')}
TypeError: 'NoneType' object is not iterable
