# HG changeset patch # User Stefano Rivera # Date 1568145601 10800 # Node ID a06689439eb03925f6522bf821a7e37ce10439a7 # Parent 6cd8182a05d82e7d1d3a7e739e8be80fdb8ef4a2 Don't use pip to parse requirements.txt. This was not a public API diff -r 6cd8182a05d8 -r a06689439eb0 setup.py --- a/setup.py Tue Sep 10 16:50:53 2019 -0300 +++ b/setup.py Tue Sep 10 17:00:01 2019 -0300 @@ -12,15 +12,10 @@ except ImportError: pass -try: - from pip.req import parse_requirements - import os - game_dir = os.path.dirname(__file__) - req_file = os.path.join(game_dir, 'requirements.txt') - install_reqs = parse_requirements(req_file) - reqs = [str(ir.req) for ir in install_reqs] -except ImportError: - reqs = [] +reqs = [] +with open('requirements.txt') as f: + for line in f: + reqs.append(line.strip()) # This should probably be pulled from constants.py VERSION_STR = "0.1"