Spaces:
Sleeping
Sleeping
| import yaml | |
| # Load the environment.yml file | |
| with open('src/environment.yml') as file: | |
| env_data = yaml.safe_load(file) | |
| # Open the requirements.txt file for writing | |
| with open('src/requirements.txt', 'w') as req_file: | |
| # Iterate over the dependencies | |
| for dep in env_data['dependencies']: | |
| if isinstance(dep, str): | |
| # Write conda package as is (optional: convert to pip package name if known) | |
| req_file.write(dep + '\n') | |
| elif isinstance(dep, dict) and 'pip' in dep: | |
| # Write pip packages as is | |
| for pip_dep in dep['pip']: | |
| req_file.write(pip_dep + '\n') | |