From 5f28712029f39b61d7af3a0f1ee8b49e17917865 Mon Sep 17 00:00:00 2001 From: Richard Ipsum Date: Tue, 4 Nov 2014 19:24:37 +0000 Subject: more things... --- exts/pip.find_deps | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/exts/pip.find_deps b/exts/pip.find_deps index db0e71e..f9050a9 100755 --- a/exts/pip.find_deps +++ b/exts/pip.find_deps @@ -23,7 +23,7 @@ import sys import subprocess import os -import requirements +import pkg_resources DEBUG = False @@ -54,7 +54,7 @@ def find_build_deps(source, name, version=None): if p.wait() != 0: error('egg_info command failed') - egg_dir = '%s.egg_info' % name + egg_dir = '%s.egg-info' % name build_deps_file = os.path.join(source, egg_dir, 'setup_requires.txt') # Check whether there's a setup_requires.txt @@ -62,8 +62,8 @@ def find_build_deps(source, name, version=None): print('%s has no build dependencies' % name) else: with open(build_deps_file) as f: - print(list(f.read())) - #json = parse_requirements(...) + for r in pkg_resources.parse_requirements(f): + print('%s%s' % (type(r), r.specs)) if len(sys.argv) not in [3, 4]: print('usage: %s PACKAGE_SOURCE_DIR NAME [VERSION]' % sys.argv[0]) -- cgit v1.2.1