MCPcopy Create free account
hub / github.com/apache/impala / parse_requirements

Function parse_requirements

shell/setup.py:36–52  ·  view source on GitHub ↗

Parse requirements from the requirements file, stripping comments. Args: requirements_file: path to a requirements file Returns: a list of python packages

(requirements_file='requirements.txt')

Source from the content-addressed store, hash-verified

34
35
36def parse_requirements(requirements_file='requirements.txt'):
37 """
38 Parse requirements from the requirements file, stripping comments.
39
40 Args:
41 requirements_file: path to a requirements file
42
43 Returns:
44 a list of python packages
45 """
46 lines = []
47 with open(requirements_file) as reqs:
48 for _ in reqs:
49 line = _.split('#')[0]
50 if line.strip():
51 lines.append(line)
52 return lines
53
54
55def get_version():

Callers 1

setup.pyFile · 0.70

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected