Sort requirements file by package name fix issue #133 and issue #166

This commit is contained in:
JeromeHoen 2021-06-14 15:30:02 +02:00 committed by GitHub
parent c8ab8cb3d8
commit 3f8e71003c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -163,7 +163,8 @@ def generate_requirements_file(path, imports, symbol):
fmt = '{name}' + symbol + '{version}'
out_file.write('\n'.join(
fmt.format(**item) if item['version'] else '{name}'.format(**item)
for item in imports) + '\n')
for item in sorted(imports, key=lambda x: x['name'].lower()))
+ '\n')
def output_requirements(imports, symbol):