MCPcopy
hub / github.com/bndr/pipreqs / generate_requirements_file

Function generate_requirements_file

pipreqs/pipreqs.py:156–166  ·  view source on GitHub ↗
(path, imports, symbol)

Source from the content-addressed store, hash-verified

154
155
156def generate_requirements_file(path, imports, symbol):
157 with _open(path, "w") as out_file:
158 logging.debug('Writing {num} requirements: {imports} to {file}'.format(
159 num=len(imports),
160 file=path,
161 imports=", ".join([x['name'] for x in imports])
162 ))
163 fmt = '{name}' + symbol + '{version}'
164 out_file.write('\n'.join(
165 fmt.format(**item) if item['version'] else '{name}'.format(**item)
166 for item in imports) + '\n')
167
168
169def output_requirements(imports, symbol):

Callers 2

output_requirementsFunction · 0.85
initFunction · 0.85

Calls 1

_openFunction · 0.85

Tested by

no test coverage detected