args, kwargs = mock_setup.call_args
return sorted(kwargs.get('install_requires', []))
if __name__ == '__main__':
    if len(sys.argv) > 1:
        thedir = sys.argv[1]
if not os.path.isdir(thedir):
    thedir = os.path.dirname(thedir)
for d in import_and_extract(thedir):
    print(d)
else:
    print('syntax: %s directory' % sys.argv[0], file=sys.stderr)
Как извлечь информацию о зависимостях из setup.py