fix bug in creating conda environment yaml when there are no pip-only requirements. #1551

This commit is contained in:
davemfish 2025-03-17 12:08:08 -04:00
parent c588ab35d8
commit cbcce53236
1 changed files with 5 additions and 2 deletions

View File

@ -94,8 +94,11 @@ def build_environment_from_requirements(cli_args):
conda_deps_string = '\n'.join(
[f'- {dep}' for dep in sorted(conda_requirements, key=str.casefold)])
pip_deps_string = '- pip:\n' + '\n'.join(
[' - %s' % dep for dep in sorted(pip_requirements, key=str.casefold)])
if pip_requirements:
pip_deps_string = '- pip:\n' + '\n'.join(
[' - %s' % dep for dep in sorted(pip_requirements, key=str.casefold)])
else:
pip_deps_string = ''
print(YML_TEMPLATE.format(
conda_dependencies=conda_deps_string,
pip_dependencies=pip_deps_string))