Skip to content

Commit ac86ec2

Browse files
authored
Additional places to look for condarc files (#213)
For #212 (comment)
1 parent 3c1abc0 commit ac86ec2

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

crates/pet-conda/src/conda_rc.rs

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ pub fn get_conda_rc_search_paths(env_vars: &EnvVariables) -> Vec<PathBuf> {
4040
"C:\\ProgramData\\conda\\.condarc",
4141
"C:\\ProgramData\\conda\\condarc",
4242
"C:\\ProgramData\\conda\\condarc.d",
43+
"C:\\ProgramData\\miniconda\\.condarc",
44+
"C:\\ProgramData\\miniconda\\condarc",
45+
"C:\\ProgramData\\miniconda\\condarc.d",
46+
"C:\\ProgramData\\miniconda3\\.condarc",
47+
"C:\\ProgramData\\miniconda3\\condarc",
48+
"C:\\ProgramData\\miniconda3\\condarc.d",
4349
"C:\\ProgramData\\conda\\.mambarc",
4450
format!(
4551
"{}:\\ProgramData\\conda\\.condarc",
@@ -56,6 +62,36 @@ pub fn get_conda_rc_search_paths(env_vars: &EnvVariables) -> Vec<PathBuf> {
5662
env::var("SYSTEMDRIVE").unwrap_or("C".to_string())
5763
)
5864
.as_str(),
65+
format!(
66+
"{}:\\ProgramData\\miniconda\\.condarc",
67+
env::var("SYSTEMDRIVE").unwrap_or("C".to_string())
68+
)
69+
.as_str(),
70+
format!(
71+
"{}:\\ProgramData\\miniconda\\condarc",
72+
env::var("SYSTEMDRIVE").unwrap_or("C".to_string())
73+
)
74+
.as_str(),
75+
format!(
76+
"{}:\\ProgramData\\miniconda\\condarc.d",
77+
env::var("SYSTEMDRIVE").unwrap_or("C".to_string())
78+
)
79+
.as_str(),
80+
format!(
81+
"{}:\\ProgramData\\miniconda3\\.condarc",
82+
env::var("SYSTEMDRIVE").unwrap_or("C".to_string())
83+
)
84+
.as_str(),
85+
format!(
86+
"{}:\\ProgramData\\miniconda3\\condarc",
87+
env::var("SYSTEMDRIVE").unwrap_or("C".to_string())
88+
)
89+
.as_str(),
90+
format!(
91+
"{}:\\ProgramData\\miniconda3\\condarc.d",
92+
env::var("SYSTEMDRIVE").unwrap_or("C".to_string())
93+
)
94+
.as_str(),
5995
]
6096
.iter()
6197
.map(PathBuf::from)
@@ -72,6 +108,22 @@ pub fn get_conda_rc_search_paths(env_vars: &EnvVariables) -> Vec<PathBuf> {
72108
"/var/lib/conda/condarc",
73109
"/var/lib/conda/condarc.d",
74110
"/var/lib/conda/.mambarc",
111+
"/etc/miniconda/.condarc",
112+
"/etc/miniconda/condarc",
113+
"/etc/miniconda/condarc.d",
114+
"/etc/miniconda/mambarc",
115+
"/var/lib/miniconda/.condarc",
116+
"/var/lib/miniconda/condarc",
117+
"/var/lib/miniconda/condarc.d",
118+
"/var/lib/miniconda/.mambarc",
119+
"/etc/miniconda3/.condarc",
120+
"/etc/miniconda3/condarc",
121+
"/etc/miniconda3/condarc.d",
122+
"/etc/miniconda3/mambarc",
123+
"/var/lib/miniconda3/.condarc",
124+
"/var/lib/miniconda3/condarc",
125+
"/var/lib/miniconda3/condarc.d",
126+
"/var/lib/miniconda3/.mambarc",
75127
]
76128
.iter()
77129
.map(PathBuf::from)

0 commit comments

Comments
 (0)