File size: 465 Bytes
d00dc6d
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import yaml

def conda_to_pip(input_file, output_file):
    with open(input_file, 'r') as file:
        env = yaml.safe_load(file)

    with open(output_file, 'w') as file:
        for dep in env['dependencies']:
            if isinstance(dep, str):
                package_info = dep.split('=')
                if len(package_info) >= 2:
                    file.write(f"{package_info[0]}=={package_info[1]}\n")

conda_to_pip('environment.yml', 'requirements.txt')