Commit fdf0a2ec authored by Wohlgemuth, Jason's avatar Wohlgemuth, Jason
Browse files

fix: Improve conda env listing and ensure base is included

parent d1803d09
Loading
Loading
Loading
Loading
Loading
+93 −80
Original line number Diff line number Diff line
@@ -51,7 +51,6 @@ DA:75,0
DA:76,0
DA:77,0
DA:78,0
DA:79,0
DA:81,0
DA:84,0
DA:90,0
@@ -79,7 +78,6 @@ DA:118,0
DA:119,0
DA:120,0
DA:121,0
DA:122,0
DA:124,0
DA:125,0
DA:126,0
@@ -93,8 +91,7 @@ DA:137,0
DA:138,0
DA:140,0
DA:141,0
DA:143,0
LF:71
LF:68
LH:0
end_of_record
TN:
@@ -137,6 +134,10 @@ DA:61,0
DA:62,0
DA:64,0
DA:65,0
DA:66,0
DA:67,0
DA:68,0
DA:69,0
DA:72,0
DA:73,0
DA:74,0
@@ -151,8 +152,7 @@ DA:87,0
DA:90,0
DA:91,0
DA:96,0
DA:98,0
LF:41
LF:44
LH:0
end_of_record
TN:
@@ -165,10 +165,21 @@ DA:27,0
DA:28,0
DA:29,0
DA:31,0
DA:32,0
DA:33,0
DA:34,0
DA:35,0
DA:36,0
DA:38,0
DA:42,0
DA:43,0
DA:44,0
DA:45,0
DA:46,0
DA:47,0
DA:50,0
DA:51,0
DA:52,0
DA:56,0
DA:57,0
DA:68,0
@@ -179,7 +190,7 @@ DA:87,0
DA:88,0
DA:89,0
DA:91,0
LF:19
LF:30
LH:0
end_of_record
TN:
@@ -210,7 +221,6 @@ DA:29,0
DA:30,0
DA:37,0
DA:38,0
DA:40,0
DA:43,0
DA:44,0
DA:45,0
@@ -221,7 +231,7 @@ DA:53,0
DA:54,0
DA:57,0
DA:59,0
LF:30
LF:29
LH:0
end_of_record
TN:
@@ -268,8 +278,7 @@ FN:5,run
FNF:1
FNDA:0,run
DA:5,0
DA:6,0
LF:2
LF:1
LH:0
end_of_record
TN:
@@ -319,7 +328,7 @@ DA:140,1
DA:141,1
DA:142,1
DA:143,2
DA:144,2
DA:144,3
DA:146,3
DA:147,2
DA:148,1
@@ -331,8 +340,8 @@ DA:160,1
DA:161,0
DA:166,0
DA:169,1
DA:170,2
DA:173,2
DA:170,1
DA:173,3
DA:175,2
DA:184,0
DA:185,0
@@ -466,11 +475,11 @@ DA:433,2
DA:434,2
DA:436,0
DA:437,0
DA:440,5
DA:440,2
DA:441,4
DA:442,8
DA:443,0
DA:445,12
DA:445,8
DA:446,4
DA:453,1
DA:454,2
@@ -481,7 +490,7 @@ DA:461,2
DA:462,1
DA:463,2
DA:464,0
DA:466,3
DA:466,2
DA:467,1
DA:473,0
DA:474,0
@@ -591,7 +600,7 @@ DA:101,2
DA:102,1
DA:103,2
DA:104,0
DA:106,3
DA:106,2
DA:107,1
DA:109,1
DA:110,1
@@ -601,9 +610,9 @@ DA:113,0
DA:115,0
DA:120,1
DA:121,1
DA:122,3
DA:123,3
DA:124,3
DA:122,1
DA:123,1
DA:124,1
LF:25
LH:20
end_of_record
@@ -689,19 +698,19 @@ FNDA:0,ScriptTemplate::resolve_python_virtual_environment
FNDA:1,StringTemplate::new
FNDA:1,StringTemplate::expand
FNDA:1,StringTemplate::get_variable
FNDA:1,StringTemplate::is_handlebars
FNDA:2,StringTemplate::is_handlebars
FNDA:1,StringTemplate::remove_spaces
FNDA:1,get_conda_environment_list
DA:300,1
DA:301,2
DA:302,1
DA:303,3
DA:304,2
DA:306,3
DA:303,2
DA:304,3
DA:306,2
DA:307,1
DA:310,0
DA:311,0
DA:316,3
DA:316,2
DA:317,1
DA:324,1
DA:325,1
@@ -729,9 +738,9 @@ DA:355,0
DA:357,0
DA:359,1
DA:360,1
DA:361,2
DA:362,2
DA:363,2
DA:361,1
DA:362,3
DA:363,3
DA:364,2
DA:365,1
DA:369,0
@@ -747,7 +756,6 @@ DA:384,0
DA:385,0
DA:386,0
DA:390,0
DA:391,0
DA:393,0
DA:397,2
DA:398,2
@@ -762,9 +770,8 @@ DA:409,1
DA:410,1
DA:411,1
DA:412,0
DA:414,2
DA:418,2
DA:419,2
DA:418,3
DA:419,3
DA:421,2
DA:422,2
DA:424,2
@@ -775,6 +782,7 @@ DA:434,0
DA:435,0
DA:437,0
DA:438,0
DA:439,0
DA:441,0
DA:442,0
DA:443,0
@@ -789,12 +797,12 @@ DA:461,0
DA:462,0
DA:467,1
DA:468,1
DA:469,2
DA:469,1
DA:470,1
DA:487,1
DA:488,2
DA:491,2
DA:492,1
DA:488,1
DA:491,3
DA:492,2
DA:493,2
DA:494,1
DA:495,1
@@ -802,12 +810,15 @@ DA:497,2
DA:501,1
DA:502,1
DA:522,1
DA:523,2
DA:526,2
DA:527,1
DA:523,1
DA:526,3
DA:527,2
DA:528,2
DA:529,2
DA:532,2
DA:529,1
DA:530,1
DA:531,1
DA:532,3
DA:533,1
DA:534,1
DA:536,2
DA:540,1
@@ -843,13 +854,14 @@ DA:617,1
DA:630,1
DA:631,1
DA:632,3
DA:636,2
DA:638,2
DA:640,2
DA:633,1
DA:636,3
DA:638,1
DA:640,3
DA:644,1
DA:645,1
DA:646,1
DA:648,2
DA:648,1
DA:650,1
DA:651,1
DA:652,1
@@ -908,9 +920,9 @@ DA:732,0
DA:737,0
DA:741,1
DA:742,2
DA:743,2
DA:743,1
DA:744,2
DA:745,3
DA:745,1
DA:746,1
DA:748,0
DA:749,0
@@ -921,19 +933,19 @@ DA:763,1
DA:764,1
DA:765,2
DA:766,2
DA:767,3
DA:767,2
DA:768,1
DA:769,7
DA:769,3
DA:770,2
DA:771,1
DA:771,2
DA:772,1
DA:773,1
DA:774,1
DA:779,2
DA:779,4
DA:780,1
DA:782,0
DA:783,0
DA:786,1
DA:786,2
DA:787,1
DA:788,2
DA:789,2
@@ -950,8 +962,8 @@ DA:806,2
DA:807,1
DA:808,3
DA:809,1
DA:810,3
DA:811,3
DA:810,2
DA:811,2
DA:812,1
DA:814,0
DA:815,0
@@ -995,40 +1007,41 @@ DA:920,0
DA:921,0
DA:922,0
DA:932,1
DA:934,1
DA:934,2
DA:941,1
DA:942,4
DA:942,3
DA:943,3
DA:948,1
DA:949,2
DA:950,2
DA:950,3
DA:951,1
DA:952,2
DA:954,0
DA:978,1
DA:979,2
DA:980,2
DA:981,1
DA:978,2
DA:979,4
DA:980,3
DA:981,2
DA:982,0
DA:984,0
DA:1013,1
DA:1014,2
DA:1015,2
DA:1015,1
DA:1016,0
DA:1018,3
DA:1019,1
DA:1023,1
DA:1024,2
DA:1024,1
DA:1025,2
DA:1026,2
DA:1026,1
DA:1027,2
DA:1028,5
DA:1031,1
DA:1033,2
DA:1035,4
DA:1038,0
LF:335
LH:182
DA:1028,4
DA:1031,2
DA:1033,3
DA:1035,5
DA:1036,3
DA:1039,0
LF:339
LH:186
end_of_record
TN:
SF:/root/dev/pipe/pipe-lib/src/util.rs
@@ -1121,7 +1134,7 @@ DA:82,4
DA:86,1
DA:87,2
DA:88,2
DA:90,4
DA:90,2
DA:94,1
DA:95,2
DA:96,0
@@ -1145,10 +1158,10 @@ DA:120,0
DA:121,0
DA:122,0
DA:148,1
DA:149,2
DA:149,3
DA:150,2
DA:151,1
DA:152,6
DA:152,3
DA:164,1
DA:166,0
DA:168,1
@@ -1159,7 +1172,7 @@ DA:187,2
DA:202,3
DA:203,3
DA:206,1
DA:207,3
DA:207,2
DA:219,1
DA:220,1
DA:223,0
@@ -1177,19 +1190,19 @@ DA:249,1
DA:251,2
DA:252,1
DA:253,1
DA:255,3
DA:255,2
DA:268,2
DA:269,2
DA:270,4
DA:271,3
DA:272,9
DA:272,6
DA:273,6
DA:275,1
DA:276,3
DA:276,2
DA:277,1
DA:280,1
DA:282,1
DA:283,3
DA:283,4
DA:285,1
DA:286,4
LF:117
+3 −2
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ use which::which;

use crate::util::*;

pub type CommandResult = Result<(), Box<(dyn StdError + 'static)>>;
pub type CommandResult = Result<(), Box<dyn StdError + 'static>>;

#[derive(Clone, Debug, Display, Serialize, Deserialize, Valuable)]
#[serde(rename_all = "lowercase")]
@@ -1031,8 +1031,9 @@ pub fn get_conda_environment_list() -> Vec<String> {
            .replace(['#', '*'], "")
            .split('\n')
            .filter(|x| !x.is_empty())
            .skip(2)
            .skip(1)
            .map(|x| x.trim().chars().take_while(|x| !x.is_whitespace()).collect())
            .filter(|x: &String| !x.contains(std::path::is_separator))
            .collect::<Vec<String>>()
    } else {
        vec![]