(path, imports, symbol)
| 154 | |
| 155 | |
| 156 | def 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 | |
| 169 | def output_requirements(imports, symbol): |
no test coverage detected