Started by upstream project "CE_gpkit_PR_research_models" build number 495 originally caused by: GitHub pull request #1553 of commit c3910c62bb2ede9c51fca4176c6e27ff2f31ba49, no merge conflicts. Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on reynolds in workspace /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek The recommended git tool is: NONE using credential 3614a4cf-01de-4393-97de-73734b7dd5a2 Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/convexengineering/gpkit > git init /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek # timeout=10 Fetching upstream changes from https://github.com/convexengineering/gpkit > git --version # timeout=10 > git --version # 'git version 2.7.4' using GIT_SSH to set credentials > git fetch --tags --progress https://github.com/convexengineering/gpkit +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/convexengineering/gpkit # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/convexengineering/gpkit # timeout=10 Fetching upstream changes from https://github.com/convexengineering/gpkit using GIT_SSH to set credentials > git fetch --tags --progress https://github.com/convexengineering/gpkit +refs/pull/*:refs/remotes/origin/pr/* +refs/heads/master:refs/remotes/origin/master # timeout=10 Merging Revision f6b43da17a16fff38e899210fb53fdaddd9520dc (refs/remotes/origin/pr/1553/merge) to origin/master, UserMergeOptions{mergeRemote='origin', mergeTarget='master', mergeStrategy='DEFAULT', fastForwardMode='FF'} > git rev-parse origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f origin/master # timeout=3 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials > git merge --ff f6b43da17a16fff38e899210fb53fdaddd9520dc # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 Seen branch in repository origin/breakdowns Seen branch in repository origin/debug_1461 Seen branch in repository origin/ecos Seen branch in repository origin/equality Seen branch in repository origin/fix1551 Seen branch in repository origin/fmincon_update Seen branch in repository origin/integer Seen branch in repository origin/master Seen branch in repository origin/mergecos Seen branch in repository origin/pr/10/head Seen branch in repository origin/pr/1000/head Seen branch in repository origin/pr/1002/head Seen branch in repository origin/pr/1003/head Seen branch in repository origin/pr/1007/head Seen branch in repository origin/pr/1008/head Seen branch in repository origin/pr/1013/head Seen branch in repository origin/pr/1014/head Seen branch in repository origin/pr/1015/head Seen branch in repository origin/pr/1017/head Seen branch in repository origin/pr/1019/head Seen branch in repository origin/pr/1020/head Seen branch in repository origin/pr/1021/head Seen branch in repository origin/pr/1022/head Seen branch in repository origin/pr/1023/head Seen branch in repository origin/pr/1024/head Seen branch in repository origin/pr/1025/head Seen branch in repository origin/pr/1026/head Seen branch in repository origin/pr/1026/merge Seen branch in repository origin/pr/1027/head Seen branch in repository origin/pr/1029/head Seen branch in repository origin/pr/1030/head Seen branch in repository origin/pr/1031/head Seen branch in repository origin/pr/1032/head Seen branch in repository origin/pr/1033/head Seen branch in repository origin/pr/1034/head Seen branch in repository origin/pr/1037/head Seen branch in repository origin/pr/1040/head Seen branch in repository origin/pr/1041/head Seen branch in repository origin/pr/1043/head Seen branch in repository origin/pr/1044/head Seen branch in repository origin/pr/1061/head Seen branch in repository origin/pr/1061/merge Seen branch in repository origin/pr/1064/head Seen branch in repository origin/pr/1066/head Seen branch in repository origin/pr/1069/head Seen branch in repository origin/pr/1071/head Seen branch in repository origin/pr/1074/head Seen branch in repository origin/pr/1076/head Seen branch in repository origin/pr/1077/head Seen branch in repository origin/pr/1084/head Seen branch in repository origin/pr/1085/head Seen branch in repository origin/pr/1090/head Seen branch in repository origin/pr/1091/head Seen branch in repository origin/pr/1094/head Seen branch in repository origin/pr/1096/head Seen branch in repository origin/pr/1096/merge Seen branch in repository origin/pr/1098/head Seen branch in repository origin/pr/11/head Seen branch in repository origin/pr/1106/head Seen branch in repository origin/pr/1109/head Seen branch in repository origin/pr/1110/head Seen branch in repository origin/pr/1111/head Seen branch in repository origin/pr/1111/merge Seen branch in repository origin/pr/1112/head Seen branch in repository origin/pr/1116/head Seen branch in repository origin/pr/1117/head Seen branch in repository origin/pr/1121/head Seen branch in repository origin/pr/1123/head Seen branch in repository origin/pr/1123/merge Seen branch in repository origin/pr/1124/head Seen branch in repository origin/pr/1125/head Seen branch in repository origin/pr/1125/merge Seen branch in repository origin/pr/1133/head Seen branch in repository origin/pr/1139/head Seen branch in repository origin/pr/1147/head Seen branch in repository origin/pr/1147/merge Seen branch in repository origin/pr/1148/head Seen branch in repository origin/pr/1149/head Seen branch in repository origin/pr/1151/head Seen branch in repository origin/pr/1152/head Seen branch in repository origin/pr/1156/head Seen branch in repository origin/pr/1156/merge Seen branch in repository origin/pr/1157/head Seen branch in repository origin/pr/1162/head Seen branch in repository origin/pr/1163/head Seen branch in repository origin/pr/1167/head Seen branch in repository origin/pr/1168/head Seen branch in repository origin/pr/1169/head Seen branch in repository origin/pr/1169/merge Seen branch in repository origin/pr/1171/head Seen branch in repository origin/pr/1172/head Seen branch in repository origin/pr/1177/head Seen branch in repository origin/pr/1180/head Seen branch in repository origin/pr/1181/head Seen branch in repository origin/pr/1187/head Seen branch in repository origin/pr/1188/head Seen branch in repository origin/pr/1189/head Seen branch in repository origin/pr/119/head Seen branch in repository origin/pr/1190/head Seen branch in repository origin/pr/1191/head Seen branch in repository origin/pr/1192/head Seen branch in repository origin/pr/1193/head Seen branch in repository origin/pr/1193/merge Seen branch in repository origin/pr/1194/head Seen branch in repository origin/pr/1196/head Seen branch in repository origin/pr/1197/head Seen branch in repository origin/pr/12/head Seen branch in repository origin/pr/1203/head Seen branch in repository origin/pr/1204/head Seen branch in repository origin/pr/1205/head Seen branch in repository origin/pr/1209/head Seen branch in repository origin/pr/1209/merge Seen branch in repository origin/pr/1210/head Seen branch in repository origin/pr/1211/head Seen branch in repository origin/pr/1214/head Seen branch in repository origin/pr/1215/head Seen branch in repository origin/pr/1217/head Seen branch in repository origin/pr/1218/head Seen branch in repository origin/pr/1219/head Seen branch in repository origin/pr/1220/head Seen branch in repository origin/pr/1221/head Seen branch in repository origin/pr/1222/head Seen branch in repository origin/pr/1225/head Seen branch in repository origin/pr/1226/head Seen branch in repository origin/pr/1229/head Seen branch in repository origin/pr/1230/head Seen branch in repository origin/pr/1231/head Seen branch in repository origin/pr/1233/head Seen branch in repository origin/pr/1237/head Seen branch in repository origin/pr/1237/merge Seen branch in repository origin/pr/1238/head Seen branch in repository origin/pr/1239/head Seen branch in repository origin/pr/1240/head Seen branch in repository origin/pr/1241/head Seen branch in repository origin/pr/1243/head Seen branch in repository origin/pr/1266/head Seen branch in repository origin/pr/1268/head Seen branch in repository origin/pr/1270/head Seen branch in repository origin/pr/1271/head Seen branch in repository origin/pr/1272/head Seen branch in repository origin/pr/1273/head Seen branch in repository origin/pr/1274/head Seen branch in repository origin/pr/1276/head Seen branch in repository origin/pr/1277/head Seen branch in repository origin/pr/1278/head Seen branch in repository origin/pr/1281/head Seen branch in repository origin/pr/1283/head Seen branch in repository origin/pr/1284/head Seen branch in repository origin/pr/1287/head Seen branch in repository origin/pr/1290/head Seen branch in repository origin/pr/1293/head Seen branch in repository origin/pr/1293/merge Seen branch in repository origin/pr/1294/head Seen branch in repository origin/pr/1295/head Seen branch in repository origin/pr/1296/head Seen branch in repository origin/pr/1299/head Seen branch in repository origin/pr/1300/head Seen branch in repository origin/pr/1302/head Seen branch in repository origin/pr/1303/head Seen branch in repository origin/pr/1304/head Seen branch in repository origin/pr/1305/head Seen branch in repository origin/pr/1306/head Seen branch in repository origin/pr/1307/head Seen branch in repository origin/pr/1309/head Seen branch in repository origin/pr/1310/head Seen branch in repository origin/pr/1311/head Seen branch in repository origin/pr/1312/head Seen branch in repository origin/pr/1313/head Seen branch in repository origin/pr/1315/head Seen branch in repository origin/pr/1316/head Seen branch in repository origin/pr/1317/head Seen branch in repository origin/pr/1319/head Seen branch in repository origin/pr/1323/head Seen branch in repository origin/pr/1324/head Seen branch in repository origin/pr/1326/head Seen branch in repository origin/pr/1327/head Seen branch in repository origin/pr/1328/head Seen branch in repository origin/pr/1329/head Seen branch in repository origin/pr/1331/head Seen branch in repository origin/pr/1333/head Seen branch in repository origin/pr/1335/head Seen branch in repository origin/pr/1341/head Seen branch in repository origin/pr/1342/head Seen branch in repository origin/pr/1344/head Seen branch in repository origin/pr/1344/merge Seen branch in repository origin/pr/1346/head Seen branch in repository origin/pr/1349/head Seen branch in repository origin/pr/135/head Seen branch in repository origin/pr/1351/head Seen branch in repository origin/pr/1352/head Seen branch in repository origin/pr/1355/head Seen branch in repository origin/pr/1356/head Seen branch in repository origin/pr/1357/head Seen branch in repository origin/pr/1359/head Seen branch in repository origin/pr/1360/head Seen branch in repository origin/pr/1361/head Seen branch in repository origin/pr/1364/head Seen branch in repository origin/pr/1365/head Seen branch in repository origin/pr/1366/head Seen branch in repository origin/pr/1367/head Seen branch in repository origin/pr/1372/head Seen branch in repository origin/pr/1373/head Seen branch in repository origin/pr/1374/head Seen branch in repository origin/pr/1375/head Seen branch in repository origin/pr/1377/head Seen branch in repository origin/pr/1378/head Seen branch in repository origin/pr/1381/head Seen branch in repository origin/pr/1382/head Seen branch in repository origin/pr/1383/head Seen branch in repository origin/pr/1384/head Seen branch in repository origin/pr/1385/head Seen branch in repository origin/pr/1387/head Seen branch in repository origin/pr/1388/head Seen branch in repository origin/pr/1389/head Seen branch in repository origin/pr/1391/head Seen branch in repository origin/pr/1392/head Seen branch in repository origin/pr/1393/head Seen branch in repository origin/pr/1395/head Seen branch in repository origin/pr/1399/head Seen branch in repository origin/pr/14/head Seen branch in repository origin/pr/1401/head Seen branch in repository origin/pr/1402/head Seen branch in repository origin/pr/1403/head Seen branch in repository origin/pr/1404/head Seen branch in repository origin/pr/1405/head Seen branch in repository origin/pr/1406/head Seen branch in repository origin/pr/1407/head Seen branch in repository origin/pr/1408/head Seen branch in repository origin/pr/1412/head Seen branch in repository origin/pr/1413/head Seen branch in repository origin/pr/1414/head Seen branch in repository origin/pr/1416/head Seen branch in repository origin/pr/1419/head Seen branch in repository origin/pr/1421/head Seen branch in repository origin/pr/1422/head Seen branch in repository origin/pr/1423/head Seen branch in repository origin/pr/1426/head Seen branch in repository origin/pr/1428/head Seen branch in repository origin/pr/1429/head Seen branch in repository origin/pr/1431/head Seen branch in repository origin/pr/1433/head Seen branch in repository origin/pr/1434/head Seen branch in repository origin/pr/1437/head Seen branch in repository origin/pr/1438/head Seen branch in repository origin/pr/1438/merge Seen branch in repository origin/pr/1439/head Seen branch in repository origin/pr/1440/head Seen branch in repository origin/pr/1443/head Seen branch in repository origin/pr/1445/head Seen branch in repository origin/pr/1446/head Seen branch in repository origin/pr/1447/head Seen branch in repository origin/pr/1449/head Seen branch in repository origin/pr/145/head Seen branch in repository origin/pr/1452/head Seen branch in repository origin/pr/1454/head Seen branch in repository origin/pr/1456/head Seen branch in repository origin/pr/1459/head Seen branch in repository origin/pr/1463/head Seen branch in repository origin/pr/1467/head Seen branch in repository origin/pr/1468/head Seen branch in repository origin/pr/1472/head Seen branch in repository origin/pr/1473/head Seen branch in repository origin/pr/1475/head Seen branch in repository origin/pr/1476/head Seen branch in repository origin/pr/1477/head Seen branch in repository origin/pr/1479/head Seen branch in repository origin/pr/1482/head Seen branch in repository origin/pr/1488/head Seen branch in repository origin/pr/1489/head Seen branch in repository origin/pr/1495/head Seen branch in repository origin/pr/1496/head Seen branch in repository origin/pr/1498/head Seen branch in repository origin/pr/1499/head Seen branch in repository origin/pr/15/head Seen branch in repository origin/pr/15/merge Seen branch in repository origin/pr/1501/head Seen branch in repository origin/pr/1502/head Seen branch in repository origin/pr/1503/head Seen branch in repository origin/pr/1504/head Seen branch in repository origin/pr/1505/head Seen branch in repository origin/pr/1506/head Seen branch in repository origin/pr/1507/head Seen branch in repository origin/pr/1508/head Seen branch in repository origin/pr/1509/head Seen branch in repository origin/pr/1511/head Seen branch in repository origin/pr/1514/head Seen branch in repository origin/pr/1515/head Seen branch in repository origin/pr/1517/head Seen branch in repository origin/pr/1519/head Seen branch in repository origin/pr/1525/head Seen branch in repository origin/pr/1527/head Seen branch in repository origin/pr/1528/head Seen branch in repository origin/pr/1531/head Seen branch in repository origin/pr/1532/head Seen branch in repository origin/pr/1533/head Seen branch in repository origin/pr/1534/head Seen branch in repository origin/pr/1537/head Seen branch in repository origin/pr/1538/head Seen branch in repository origin/pr/1539/head Seen branch in repository origin/pr/1540/head Seen branch in repository origin/pr/1541/head Seen branch in repository origin/pr/1542/head Seen branch in repository origin/pr/1543/head Seen branch in repository origin/pr/1546/head Seen branch in repository origin/pr/1546/merge Seen branch in repository origin/pr/1548/head Seen branch in repository origin/pr/1550/head Seen branch in repository origin/pr/1553/head Seen branch in repository origin/pr/1553/merge Seen branch in repository origin/pr/16/head Seen branch in repository origin/pr/17/head Seen branch in repository origin/pr/18/head Seen branch in repository origin/pr/191/head Seen branch in repository origin/pr/198/head Seen branch in repository origin/pr/199/head Seen branch in repository origin/pr/201/head Seen branch in repository origin/pr/201/merge Seen branch in repository origin/pr/203/head Seen branch in repository origin/pr/206/head Seen branch in repository origin/pr/206/merge Seen branch in repository origin/pr/213/head Seen branch in repository origin/pr/213/merge Seen branch in repository origin/pr/215/head Seen branch in repository origin/pr/215/merge Seen branch in repository origin/pr/216/head Seen branch in repository origin/pr/227/head Seen branch in repository origin/pr/228/head Seen branch in repository origin/pr/235/head Seen branch in repository origin/pr/236/head Seen branch in repository origin/pr/236/merge Seen branch in repository origin/pr/239/head Seen branch in repository origin/pr/240/head Seen branch in repository origin/pr/250/head Seen branch in repository origin/pr/259/head Seen branch in repository origin/pr/26/head Seen branch in repository origin/pr/26/merge Seen branch in repository origin/pr/261/head Seen branch in repository origin/pr/262/head Seen branch in repository origin/pr/27/head Seen branch in repository origin/pr/270/head Seen branch in repository origin/pr/276/head Seen branch in repository origin/pr/278/head Seen branch in repository origin/pr/280/head Seen branch in repository origin/pr/282/head Seen branch in repository origin/pr/282/merge Seen branch in repository origin/pr/285/head Seen branch in repository origin/pr/287/head Seen branch in repository origin/pr/288/head Seen branch in repository origin/pr/295/head Seen branch in repository origin/pr/298/head Seen branch in repository origin/pr/298/merge Seen branch in repository origin/pr/3/head Seen branch in repository origin/pr/3/merge Seen branch in repository origin/pr/300/head Seen branch in repository origin/pr/301/head Seen branch in repository origin/pr/304/head Seen branch in repository origin/pr/305/head Seen branch in repository origin/pr/306/head Seen branch in repository origin/pr/309/head Seen branch in repository origin/pr/314/head Seen branch in repository origin/pr/314/merge Seen branch in repository origin/pr/317/head Seen branch in repository origin/pr/32/head Seen branch in repository origin/pr/32/merge Seen branch in repository origin/pr/320/head Seen branch in repository origin/pr/321/head Seen branch in repository origin/pr/322/head Seen branch in repository origin/pr/323/head Seen branch in repository origin/pr/324/head Seen branch in repository origin/pr/324/merge Seen branch in repository origin/pr/325/head Seen branch in repository origin/pr/326/head Seen branch in repository origin/pr/328/head Seen branch in repository origin/pr/329/head Seen branch in repository origin/pr/329/merge Seen branch in repository origin/pr/331/head Seen branch in repository origin/pr/337/head Seen branch in repository origin/pr/339/head Seen branch in repository origin/pr/340/head Seen branch in repository origin/pr/340/merge Seen branch in repository origin/pr/341/head Seen branch in repository origin/pr/341/merge Seen branch in repository origin/pr/342/head Seen branch in repository origin/pr/342/merge Seen branch in repository origin/pr/343/head Seen branch in repository origin/pr/343/merge Seen branch in repository origin/pr/344/head Seen branch in repository origin/pr/345/head Seen branch in repository origin/pr/346/head Seen branch in repository origin/pr/347/head Seen branch in repository origin/pr/349/head Seen branch in repository origin/pr/351/head Seen branch in repository origin/pr/353/head Seen branch in repository origin/pr/355/head Seen branch in repository origin/pr/356/head Seen branch in repository origin/pr/357/head Seen branch in repository origin/pr/358/head Seen branch in repository origin/pr/358/merge Seen branch in repository origin/pr/360/head Seen branch in repository origin/pr/37/head Seen branch in repository origin/pr/375/head Seen branch in repository origin/pr/376/head Seen branch in repository origin/pr/377/head Seen branch in repository origin/pr/378/head Seen branch in repository origin/pr/38/head Seen branch in repository origin/pr/381/head Seen branch in repository origin/pr/384/head Seen branch in repository origin/pr/388/head Seen branch in repository origin/pr/39/head Seen branch in repository origin/pr/391/head Seen branch in repository origin/pr/391/merge Seen branch in repository origin/pr/393/head Seen branch in repository origin/pr/394/head Seen branch in repository origin/pr/395/head Seen branch in repository origin/pr/398/head Seen branch in repository origin/pr/4/head Seen branch in repository origin/pr/4/merge Seen branch in repository origin/pr/40/head Seen branch in repository origin/pr/408/head Seen branch in repository origin/pr/409/head Seen branch in repository origin/pr/415/head Seen branch in repository origin/pr/415/merge Seen branch in repository origin/pr/419/head Seen branch in repository origin/pr/423/head Seen branch in repository origin/pr/424/head Seen branch in repository origin/pr/424/merge Seen branch in repository origin/pr/426/head Seen branch in repository origin/pr/427/head Seen branch in repository origin/pr/429/head Seen branch in repository origin/pr/430/head Seen branch in repository origin/pr/434/head Seen branch in repository origin/pr/439/head Seen branch in repository origin/pr/445/head Seen branch in repository origin/pr/448/head Seen branch in repository origin/pr/45/head Seen branch in repository origin/pr/45/merge Seen branch in repository origin/pr/452/head Seen branch in repository origin/pr/452/merge Seen branch in repository origin/pr/456/head Seen branch in repository origin/pr/459/head Seen branch in repository origin/pr/461/head Seen branch in repository origin/pr/463/head Seen branch in repository origin/pr/465/head Seen branch in repository origin/pr/468/head Seen branch in repository origin/pr/475/head Seen branch in repository origin/pr/478/head Seen branch in repository origin/pr/481/head Seen branch in repository origin/pr/481/merge Seen branch in repository origin/pr/482/head Seen branch in repository origin/pr/483/head Seen branch in repository origin/pr/483/merge Seen branch in repository origin/pr/486/head Seen branch in repository origin/pr/489/head Seen branch in repository origin/pr/490/head Seen branch in repository origin/pr/491/head Seen branch in repository origin/pr/493/head Seen branch in repository origin/pr/494/head Seen branch in repository origin/pr/495/head Seen branch in repository origin/pr/496/head Seen branch in repository origin/pr/497/head Seen branch in repository origin/pr/499/head Seen branch in repository origin/pr/499/merge Seen branch in repository origin/pr/5/head Seen branch in repository origin/pr/5/merge Seen branch in repository origin/pr/500/head Seen branch in repository origin/pr/500/merge Seen branch in repository origin/pr/502/head Seen branch in repository origin/pr/503/head Seen branch in repository origin/pr/504/head Seen branch in repository origin/pr/504/merge Seen branch in repository origin/pr/505/head Seen branch in repository origin/pr/513/head Seen branch in repository origin/pr/514/head Seen branch in repository origin/pr/522/head Seen branch in repository origin/pr/522/merge Seen branch in repository origin/pr/523/head Seen branch in repository origin/pr/529/head Seen branch in repository origin/pr/531/head Seen branch in repository origin/pr/532/head Seen branch in repository origin/pr/533/head Seen branch in repository origin/pr/542/head Seen branch in repository origin/pr/543/head Seen branch in repository origin/pr/545/head Seen branch in repository origin/pr/547/head Seen branch in repository origin/pr/547/merge Seen branch in repository origin/pr/548/head Seen branch in repository origin/pr/550/head Seen branch in repository origin/pr/551/head Seen branch in repository origin/pr/553/head Seen branch in repository origin/pr/554/head Seen branch in repository origin/pr/555/head Seen branch in repository origin/pr/556/head Seen branch in repository origin/pr/557/head Seen branch in repository origin/pr/557/merge Seen branch in repository origin/pr/558/head Seen branch in repository origin/pr/564/head Seen branch in repository origin/pr/571/head Seen branch in repository origin/pr/573/head Seen branch in repository origin/pr/576/head Seen branch in repository origin/pr/579/head Seen branch in repository origin/pr/580/head Seen branch in repository origin/pr/581/head Seen branch in repository origin/pr/582/head Seen branch in repository origin/pr/584/head Seen branch in repository origin/pr/588/head Seen branch in repository origin/pr/589/head Seen branch in repository origin/pr/591/head Seen branch in repository origin/pr/594/head Seen branch in repository origin/pr/6/head Seen branch in repository origin/pr/603/head Seen branch in repository origin/pr/604/head Seen branch in repository origin/pr/605/head Seen branch in repository origin/pr/611/head Seen branch in repository origin/pr/620/head Seen branch in repository origin/pr/623/head Seen branch in repository origin/pr/626/head Seen branch in repository origin/pr/630/head Seen branch in repository origin/pr/631/head Seen branch in repository origin/pr/635/head Seen branch in repository origin/pr/636/head Seen branch in repository origin/pr/637/head Seen branch in repository origin/pr/638/head Seen branch in repository origin/pr/639/head Seen branch in repository origin/pr/640/head Seen branch in repository origin/pr/641/head Seen branch in repository origin/pr/642/head Seen branch in repository origin/pr/642/merge Seen branch in repository origin/pr/648/head Seen branch in repository origin/pr/652/head Seen branch in repository origin/pr/654/head Seen branch in repository origin/pr/656/head Seen branch in repository origin/pr/656/merge Seen branch in repository origin/pr/660/head Seen branch in repository origin/pr/663/head Seen branch in repository origin/pr/665/head Seen branch in repository origin/pr/667/head Seen branch in repository origin/pr/670/head Seen branch in repository origin/pr/674/head Seen branch in repository origin/pr/675/head Seen branch in repository origin/pr/677/head Seen branch in repository origin/pr/680/head Seen branch in repository origin/pr/680/merge Seen branch in repository origin/pr/681/head Seen branch in repository origin/pr/682/head Seen branch in repository origin/pr/684/head Seen branch in repository origin/pr/685/head Seen branch in repository origin/pr/685/merge Seen branch in repository origin/pr/686/head Seen branch in repository origin/pr/687/head Seen branch in repository origin/pr/688/head Seen branch in repository origin/pr/690/head Seen branch in repository origin/pr/695/head Seen branch in repository origin/pr/696/head Seen branch in repository origin/pr/697/head Seen branch in repository origin/pr/703/head Seen branch in repository origin/pr/706/head Seen branch in repository origin/pr/708/head Seen branch in repository origin/pr/709/head Seen branch in repository origin/pr/712/head Seen branch in repository origin/pr/714/head Seen branch in repository origin/pr/716/head Seen branch in repository origin/pr/719/head Seen branch in repository origin/pr/720/head Seen branch in repository origin/pr/721/head Seen branch in repository origin/pr/722/head Seen branch in repository origin/pr/722/merge Seen branch in repository origin/pr/723/head Seen branch in repository origin/pr/725/head Seen branch in repository origin/pr/727/head Seen branch in repository origin/pr/728/head Seen branch in repository origin/pr/73/head Seen branch in repository origin/pr/731/head Seen branch in repository origin/pr/735/head Seen branch in repository origin/pr/736/head Seen branch in repository origin/pr/738/head Seen branch in repository origin/pr/740/head Seen branch in repository origin/pr/743/head Seen branch in repository origin/pr/749/head Seen branch in repository origin/pr/751/head Seen branch in repository origin/pr/759/head Seen branch in repository origin/pr/759/merge Seen branch in repository origin/pr/76/head Seen branch in repository origin/pr/760/head Seen branch in repository origin/pr/787/head Seen branch in repository origin/pr/788/head Seen branch in repository origin/pr/790/head Seen branch in repository origin/pr/791/head Seen branch in repository origin/pr/792/head Seen branch in repository origin/pr/793/head Seen branch in repository origin/pr/795/head Seen branch in repository origin/pr/797/head Seen branch in repository origin/pr/804/head Seen branch in repository origin/pr/810/head Seen branch in repository origin/pr/813/head Seen branch in repository origin/pr/813/merge Seen branch in repository origin/pr/815/head Seen branch in repository origin/pr/815/merge Seen branch in repository origin/pr/817/head Seen branch in repository origin/pr/817/merge Seen branch in repository origin/pr/818/head Seen branch in repository origin/pr/823/head Seen branch in repository origin/pr/823/merge Seen branch in repository origin/pr/826/head Seen branch in repository origin/pr/830/head Seen branch in repository origin/pr/831/head Seen branch in repository origin/pr/833/head Seen branch in repository origin/pr/835/head Seen branch in repository origin/pr/836/head Seen branch in repository origin/pr/838/head Seen branch in repository origin/pr/839/head Seen branch in repository origin/pr/840/head Seen branch in repository origin/pr/841/head Seen branch in repository origin/pr/845/head Seen branch in repository origin/pr/850/head Seen branch in repository origin/pr/853/head Seen branch in repository origin/pr/854/head Seen branch in repository origin/pr/855/head Seen branch in repository origin/pr/856/head Seen branch in repository origin/pr/856/merge Seen branch in repository origin/pr/858/head Seen branch in repository origin/pr/859/head Seen branch in repository origin/pr/861/head Seen branch in repository origin/pr/866/head Seen branch in repository origin/pr/866/merge Seen branch in repository origin/pr/873/head Seen branch in repository origin/pr/875/head Seen branch in repository origin/pr/876/head Seen branch in repository origin/pr/880/head Seen branch in repository origin/pr/884/head Seen branch in repository origin/pr/887/head Seen branch in repository origin/pr/893/head Seen branch in repository origin/pr/894/head Seen branch in repository origin/pr/898/head Seen branch in repository origin/pr/900/head Seen branch in repository origin/pr/906/head Seen branch in repository origin/pr/908/head Seen branch in repository origin/pr/910/head Seen branch in repository origin/pr/915/head Seen branch in repository origin/pr/917/head Seen branch in repository origin/pr/920/head Seen branch in repository origin/pr/920/merge Seen branch in repository origin/pr/921/head Seen branch in repository origin/pr/922/head Seen branch in repository origin/pr/923/head Seen branch in repository origin/pr/925/head Seen branch in repository origin/pr/932/head Seen branch in repository origin/pr/932/merge Seen branch in repository origin/pr/933/head Seen branch in repository origin/pr/934/head Seen branch in repository origin/pr/937/head Seen branch in repository origin/pr/938/head Seen branch in repository origin/pr/941/head Seen branch in repository origin/pr/941/merge Seen branch in repository origin/pr/944/head Seen branch in repository origin/pr/947/head Seen branch in repository origin/pr/948/head Seen branch in repository origin/pr/953/head Seen branch in repository origin/pr/954/head Seen branch in repository origin/pr/957/head Seen branch in repository origin/pr/961/head Seen branch in repository origin/pr/964/head Seen branch in repository origin/pr/964/merge Seen branch in repository origin/pr/965/head Seen branch in repository origin/pr/966/head Seen branch in repository origin/pr/973/head Seen branch in repository origin/pr/974/head Seen branch in repository origin/pr/976/head Seen branch in repository origin/pr/977/head Seen branch in repository origin/pr/978/head Seen branch in repository origin/pr/980/head Seen branch in repository origin/pr/981/head Seen branch in repository origin/pr/982/head Seen branch in repository origin/pr/984/head Seen branch in repository origin/pr/986/head Seen branch in repository origin/pr/987/head Seen branch in repository origin/pr/988/head Seen branch in repository origin/pr/989/head Seen branch in repository origin/pr/991/head Seen branch in repository origin/pr/994/head Seen branch in repository origin/pr/994/merge Seen branch in repository origin/pr/995/head Seen branch in repository origin/pr/998/head Seen branch in repository origin/py3only Seen branch in repository origin/rileyfork Seen branch in repository origin/robustSPpaper Seen branch in repository origin/sage Seen branch in repository origin/varexp Seen branch in repository origin/xu_constraints Seen branch in repository origin/xu_examples Seen 689 remote branches > git show-ref --tags -d # timeout=10 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script Checking out Revision f6b43da17a16fff38e899210fb53fdaddd9520dc (origin/pr/1553/merge, origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f f6b43da17a16fff38e899210fb53fdaddd9520dc # timeout=3 Commit message: "Merge c3910c62bb2ede9c51fca4176c6e27ff2f31ba49 into a9bb50b9399f3753cfc8ab771c655e5c6891df04" Using 'Changelog to branch' strategy. The recommended git tool is: NONE using credential 3614a4cf-01de-4393-97de-73734b7dd5a2 > git rev-parse f6b43da17a16fff38e899210fb53fdaddd9520dc^{commit} # timeout=10 The recommended git tool is: NONE using credential 3614a4cf-01de-4393-97de-73734b7dd5a2 [GitCheckoutListener] Recording commits of 'git https://github.com/convexengineering/gpkit' [GitCheckoutListener] Found previous build 'CE_gpkit_PR_research_models/buildnode=reynolds,optimizer=mosek #494' that contains recorded Git commits [GitCheckoutListener] -> Starting recording of new commits since 'ff12910f231a920aa0173ce5534f1aea2b180539' [GitCheckoutListener] -> Git commit decorator successfully obtained 'hudson.plugins.git.browser.GithubWeb@1a17c75c' to render commit links [GitCheckoutListener] -> Recorded 200 new commits Run condition [Execution node ] enabling prebuild for step [Execute shell] Run condition [Execution node ] enabling prebuild for step [Execute Windows batch command] [description-setter] Description set: PR 1553: deduplicate gp hmaps [Execution node] check if [reynolds] is in [[macys, macys_VM, reynolds, reynolds-ubuntu16]] Run condition [Execution node ] enabling perform for step [Execute shell] [mosek] $ /bin/bash -xe /tmp/jenkins3512251252793327785.sh + git clone ssh://acdl.mit.edu/home/svnroot/JenkinsGPkit Cloning into 'JenkinsGPkit'... + source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/gpkit_PR_research_models.sh ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/all_machines.sh +++ [[ reynolds == *macys* ]] +++ [[ reynolds == *reynolds* ]] +++ export CVXOPT_SUITESPARSE_INC_DIR=/usr/include/suitesparse +++ CVXOPT_SUITESPARSE_INC_DIR=/usr/include/suitesparse +++ export PATH=/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +++ PATH=/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +++ virtualenv --python=python3 /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit Using base prefix '/usr' New python executable in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/python3 Also creating executable in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/python Installing setuptools, pip, wheel...done. Running virtualenv with interpreter /usr/bin/python3 +++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/activate ++++ deactivate nondestructive ++++ unset -f pydoc ++++ '[' -z '' ']' ++++ '[' -z '' ']' ++++ '[' -n /bin/bash ']' ++++ hash -r ++++ '[' -z '' ']' ++++ unset VIRTUAL_ENV ++++ '[' '!' nondestructive = nondestructive ']' ++++ VIRTUAL_ENV=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit ++++ export VIRTUAL_ENV ++++ _OLD_VIRTUAL_PATH=/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++++ PATH=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin:/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ++++ export PATH ++++ '[' -z '' ']' ++++ '[' -z '' ']' ++++ _OLD_VIRTUAL_PS1= ++++ '[' x '!=' x ']' +++++ basename /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit ++++ PS1='(venv2_gpkit) ' ++++ export PS1 ++++ alias pydoc ++++ '[' -n /bin/bash ']' ++++ hash -r +++ ls /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek CODE_OF_CONDUCT.md docs fulltests.sh gpkit JenkinsGPkit LICENSE linecount.sh MANIFEST pylint.sh README.md rtd_requirements.txt runtests.sh setup.py venv2_gpkit ++++ which pip +++ export PIP=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip +++ PIP=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip +++ pip_install pip +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pip DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Requirement already satisfied: pip in ./venv2_gpkit/lib/python3.5/site-packages (20.3.4) Collecting pip Using cached pip-20.3.4-py2.py3-none-any.whl (1.5 MB) Using cached pip-20.3.3-py2.py3-none-any.whl (1.5 MB) ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/mosek_installs.sh +++ [[ mosek == mosek ]] +++ [[ reynolds == *reynolds* ]] +++ export PATH=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin:/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/jenkins/mosek/9.1/tools/platform/linux64x86/bin +++ PATH=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin:/home/jenkins/.local/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/jenkins/mosek/9.1/tools/platform/linux64x86/bin +++ python /home/jenkins/mosek/9.1/tools/platform/linux64x86/python/3/setup.py install running install running build running build_py running build_ext copying mosek/_msk.abi3.so -> build/lib.linux-x86_64-3.5/mosek copying mosek/fusion/impl/fragments.abi3.so -> build/lib.linux-x86_64-3.5/mosek/fusion/impl running install_lib creating /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek copying build/lib.linux-x86_64-3.5/mosek/__init__.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek copying build/lib.linux-x86_64-3.5/mosek/_msk.abi3.so -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek creating /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion copying build/lib.linux-x86_64-3.5/mosek/fusion/__init__.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion copying build/lib.linux-x86_64-3.5/mosek/fusion/Utils.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion creating /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl copying build/lib.linux-x86_64-3.5/mosek/fusion/impl/fragments.abi3.so -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl copying build/lib.linux-x86_64-3.5/mosek/fusion/impl/__init__.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl copying build/lib.linux-x86_64-3.5/mosek/fusion/impl/_implementation.py -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/__init__.py to __init__.cpython-35.pyc byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/__init__.py to __init__.cpython-35.pyc byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/Utils.py to Utils.cpython-35.pyc byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl/__init__.py to __init__.cpython-35.pyc byte-compiling /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/fusion/impl/_implementation.py to _implementation.cpython-35.pyc running install_egg_info Writing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/Mosek-9.1.11.egg-info Fixing library paths copying /home/jenkins/mosek/9.1/tools/platform/linux64x86/bin/libcilkrts.so.5 -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/ copying /home/jenkins/mosek/9.1/tools/platform/linux64x86/bin/libmosek64.so.9.1 -> /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/ Installing preloader module writing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/mosek/_mskpreload.py +++ msktestlic Mosek license manager: License path: /home/jenkins/mosek/mosek.lic Mosek license manager: Checkout license feature 'PTS' from flexlm. Mosek license manager: Checkout time 0.01. r: 0 status: 0 Problem Name : Objective sense : min Type : LO (linear optimization problem) Constraints : 1 Cones : 0 Scalar variables : 5000 Matrix variables : 0 Integer variables : 0 Optimizer started. Presolve started. Eliminator started. Freed constraints in eliminator : 0 Eliminator terminated. Eliminator started. Freed constraints in eliminator : 0 Eliminator terminated. Eliminator - tries : 2 time : 0.00 Lin. dep. - tries : 0 time : 0.00 Lin. dep. - number : 0 Presolve terminated. Time: 0.00 Optimizer terminated. Time: 0.01 ************************************ A license was checked out correctly. ************************************ +++ export 'GPKITSOLVERS=mosek_cli, mosek_conif' +++ GPKITSOLVERS='mosek_cli, mosek_conif' +++ COVERAGE_OMIT=gpkit/solvers/cvxopt.py ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/cvxopt_installs.sh +++ [[ mosek == cvxopt ]] ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/pip_installs_base.sh +++ pip_install ad +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade ad DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting ad Using cached ad-1.3.2-py3-none-any.whl Installing collected packages: ad Successfully installed ad-1.3.2 +++ pip_install xmlrunner +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade xmlrunner DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting xmlrunner Using cached xmlrunner-1.7.7-py3-none-any.whl Installing collected packages: xmlrunner Successfully installed xmlrunner-1.7.7 +++ pip_install pandas +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pandas DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting pandas Using cached pandas-0.24.2-cp35-cp35m-manylinux1_x86_64.whl (10.0 MB) Collecting pytz>=2011k Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB) Collecting numpy>=1.12.0 Using cached numpy-1.18.5-cp35-cp35m-manylinux1_x86_64.whl (19.9 MB) Collecting python-dateutil>=2.5.0 Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) Collecting six>=1.5 Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Installing collected packages: six, pytz, python-dateutil, numpy, pandas Successfully installed numpy-1.18.5 pandas-0.24.2 python-dateutil-2.8.2 pytz-2021.1 six-1.16.0 +++ pip_install matplotlib +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade matplotlib DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting matplotlib Using cached matplotlib-3.0.3-cp35-cp35m-manylinux1_x86_64.whl (13.0 MB) Requirement already satisfied: numpy>=1.10.0 in ./venv2_gpkit/lib/python3.5/site-packages (from matplotlib) (1.18.5) Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) Collecting kiwisolver>=1.0.1 Using cached kiwisolver-1.1.0-cp35-cp35m-manylinux1_x86_64.whl (90 kB) Requirement already satisfied: python-dateutil>=2.1 in ./venv2_gpkit/lib/python3.5/site-packages (from matplotlib) (2.8.2) Collecting cycler>=0.10 Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB) Requirement already satisfied: six in ./venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib) (1.16.0) Requirement already satisfied: setuptools in ./venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib) (50.3.2) Installing collected packages: pyparsing, kiwisolver, cycler, matplotlib Successfully installed cycler-0.10.0 kiwisolver-1.1.0 matplotlib-3.0.3 pyparsing-2.4.7 +++ pip_install coverage +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade coverage DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting coverage Using cached coverage-5.5-cp35-cp35m-manylinux2010_x86_64.whl (240 kB) Installing collected packages: coverage Successfully installed coverage-5.5 +++ pip_install ipywidgets +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade ipywidgets DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting ipywidgets Using cached ipywidgets-7.6.3-py2.py3-none-any.whl (121 kB) Collecting widgetsnbextension~=3.5.0 Using cached widgetsnbextension-3.5.1-py2.py3-none-any.whl (2.2 MB) Collecting ipython>=4.0.0 Using cached ipython-7.9.0-py3-none-any.whl (775 kB) Collecting nbformat>=4.2.0 Using cached nbformat-5.1.3-py3-none-any.whl (178 kB) Collecting traitlets>=4.3.1 Using cached traitlets-4.3.3-py2.py3-none-any.whl (75 kB) Collecting ipykernel>=4.5.1 Using cached ipykernel-5.5.5-py3-none-any.whl (120 kB) Collecting tornado>=4.2 Using cached tornado-6.1-cp35-cp35m-manylinux2010_x86_64.whl (427 kB) Collecting jupyter-client Using cached jupyter_client-6.1.12-py3-none-any.whl (112 kB) Collecting prompt-toolkit<2.1.0,>=2.0.0 Using cached prompt_toolkit-2.0.10-py3-none-any.whl (340 kB) Collecting pickleshare Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting backcall Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB) Collecting decorator Using cached decorator-5.0.9-py3-none-any.whl (8.9 kB) Requirement already satisfied: setuptools>=18.5 in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets) (50.3.2) Collecting jedi>=0.10 Using cached jedi-0.17.2-py2.py3-none-any.whl (1.4 MB) Collecting pygments Using cached Pygments-2.9.0-py3-none-any.whl (1.0 MB) Collecting pexpect Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB) Collecting parso<0.8.0,>=0.7.0 Using cached parso-0.7.1-py2.py3-none-any.whl (109 kB) Collecting jsonschema!=2.5.0,>=2.4 Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB) Collecting jupyter-core Using cached jupyter_core-4.6.3-py2.py3-none-any.whl (83 kB) Collecting ipython-genutils Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB) Collecting attrs>=17.4.0 Using cached attrs-21.2.0-py2.py3-none-any.whl (53 kB) Collecting pyrsistent>=0.14.0 Using cached pyrsistent-0.17.3-cp35-cp35m-linux_x86_64.whl Requirement already satisfied: six>=1.11.0 in ./venv2_gpkit/lib/python3.5/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets) (1.16.0) Collecting importlib-metadata Using cached importlib_metadata-2.1.1-py2.py3-none-any.whl (10 kB) Collecting wcwidth Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB) Collecting notebook>=4.4.1 Using cached notebook-6.2.0-py3-none-any.whl (9.5 MB) Collecting prometheus-client Using cached prometheus_client-0.11.0-py2.py3-none-any.whl (56 kB) Collecting argon2-cffi Using cached argon2_cffi-20.1.0-cp35-abi3-manylinux1_x86_64.whl (97 kB) Collecting Send2Trash>=1.5.0 Using cached Send2Trash-1.7.1-py3-none-any.whl (17 kB) Collecting terminado>=0.8.3 Using cached terminado-0.8.3-py2.py3-none-any.whl (33 kB) Collecting pyzmq>=17 Using cached pyzmq-20.0.0-cp35-cp35m-manylinux1_x86_64.whl (1.1 MB) Collecting jinja2 Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB) Collecting nbconvert Using cached nbconvert-5.6.1-py2.py3-none-any.whl (455 kB) Requirement already satisfied: python-dateutil>=2.1 in ./venv2_gpkit/lib/python3.5/site-packages (from jupyter-client->ipykernel>=4.5.1->ipywidgets) (2.8.2) Collecting ptyprocess Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting cffi>=1.0.0 Using cached cffi-1.14.6-cp35-cp35m-manylinux1_x86_64.whl (401 kB) Collecting pycparser Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB) Collecting zipp>=0.5 Using cached zipp-1.2.0-py2.py3-none-any.whl (4.8 kB) Collecting MarkupSafe>=0.23 Using cached MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl (27 kB) Collecting entrypoints>=0.2.2 Using cached entrypoints-0.3-py2.py3-none-any.whl (11 kB) Collecting mistune<2,>=0.8.1 Using cached mistune-0.8.4-py2.py3-none-any.whl (16 kB) Collecting bleach Using cached bleach-3.3.1-py2.py3-none-any.whl (146 kB) Collecting testpath Using cached testpath-0.5.0-py3-none-any.whl (84 kB) Collecting defusedxml Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting pandocfilters>=1.4.1 Using cached pandocfilters-1.4.3-py3-none-any.whl Collecting packaging Using cached packaging-20.9-py2.py3-none-any.whl (40 kB) Collecting webencodings Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Requirement already satisfied: pyparsing>=2.0.2 in ./venv2_gpkit/lib/python3.5/site-packages (from packaging->bleach->nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets) (2.4.7) Installing collected packages: zipp, ipython-genutils, decorator, wcwidth, traitlets, pyrsistent, ptyprocess, parso, importlib-metadata, attrs, webencodings, tornado, pyzmq, pygments, pycparser, prompt-toolkit, pickleshare, pexpect, packaging, MarkupSafe, jupyter-core, jsonschema, jedi, backcall, testpath, pandocfilters, nbformat, mistune, jupyter-client, jinja2, ipython, entrypoints, defusedxml, cffi, bleach, terminado, Send2Trash, prometheus-client, nbconvert, ipykernel, argon2-cffi, notebook, widgetsnbextension, ipywidgets Successfully installed MarkupSafe-1.1.1 Send2Trash-1.7.1 argon2-cffi-20.1.0 attrs-21.2.0 backcall-0.2.0 bleach-3.3.1 cffi-1.14.6 decorator-5.0.9 defusedxml-0.7.1 entrypoints-0.3 importlib-metadata-2.1.1 ipykernel-5.5.5 ipython-7.9.0 ipython-genutils-0.2.0 ipywidgets-7.6.3 jedi-0.17.2 jinja2-2.11.3 jsonschema-3.2.0 jupyter-client-6.1.12 jupyter-core-4.6.3 mistune-0.8.4 nbconvert-5.6.1 nbformat-5.1.3 notebook-6.2.0 packaging-20.9 pandocfilters-1.4.3 parso-0.7.1 pexpect-4.8.0 pickleshare-0.7.5 prometheus-client-0.11.0 prompt-toolkit-2.0.10 ptyprocess-0.7.0 pycparser-2.20 pygments-2.9.0 pyrsistent-0.17.3 pyzmq-20.0.0 terminado-0.8.3 testpath-0.5.0 tornado-6.1 traitlets-4.3.3 wcwidth-0.2.5 webencodings-0.5.1 widgetsnbextension-3.5.1 zipp-1.2.0 +++ pip_install ipysankeywidget +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade ipysankeywidget DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting ipysankeywidget Using cached ipysankeywidget-0.4.1-py2.py3-none-any.whl (1.2 MB) Requirement already satisfied: ipywidgets>=7.0.0 in ./venv2_gpkit/lib/python3.5/site-packages (from ipysankeywidget) (7.6.3) Requirement already satisfied: ipython>=4.0.0 in ./venv2_gpkit/lib/python3.5/site-packages (from ipywidgets>=7.0.0->ipysankeywidget) (7.9.0) Requirement already satisfied: traitlets>=4.3.1 in ./venv2_gpkit/lib/python3.5/site-packages (from ipywidgets>=7.0.0->ipysankeywidget) (4.3.3) Requirement already satisfied: nbformat>=4.2.0 in ./venv2_gpkit/lib/python3.5/site-packages (from ipywidgets>=7.0.0->ipysankeywidget) (5.1.3) Requirement already satisfied: widgetsnbextension~=3.5.0 in ./venv2_gpkit/lib/python3.5/site-packages (from ipywidgets>=7.0.0->ipysankeywidget) (3.5.1) Requirement already satisfied: ipykernel>=4.5.1 in ./venv2_gpkit/lib/python3.5/site-packages (from ipywidgets>=7.0.0->ipysankeywidget) (5.5.5) Requirement already satisfied: jupyter-client in ./venv2_gpkit/lib/python3.5/site-packages (from ipykernel>=4.5.1->ipywidgets>=7.0.0->ipysankeywidget) (6.1.12) Requirement already satisfied: tornado>=4.2 in ./venv2_gpkit/lib/python3.5/site-packages (from ipykernel>=4.5.1->ipywidgets>=7.0.0->ipysankeywidget) (6.1) Requirement already satisfied: prompt-toolkit<2.1.0,>=2.0.0 in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (2.0.10) Requirement already satisfied: pygments in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (2.9.0) Requirement already satisfied: pickleshare in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (0.7.5) Requirement already satisfied: backcall in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (0.2.0) Requirement already satisfied: decorator in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (5.0.9) Requirement already satisfied: jedi>=0.10 in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (0.17.2) Requirement already satisfied: pexpect in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (4.8.0) Requirement already satisfied: setuptools>=18.5 in ./venv2_gpkit/lib/python3.5/site-packages (from ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (50.3.2) Requirement already satisfied: parso<0.8.0,>=0.7.0 in ./venv2_gpkit/lib/python3.5/site-packages (from jedi>=0.10->ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (0.7.1) Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in ./venv2_gpkit/lib/python3.5/site-packages (from nbformat>=4.2.0->ipywidgets>=7.0.0->ipysankeywidget) (3.2.0) Requirement already satisfied: jupyter-core in ./venv2_gpkit/lib/python3.5/site-packages (from nbformat>=4.2.0->ipywidgets>=7.0.0->ipysankeywidget) (4.6.3) Requirement already satisfied: ipython-genutils in ./venv2_gpkit/lib/python3.5/site-packages (from nbformat>=4.2.0->ipywidgets>=7.0.0->ipysankeywidget) (0.2.0) Requirement already satisfied: six>=1.11.0 in ./venv2_gpkit/lib/python3.5/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets>=7.0.0->ipysankeywidget) (1.16.0) Requirement already satisfied: pyrsistent>=0.14.0 in ./venv2_gpkit/lib/python3.5/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets>=7.0.0->ipysankeywidget) (0.17.3) Requirement already satisfied: attrs>=17.4.0 in ./venv2_gpkit/lib/python3.5/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets>=7.0.0->ipysankeywidget) (21.2.0) Requirement already satisfied: importlib-metadata in ./venv2_gpkit/lib/python3.5/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets>=7.0.0->ipysankeywidget) (2.1.1) Requirement already satisfied: wcwidth in ./venv2_gpkit/lib/python3.5/site-packages (from prompt-toolkit<2.1.0,>=2.0.0->ipython>=4.0.0->ipywidgets>=7.0.0->ipysankeywidget) (0.2.5) Requirement already satisfied: notebook>=4.4.1 in ./venv2_gpkit/lib/python3.5/site-packages (from widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (6.2.0) Requirement already satisfied: argon2-cffi in ./venv2_gpkit/lib/python3.5/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (20.1.0) Requirement already satisfied: nbconvert in ./venv2_gpkit/lib/python3.5/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (5.6.1) Requirement already satisfied: Send2Trash>=1.5.0 in ./venv2_gpkit/lib/python3.5/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (1.7.1) Requirement already satisfied: jinja2 in ./venv2_gpkit/lib/python3.5/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (2.11.3) Requirement already satisfied: prometheus-client in ./venv2_gpkit/lib/python3.5/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (0.11.0) Requirement already satisfied: terminado>=0.8.3 in ./venv2_gpkit/lib/python3.5/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (0.8.3) Requirement already satisfied: pyzmq>=17 in ./venv2_gpkit/lib/python3.5/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (20.0.0) Requirement already satisfied: python-dateutil>=2.1 in ./venv2_gpkit/lib/python3.5/site-packages (from jupyter-client->ipykernel>=4.5.1->ipywidgets>=7.0.0->ipysankeywidget) (2.8.2) Requirement already satisfied: ptyprocess in ./venv2_gpkit/lib/python3.5/site-packages (from terminado>=0.8.3->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (0.7.0) Requirement already satisfied: cffi>=1.0.0 in ./venv2_gpkit/lib/python3.5/site-packages (from argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (1.14.6) Requirement already satisfied: pycparser in ./venv2_gpkit/lib/python3.5/site-packages (from cffi>=1.0.0->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (2.20) Requirement already satisfied: zipp>=0.5 in ./venv2_gpkit/lib/python3.5/site-packages (from importlib-metadata->jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets>=7.0.0->ipysankeywidget) (1.2.0) Requirement already satisfied: MarkupSafe>=0.23 in ./venv2_gpkit/lib/python3.5/site-packages (from jinja2->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (1.1.1) Requirement already satisfied: pandocfilters>=1.4.1 in ./venv2_gpkit/lib/python3.5/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (1.4.3) Requirement already satisfied: defusedxml in ./venv2_gpkit/lib/python3.5/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (0.7.1) Requirement already satisfied: bleach in ./venv2_gpkit/lib/python3.5/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (3.3.1) Requirement already satisfied: mistune<2,>=0.8.1 in ./venv2_gpkit/lib/python3.5/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (0.8.4) Requirement already satisfied: entrypoints>=0.2.2 in ./venv2_gpkit/lib/python3.5/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (0.3) Requirement already satisfied: testpath in ./venv2_gpkit/lib/python3.5/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (0.5.0) Requirement already satisfied: webencodings in ./venv2_gpkit/lib/python3.5/site-packages (from bleach->nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (0.5.1) Requirement already satisfied: packaging in ./venv2_gpkit/lib/python3.5/site-packages (from bleach->nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (20.9) Requirement already satisfied: pyparsing>=2.0.2 in ./venv2_gpkit/lib/python3.5/site-packages (from packaging->bleach->nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->ipysankeywidget) (2.4.7) Installing collected packages: ipysankeywidget Successfully installed ipysankeywidget-0.4.1 +++ pip_install plotly +++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade plotly DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting plotly Using cached plotly-4.14.3-py2.py3-none-any.whl (13.2 MB) Collecting retrying>=1.3.3 Using cached retrying-1.3.3-py3-none-any.whl Requirement already satisfied: six in ./venv2_gpkit/lib/python3.5/site-packages (from plotly) (1.16.0) Installing collected packages: retrying, plotly Successfully installed plotly-4.14.3 retrying-1.3.3 ++++ which coverage +++ export COVERAGE=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/coverage +++ COVERAGE=/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/coverage ++ pip_install numpy ++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade numpy DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Requirement already satisfied: numpy in ./venv2_gpkit/lib/python3.5/site-packages (1.18.5) Collecting numpy Using cached numpy-1.18.5-cp35-cp35m-manylinux1_x86_64.whl (19.9 MB) Using cached numpy-1.18.4-cp35-cp35m-manylinux1_x86_64.whl (20.0 MB) ++ pip_install scipy ++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade scipy DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting scipy Using cached scipy-1.4.1-cp35-cp35m-manylinux1_x86_64.whl (26.0 MB) Requirement already satisfied: numpy>=1.13.3 in ./venv2_gpkit/lib/python3.5/site-packages (from scipy) (1.18.5) Installing collected packages: scipy Successfully installed scipy-1.4.1 ++ pip_install pint ++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --upgrade pint DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting pint Using cached Pint-0.9-py2.py3-none-any.whl (138 kB) Installing collected packages: pint Successfully installed pint-0.9 ++ source /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/JenkinsGPkit/print_versions.sh +++ python -c 'import scipy; print(scipy.__version__)' 1.4.1 +++ python -c 'import numpy; print(numpy.__version__)' 1.18.5 +++ python -c 'import pint; print(pint.__version__)' 0.9 +++ python -c 'import gpkit; print(gpkit.settings)' /bin/sh: 1: mskexpopt: not found No filename given. Usage: mskexpopt FILENAME [-primal] [-dual] [-p parameterfile] Return code: 1052 Description: MSK_RES_ERR_FILE_OPEN [An error occurred while opening a file.] ....................................................................................................................................................................................................................................................................................... ---------------------------------------------------------------------- Ran 279 tests in 147.576s OK Found no installed solvers, beginning a build. # Building GPkit version 1.0.0pre # Moving to the directory from which GPkit was imported. Attempting to find and build solvers: # Looking for `mosek_cli` # (A "success" is if mskexpopt complains that # we haven't specified a file for it to open.) # Calling 'mskexpopt' ## ### CALL BEGINS ### CALL ENDS ## # Looks like `mskexpopt` was not found in the default PATH, # so let's try locating that binary ourselves. # Adding /home/jenkins/mosek/8/tools/platform/linux64x86/bin to the PATH # Calling 'mskexpopt' ## ### CALL BEGINS ### CALL ENDS ## Found mosek_cli in /home/jenkins/mosek/8/tools/platform/linux64x86/bin # Looking for `mosek_conif` # Trying to import mosek... Found mosek_conif in the default PYTHONPATH # Looking for `cvxopt` # Trying to import cvxopt... # Did not find # cvxopt Replaced found solvers (['mosek_cli', 'mosek_conif']) with environment var GPKITSOLVERS (mosek_cli, mosek_conif) Found the following solvers: mosek_cli, mosek_conif # Replacing directory env GPkit is now installed with solver(s) ['mosek_cli', 'mosek_conif'] To incorporate new solvers at a later date, run `gpkit.build()`. If any tests didn't pass, please post the output above (starting from "Found no installed solvers, beginning a build.") to gpkit@mit.edu or https://github.com/convexengineering/gpkit/issues/new so we can prevent others from having these errors. The same goes for any other bugs you encounter with GPkit: send 'em our way, along with any interesting models, speculative features, comments, discussions, or clarifications you feel like sharing. Finally, we hope you find our documentation (https://gpkit.readthedocs.io/) and engineering-design models (https://github.com/convexengineering/gplibrary/) to be useful resources for your own applications. Enjoy! {'default_solver': 'mosek_cli', 'mosek_bin_dir': '/home/jenkins/mosek/8/tools/platform/linux64x86/bin', 'just built!': True, 'installed_solvers': ['mosek_cli', 'mosek_conif']} ++ python /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip install --no-cache-dir -e /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/ DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Obtaining file:///jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek Requirement already satisfied: numpy>=1.16.4 in ./venv2_gpkit/lib/python3.5/site-packages (from gpkit==1.0.0) (1.18.5) Requirement already satisfied: pint>=0.8.1 in ./venv2_gpkit/lib/python3.5/site-packages (from gpkit==1.0.0) (0.9) Requirement already satisfied: scipy in ./venv2_gpkit/lib/python3.5/site-packages (from gpkit==1.0.0) (1.4.1) Requirement already satisfied: ad in ./venv2_gpkit/lib/python3.5/site-packages (from gpkit==1.0.0) (1.3.2) Collecting cvxopt>=1.1.8 Downloading cvxopt-1.2.6-cp35-cp35m-manylinux1_x86_64.whl (11.6 MB) Installing collected packages: cvxopt, gpkit Running setup.py develop for gpkit Successfully installed cvxopt-1.2.6 gpkit ++ export MSK_IPAR_NUM_THREADS=2 ++ MSK_IPAR_NUM_THREADS=2 ++ export MKL_NUM_THREADS=2 ++ MKL_NUM_THREADS=2 ++ export NUMEXPR_NUM_THREADS=2 ++ NUMEXPR_NUM_THREADS=2 ++ export OPENBLAS_NUM_THREADS=2 ++ OPENBLAS_NUM_THREADS=2 ++ export OMP_NUM_THREADS=2 ++ OMP_NUM_THREADS=2 ++ python -c 'from gpkit.tests.test_repo import test_repos; test_repos(xmloutput=True)' /bin/sh: 1: mskexpopt: not found No filename given. Usage: mskexpopt FILENAME [-primal] [-dual] [-p parameterfile] Return code: 1052 Description: MSK_RES_ERR_FILE_OPEN [An error occurred while opening a file.] .......................................................................................................................................................................................................................................................................................Cloning into 'gplibrary'... DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Obtaining file:///jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary Installing collected packages: gpkitmodels Running setup.py develop for gpkitmodels Successfully installed gpkitmodels Cloning into 'SPaircraft'... DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting git+https://github.com/hoburg/turbofan.git Cloning https://github.com/hoburg/turbofan.git to /tmp/pip-req-build-qcw_alpq Running command git clone -q https://github.com/hoburg/turbofan.git /tmp/pip-req-build-qcw_alpq Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (1.4.1) Requirement already satisfied: pint in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (0.9) Collecting future Using cached future-0.18.2-py3-none-any.whl Building wheels for collected packages: turbofan Building wheel for turbofan (setup.py): started Building wheel for turbofan (setup.py): finished with status 'done' Created wheel for turbofan: filename=turbofan-0.0.0.0-py3-none-any.whl size=43842 sha256=fcad007e302aa39f100fe758e60d05be6e7c0ba7fea812d26626a18bf9466980 Stored in directory: /tmp/pip-ephem-wheel-cache-s67wlj_j/wheels/be/ef/8f/e6c5e30d92b835ba6768a0093de24fb71dd26a0c8368512728 Successfully built turbofan Installing collected packages: future, turbofan Successfully installed future-0.18.2 turbofan-0.0.0.0 DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/SPaircraft Requirement already satisfied: turbofan in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from SPaircraft==0.0.0) (0.0.0.0) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from SPaircraft==0.0.0) (1.0.0) Requirement already satisfied: future in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from SPaircraft==0.0.0) (0.18.2) Requirement already satisfied: numpy>=1.16.4 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->SPaircraft==0.0.0) (1.18.5) Requirement already satisfied: pint>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->SPaircraft==0.0.0) (0.9) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->SPaircraft==0.0.0) (1.4.1) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->SPaircraft==0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->SPaircraft==0.0.0) (1.2.6) Building wheels for collected packages: SPaircraft Building wheel for SPaircraft (setup.py): started Building wheel for SPaircraft (setup.py): finished with status 'done' Created wheel for SPaircraft: filename=SPaircraft-0.0.0-py3-none-any.whl size=1838 sha256=229c818dcb8570a246da0178a0e6138612629124fa2dc21708daf32c3228ea43 Stored in directory: /tmp/pip-ephem-wheel-cache-k_z0b5dr/wheels/46/b3/9b/63e25fbd28685f8d4ab7e2f59bc6096da4a094b8bcda44d80a Successfully built SPaircraft Installing collected packages: SPaircraft Successfully installed SPaircraft-0.0.0 Running tests... ---------------------------------------------------------------------- EE ====================================================================== ERROR [35.428s]: test_SPaircraft_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/SPaircraft/SPaircraft.py", line 89, in sol = test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/SPaircraft/SPaircraft.py", line 82, in test sol = optimize_aircraft(m, substitutions, fixedBPR, pRatOpt) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/SPaircraft/SPaircraft.py", line 60, in optimize_aircraft sol = m.localsolve(verbosity=2, iteration_limit=200, reltol=0.01) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 135, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 160, in localsolve gen_result=False, **solveargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 245, in solve return self.model.debug(solver=solver) AttributeError: 'NoneType' object has no attribute 'debug' ====================================================================== ERROR [5.649s]: test_SPaircraft_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/SPaircraft/SPaircraft.py", line 89, in sol = test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/SPaircraft/SPaircraft.py", line 82, in test sol = optimize_aircraft(m, substitutions, fixedBPR, pRatOpt) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/SPaircraft/SPaircraft.py", line 60, in optimize_aircraft sol = m.localsolve(verbosity=2, iteration_limit=200, reltol=0.01) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 135, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 160, in localsolve gen_result=False, **solveargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 245, in solve return self.model.debug(solver=solver) AttributeError: 'NoneType' object has no attribute 'debug' ---------------------------------------------------------------------- Ran 2 tests in 41.077s FAILED (errors=2) Generating XML reports... adding test for 'SPaircraft.py' Starting a sequence of GP solves for 317 free variables in 136 locally-GP constraints and for 1198 free variables in 4596 posynomial inequalities. GP Solve 1 Using solver 'mosek_cli' for 1198 free variables in 4596 posynomial inequalities. Solving took 30.9 seconds. Solved cost was 3.965e+40. GP Solve 2 Using solver 'mosek_cli' for 1198 free variables in 4596 posynomial inequalities. Solving took 0.0945 seconds. Solver failed for an unknown reason. Relaxing constraints/constants, bounding variables, or using a different solver might fix it. Since the model solved in less than a second, let's run `.debug()` to analyze what happened. ` Starting a sequence of GP solves for 317 free variables in 136 locally-GP constraints and for 1198 free variables in 4596 posynomial inequalities. GP Solve 1 Using solver 'mosek_conif' for 1198 free variables in 4596 posynomial inequalities. Solving took 0.791 seconds. Solved cost was 3.965e+40. GP Solve 2 Using solver 'mosek_conif' for 1198 free variables in 4596 posynomial inequalities. Solving took 0.532 seconds. The model had no feasible points; you may wish to relax some constraints or constants. Since the model solved in less than a second, let's run `.debug()` to analyze what happened. ` Cloning into 'robust'... DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) ERROR: No matching distribution found for gplibrary DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) ERROR: No matching distribution found for gplibrary DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) ERROR: No matching distribution found for gplibrary DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) ERROR: No matching distribution found for gplibrary DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/robust Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from robust==0.0.0) (1.0.0) ERROR: Could not find a version that satisfies the requirement gplibrary (from robust) ERROR: No matching distribution found for gplibrary Running tests... ---------------------------------------------------------------------- Running tests... ---------------------------------------------------------------------- .......................................... ---------------------------------------------------------------------- Ran 42 tests in 203.197s OK Generating XML reports... . Running tests... ---------------------------------------------------------------------- .......................................... ---------------------------------------------------------------------- Ran 42 tests in 70.320s OK Generating XML reports... . ---------------------------------------------------------------------- Ran 2 tests in 274.654s OK Generating XML reports... adding test for 'run_tests.py' Final PCCP solution let non-GP constraints slacken by 0.051%. Calling .localsolve(pccp_penalty=...) with a higher `pccp_penalty` (it was 200 this time) will reduce slack if the model is solvable with less. To verify that the slack is needed, generate an SGP with `use_pccp=False` and start it from this model's solution: e.g. `m.localsolve(use_pccp=False, x0=m.solution["variables"])`. Solution check warning: Dual: sum of nu^T * A did not vanish. Final PCCP solution let non-GP constraints slacken by 40%. Calling .localsolve(pccp_penalty=...) with a higher `pccp_penalty` (it was 200 this time) will reduce slack if the model is solvable with less. To verify that the slack is needed, generate an SGP with `use_pccp=False` and start it from this model's solution: e.g. `m.localsolve(use_pccp=False, x0=m.solution["variables"])`. Final PCCP solution let non-GP constraints slacken by 0.036%. Calling .localsolve(pccp_penalty=...) with a higher `pccp_penalty` (it was 200 this time) will reduce slack if the model is solvable with less. To verify that the slack is needed, generate an SGP with `use_pccp=False` and start it from this model's solution: e.g. `m.localsolve(use_pccp=False, x0=m.solution["variables"])`. Final PCCP solution let non-GP constraints slacken by 0.036%. Calling .localsolve(pccp_penalty=...) with a higher `pccp_penalty` (it was 200 this time) will reduce slack if the model is solvable with less. To verify that the slack is needed, generate an SGP with `use_pccp=False` and start it from this model's solution: e.g. `m.localsolve(use_pccp=False, x0=m.solution["variables"])`. Solution check warning: Dual: sum of nu^T * A did not vanish. Final PCCP solution let non-GP constraints slacken by 16%. Calling .localsolve(pccp_penalty=...) with a higher `pccp_penalty` (it was 200 this time) will reduce slack if the model is solvable with less. To verify that the slack is needed, generate an SGP with `use_pccp=False` and start it from this model's solution: e.g. `m.localsolve(use_pccp=False, x0=m.solution["variables"])`. Final PCCP solution let non-GP constraints slacken by 0.014%. Calling .localsolve(pccp_penalty=...) with a higher `pccp_penalty` (it was 200 this time) will reduce slack if the model is solvable with less. To verify that the slack is needed, generate an SGP with `use_pccp=False` and start it from this model's solution: e.g. `m.localsolve(use_pccp=False, x0=m.solution["variables"])`. Solution check warning: Dual: sum of nu^T * A did not vanish. Final PCCP solution let non-GP constraints slacken by 8%. Calling .localsolve(pccp_penalty=...) with a higher `pccp_penalty` (it was 200 this time) will reduce slack if the model is solvable with less. To verify that the slack is needed, generate an SGP with `use_pccp=False` and start it from this model's solution: e.g. `m.localsolve(use_pccp=False, x0=m.solution["variables"])`. Final PCCP solution let non-GP constraints slacken by 0.039%. Calling .localsolve(pccp_penalty=...) with a higher `pccp_penalty` (it was 200 this time) will reduce slack if the model is solvable with less. To verify that the slack is needed, generate an SGP with `use_pccp=False` and start it from this model's solution: e.g. `m.localsolve(use_pccp=False, x0=m.solution["variables"])`. Cloning into 'shopping'... Running tests... ---------------------------------------------------------------------- ... ---------------------------------------------------------------------- Ran 3 tests in 0.450s OK Generating XML reports... adding test for 'test.py' Using solver 'mosek_cli' for 25 free variables in 40 posynomial inequalities. Solving took 0.18 seconds. Using solver 'mosek_cli' for 25 free variables in 40 posynomial inequalities. Solving took 0.117 seconds. Using solver 'mosek_conif' for 25 free variables in 40 posynomial inequalities. Solving took 0.0303 seconds. Cloning into 'gassolar'... DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (0.24.2) Requirement already satisfied: numpy>=1.12.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (1.18.5) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2.8.2) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2021.1) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas) (1.16.0) DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /tmp/pip-req-build-d_knv4a4 Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-d_knv4a4 Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gpfit==0.1.0) (1.0.0) Requirement already satisfied: matplotlib in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (3.0.3) Requirement already satisfied: pint>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (1.2.6) Requirement already satisfied: kiwisolver>=1.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (1.1.0) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (2.4.7) Requirement already satisfied: cycler>=0.10 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (0.10.0) Requirement already satisfied: python-dateutil>=2.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (2.8.2) Requirement already satisfied: six in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib->gpfit==0.1.0) (1.16.0) Requirement already satisfied: setuptools in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib->gpfit==0.1.0) (50.3.2) Building wheels for collected packages: gpfit Building wheel for gpfit (setup.py): started Building wheel for gpfit (setup.py): finished with status 'done' Created wheel for gpfit: filename=gpfit-0.1.0-py3-none-any.whl size=23269 sha256=e766432d9d586efd7851949313c656f549d26a131847764eb44e967b57e11f91 Stored in directory: /tmp/pip-ephem-wheel-cache-83x5p519/wheels/71/ab/e4/7a6b212ee9602e5a199bff333b97408b12a7b9254bc1cc0734 Successfully built gpfit Installing collected packages: gpfit Successfully installed gpfit-0.1.0 DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gassolar Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gassolar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (0.24.2) Requirement already satisfied: gpfit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (0.1.0) Requirement already satisfied: matplotlib in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit->gassolar==0.0.0.0) (3.0.3) Requirement already satisfied: pint>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (1.2.6) Requirement already satisfied: kiwisolver>=1.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->gassolar==0.0.0.0) (1.1.0) Requirement already satisfied: python-dateutil>=2.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->gassolar==0.0.0.0) (2.8.2) Requirement already satisfied: cycler>=0.10 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->gassolar==0.0.0.0) (0.10.0) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->gassolar==0.0.0.0) (2.4.7) Requirement already satisfied: six in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib->gpfit->gassolar==0.0.0.0) (1.16.0) Requirement already satisfied: setuptools in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib->gpfit->gassolar==0.0.0.0) (50.3.2) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->gassolar==0.0.0.0) (2021.1) Building wheels for collected packages: gassolar Building wheel for gassolar (setup.py): started Building wheel for gassolar (setup.py): finished with status 'done' Created wheel for gassolar: filename=gassolar-0.0.0.0-py3-none-any.whl size=4876521 sha256=cbca232d25e62f7d9be57fda2d72cbdf59cc1a196ac38d881a9cdc3bc4543065 Stored in directory: /tmp/pip-ephem-wheel-cache-jtjp327d/wheels/4a/f6/b3/8e03e3edbf6f5d28608c472583a38096ae09ac9565473f47e9 Successfully built gassolar Installing collected packages: gassolar Successfully installed gassolar-0.0.0.0 Running tests... ---------------------------------------------------------------------- EEEE ====================================================================== ERROR [0.006s]: test_gassolar_gas_gas_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gassolar/gassolar/gas/gas.py", line 3, in from gpkitmodels.GP.aircraft.engine.gas_engine import Engine File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_gassolar_gas_gas_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gassolar/gassolar/gas/gas.py", line 3, in from gpkitmodels.GP.aircraft.engine.gas_engine import Engine File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.234s]: test_gassolar_solar_solar_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gassolar/gassolar/solar/solar.py", line 12, in from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_gassolar_solar_solar_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gassolar/gassolar/solar/solar.py", line 12, in from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ---------------------------------------------------------------------- Ran 4 tests in 0.243s FAILED (errors=4) Generating XML reports... adding test for 'gassolar/gas/gas.py' adding test for 'gassolar/solar/solar.py' Cloning into 'jho'... DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (0.24.2) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2021.1) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2.8.2) Requirement already satisfied: numpy>=1.12.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (1.18.5) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas) (1.16.0) DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /tmp/pip-req-build-kczgjg4t Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-kczgjg4t Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gpfit==0.1.0) (1.0.0) Requirement already satisfied: matplotlib in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (3.0.3) Requirement already satisfied: pint>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (1.2.6) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (2.4.7) Requirement already satisfied: python-dateutil>=2.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (2.8.2) Requirement already satisfied: cycler>=0.10 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (1.1.0) Requirement already satisfied: six in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib->gpfit==0.1.0) (1.16.0) Requirement already satisfied: setuptools in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib->gpfit==0.1.0) (50.3.2) Running tests... ---------------------------------------------------------------------- EEEE ====================================================================== ERROR [0.009s]: test_model_jho_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/jho.py", line 5, in from gpkitmodels.GP.aircraft.engine.gas_engine import Engine File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_model_jho_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/jho.py", line 5, in from gpkitmodels.GP.aircraft.engine.gas_engine import Engine File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.174s]: test_model_print_perf_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/print_perf.py", line 4, in from jho import Mission File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/jho.py", line 5, in from gpkitmodels.GP.aircraft.engine.gas_engine import Engine File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_model_print_perf_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/print_perf.py", line 4, in from jho import Mission File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/jho/model/jho.py", line 5, in from gpkitmodels.GP.aircraft.engine.gas_engine import Engine File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/engine/gas_engine.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ---------------------------------------------------------------------- Ran 4 tests in 0.185s FAILED (errors=4) Generating XML reports... adding test for 'model/jho.py' adding test for 'model/print_perf.py' Cloning into 'turbofan'... DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/turbofan Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (1.4.1) Requirement already satisfied: pint in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (0.9) Requirement already satisfied: future in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from turbofan==0.0.0.0) (0.18.2) Building wheels for collected packages: turbofan Building wheel for turbofan (setup.py): started Building wheel for turbofan (setup.py): finished with status 'done' Created wheel for turbofan: filename=turbofan-0.0.0.0-py3-none-any.whl size=43842 sha256=51dd56f1d6a423a39d4526e4af1f73e621c6c7c7d7f4d7cbdc11fce0afb760a5 Stored in directory: /tmp/pip-ephem-wheel-cache-fienul0y/wheels/01/1a/ce/e04bd07c025725d0ce16795af296f318dddb7944ac26ee85e0 Successfully built turbofan Installing collected packages: turbofan Attempting uninstall: turbofan Found existing installation: turbofan 0.0.0.0 Uninstalling turbofan-0.0.0.0: Successfully uninstalled turbofan-0.0.0.0 Successfully installed turbofan-0.0.0.0 Running tests... ---------------------------------------------------------------------- . ---------------------------------------------------------------------- Ran 1 test in 1.240s OK Generating XML reports... adding test for 'turbofan/engine_test.py' Starting a sequence of GP solves for 43 free variables in 14 locally-GP constraints and for 244 free variables in 492 posynomial inequalities. GP Solve 1 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.126 seconds. Solved cost was 7.929e+13. GP Solve 2 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0355 seconds. Solved cost was 30.89. GP Solve 3 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0354 seconds. Solved cost was 10.15. GP Solve 4 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0408 seconds. Solved cost was 7.827. GP Solve 5 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0441 seconds. Solved cost was 7.282. GP Solve 6 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0408 seconds. Solved cost was 7.108. GP Solve 7 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0391 seconds. Solved cost was 7.029. GP Solve 8 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.046 seconds. Solved cost was 6.991. GP Solve 9 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.047 seconds. Solved cost was 6.973. GP Solve 10 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0437 seconds. Solved cost was 6.965. GP Solve 11 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0408 seconds. Solved cost was 6.96. GP Solve 12 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0421 seconds. Solved cost was 6.958. GP Solve 13 Using solver 'mosek_conif' for 244 free variables in 492 posynomial inequalities. Solving took 0.0534 seconds. Solved cost was 6.957. Solving took 0.974 seconds and 13 GP solves. Cloning into 'solar'... DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (0.24.2) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2021.1) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2.8.2) Requirement already satisfied: numpy>=1.12.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (1.18.5) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas) (1.16.0) DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting git+https://github.com/convexengineering/gpfit.git Cloning https://github.com/convexengineering/gpfit.git to /tmp/pip-req-build-10k8w5c8 Running command git clone -q https://github.com/convexengineering/gpfit.git /tmp/pip-req-build-10k8w5c8 Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gpfit==0.1.0) (1.0.0) Requirement already satisfied: matplotlib in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (3.0.3) Requirement already satisfied: pint>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (1.2.6) Requirement already satisfied: python-dateutil>=2.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (2.8.2) Requirement already satisfied: cycler>=0.10 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (1.1.0) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (2.4.7) Requirement already satisfied: six in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib->gpfit==0.1.0) (1.16.0) Requirement already satisfied: setuptools in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib->gpfit==0.1.0) (50.3.2) DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting git+https://github.com/convexengineering/gassolar.git Cloning https://github.com/convexengineering/gassolar.git to /tmp/pip-req-build-ptd4m8w1 Running command git clone -q https://github.com/convexengineering/gassolar.git /tmp/pip-req-build-ptd4m8w1 Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gassolar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (0.24.2) Requirement already satisfied: gpfit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gassolar==0.0.0.0) (0.1.0) Requirement already satisfied: matplotlib in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit->gassolar==0.0.0.0) (3.0.3) Requirement already satisfied: pint>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gassolar==0.0.0.0) (1.2.6) Requirement already satisfied: cycler>=0.10 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->gassolar==0.0.0.0) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->gassolar==0.0.0.0) (1.1.0) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->gassolar==0.0.0.0) (2.4.7) Requirement already satisfied: python-dateutil>=2.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->gassolar==0.0.0.0) (2.8.2) Requirement already satisfied: six in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib->gpfit->gassolar==0.0.0.0) (1.16.0) Requirement already satisfied: setuptools in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib->gpfit->gassolar==0.0.0.0) (50.3.2) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->gassolar==0.0.0.0) (2021.1) DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from solar==0.0.0.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from solar==0.0.0.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from solar==0.0.0.0) (1.0.0) Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from solar==0.0.0.0) (0.24.2) Requirement already satisfied: gpfit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from solar==0.0.0.0) (0.1.0) Requirement already satisfied: gpkitmodels in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary (from solar==0.0.0.0) (0.0.0.0) Requirement already satisfied: matplotlib in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit->solar==0.0.0.0) (3.0.3) Requirement already satisfied: pint>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->solar==0.0.0.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->solar==0.0.0.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->solar==0.0.0.0) (1.2.6) Requirement already satisfied: future in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels->solar==0.0.0.0) (0.18.2) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->solar==0.0.0.0) (2.4.7) Requirement already satisfied: cycler>=0.10 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->solar==0.0.0.0) (0.10.0) Requirement already satisfied: kiwisolver>=1.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->solar==0.0.0.0) (1.1.0) Requirement already satisfied: python-dateutil>=2.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit->solar==0.0.0.0) (2.8.2) Requirement already satisfied: six in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib->gpfit->solar==0.0.0.0) (1.16.0) Requirement already satisfied: setuptools in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib->gpfit->solar==0.0.0.0) (50.3.2) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas->solar==0.0.0.0) (2021.1) Building wheels for collected packages: solar Building wheel for solar (setup.py): started Building wheel for solar (setup.py): finished with status 'done' Created wheel for solar: filename=solar-0.0.0.0-py3-none-any.whl size=14841 sha256=86e8a72c0dbdb62bd1f6cf157a61c304fecedb53f9b066c90ef0963f08a70314 Stored in directory: /tmp/pip-ephem-wheel-cache-lw45snkn/wheels/e1/f2/c8/c932a74a50c7c249cb629065554b78464951618c3ddeb074ec Successfully built solar Installing collected packages: solar Successfully installed solar-0.0.0.0 Running tests... ---------------------------------------------------------------------- EEEEEE ====================================================================== ERROR [0.243s]: test_solar_npod_trade_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/npod_trade.py", line 91, in test pods(Nplot=100) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/npod_trade.py", line 16, in pods from solar import Mission, Aircraft File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/solar.py", line 14, in from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_solar_npod_trade_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/npod_trade.py", line 91, in test pods(Nplot=100) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/npod_trade.py", line 16, in pods from solar import Mission, Aircraft File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/solar.py", line 14, in from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.002s]: test_solar_season_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/season.py", line 6, in from solar import Mission, Aircraft File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/solar.py", line 14, in from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_solar_season_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/season.py", line 6, in from solar import Mission, Aircraft File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/solar.py", line 14, in from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.003s]: test_solar_sens_chart_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/sens_chart.py", line 7, in from solar import Mission, Aircraft File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/solar.py", line 14, in from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_solar_sens_chart_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/sens_chart.py", line 7, in from solar import Mission, Aircraft File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/solar/solar/solar.py", line 14, in from gpkitmodels.GP.aircraft.wing.wing import Wing as WingGP File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ---------------------------------------------------------------------- Ran 6 tests in 0.252s FAILED (errors=6) Generating XML reports... adding test for 'solar/sens_chart.py' adding test for 'solar/season.py' adding test for 'solar/npod_trade.py' N=1 N=1 fatal: destination path 'gplibrary' already exists and is not an empty directory. fatal: destination path 'gplibrary' already exists and is not an empty directory. fatal: destination path 'gplibrary' already exists and is not an empty directory. fatal: destination path 'gplibrary' already exists and is not an empty directory. fatal: destination path 'gplibrary' already exists and is not an empty directory. DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Requirement already satisfied: pandas in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (0.24.2) Requirement already satisfied: pytz>=2011k in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2021.1) Requirement already satisfied: numpy>=1.12.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (1.18.5) Requirement already satisfied: python-dateutil>=2.5.0 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from pandas) (2.8.2) Requirement already satisfied: six>=1.5 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from python-dateutil>=2.5.0->pandas) (1.16.0) DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Collecting git+https://github.com/hoburg/gpfit.git Cloning https://github.com/hoburg/gpfit.git to /tmp/pip-req-build-kmeh_rws Running command git clone -q https://github.com/hoburg/gpfit.git /tmp/pip-req-build-kmeh_rws Requirement already satisfied: numpy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (1.4.1) Requirement already satisfied: gpkit in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek (from gpfit==0.1.0) (1.0.0) Requirement already satisfied: matplotlib in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpfit==0.1.0) (3.0.3) Requirement already satisfied: pint>=0.8.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (0.9) Requirement already satisfied: ad in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (1.3.2) Requirement already satisfied: cvxopt>=1.1.8 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkit->gpfit==0.1.0) (1.2.6) Requirement already satisfied: kiwisolver>=1.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (1.1.0) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (2.4.7) Requirement already satisfied: cycler>=0.10 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (0.10.0) Requirement already satisfied: python-dateutil>=2.1 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from matplotlib->gpfit==0.1.0) (2.8.2) Requirement already satisfied: six in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from cycler>=0.10->matplotlib->gpfit==0.1.0) (1.16.0) Requirement already satisfied: setuptools in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from kiwisolver>=1.0.1->matplotlib->gpfit==0.1.0) (50.3.2) DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality. Processing /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary Requirement already satisfied: numpy>=1.12 in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels==0.0.0.0) (1.18.5) Requirement already satisfied: scipy in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels==0.0.0.0) (1.4.1) Requirement already satisfied: pint in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels==0.0.0.0) (0.9) Requirement already satisfied: future in /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages (from gpkitmodels==0.0.0.0) (0.18.2) Building wheels for collected packages: gpkitmodels Building wheel for gpkitmodels (setup.py): started Building wheel for gpkitmodels (setup.py): finished with status 'done' Created wheel for gpkitmodels: filename=gpkitmodels-0.0.0.0-py3-none-any.whl size=66149 sha256=d5699e768a595dcab886eb4e8d467157daf11427d7a7cdc71cd187f813d91f7b Stored in directory: /tmp/pip-ephem-wheel-cache-3gpmw9m_/wheels/13/41/65/4f4c33e470088012ef2f1e56d3f2bcd1a9166f00e015d9b59e Successfully built gpkitmodels Installing collected packages: gpkitmodels Attempting uninstall: gpkitmodels Found existing installation: gpkitmodels 0.0.0.0 Uninstalling gpkitmodels-0.0.0.0: Successfully uninstalled gpkitmodels-0.0.0.0 Successfully installed gpkitmodels-0.0.0.0 Running tests... ---------------------------------------------------------------------- EEEEEEEEEE/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py:179: UserWarning: SGP not convergent: Cost rose by 6.1% (1588.61 to 1685.18) on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities. % (100*(cost - prevcost)/prevcost, prevcost, cost, len(self.gps))) ./jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py:179: UserWarning: SGP not convergent: Cost rose by 6.1% (1588.61 to 1685.18) on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities. % (100*(cost - prevcost)/prevcost, prevcost, cost, len(self.gps))) .E/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py:179: UserWarning: SGP not convergent: Cost rose by 25% (3053.31 to 3816.15) on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities. % (100*(cost - prevcost)/prevcost, prevcost, cost, len(self.gps))) /jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py:179: UserWarning: SGP not convergent: Cost rose by 0.32% (3808.98 to 3821.21) on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note convergence is not guaranteed for models with SignomialEqualities. % (100*(cost - prevcost)/prevcost, prevcost, cost, len(self.gps))) E.. ====================================================================== ERROR [0.025s]: test_gpkitmodels_GP_aircraft_fuselage_test_fuselage_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/fuselage/test_fuselage.py", line 3, in from gpkitmodels.GP.aircraft.wing.wing_test import FlightState File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/wing_test.py", line 2, in from gpkitmodels.GP.aircraft.wing.wing import Wing File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_gpkitmodels_GP_aircraft_fuselage_test_fuselage_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/fuselage/test_fuselage.py", line 3, in from gpkitmodels.GP.aircraft.wing.wing_test import FlightState File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/wing_test.py", line 2, in from gpkitmodels.GP.aircraft.wing.wing import Wing File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.002s]: test_gpkitmodels_GP_aircraft_motor_motor_test_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/motor/motor_test.py", line 2, in from gpkitmodels.GP.aircraft.motor.motor import Propulsor, Motor, MotorPerf File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/motor/motor.py", line 4, in from gpkitmodels.GP.aircraft.prop.propeller import Propeller, ActuatorProp File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/prop/propeller.py", line 5, in from gpfit.fit_constraintset import XfoilFit ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_gpkitmodels_GP_aircraft_motor_motor_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/motor/motor_test.py", line 2, in from gpkitmodels.GP.aircraft.motor.motor import Propulsor, Motor, MotorPerf File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/motor/motor.py", line 4, in from gpkitmodels.GP.aircraft.prop.propeller import Propeller, ActuatorProp File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/prop/propeller.py", line 5, in from gpfit.fit_constraintset import XfoilFit ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_gpkitmodels_GP_aircraft_prop_prop_test_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/prop/prop_test.py", line 2, in from gpkitmodels.GP.aircraft.prop.propeller import Propeller, ActuatorProp File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/prop/propeller.py", line 5, in from gpfit.fit_constraintset import XfoilFit ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_gpkitmodels_GP_aircraft_prop_prop_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/prop/prop_test.py", line 2, in from gpkitmodels.GP.aircraft.prop.propeller import Propeller, ActuatorProp File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/prop/propeller.py", line 5, in from gpfit.fit_constraintset import XfoilFit ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.002s]: test_gpkitmodels_GP_aircraft_tail_tail_tests_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/tail/tail_tests.py", line 2, in from gpkitmodels.GP.aircraft.tail.horizontal_tail import HorizontalTail File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/tail/horizontal_tail.py", line 4, in from .tail_aero import TailAero File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/tail/tail_aero.py", line 5, in from gpfit.fit_constraintset import XfoilFit ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_gpkitmodels_GP_aircraft_tail_tail_tests_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/tail/tail_tests.py", line 2, in from gpkitmodels.GP.aircraft.tail.horizontal_tail import HorizontalTail File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/tail/horizontal_tail.py", line 4, in from .tail_aero import TailAero File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/tail/tail_aero.py", line 5, in from gpfit.fit_constraintset import XfoilFit ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.002s]: test_gpkitmodels_GP_aircraft_wing_wing_test_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing_test.py", line 2, in from gpkitmodels.GP.aircraft.wing.wing import Wing File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.001s]: test_gpkitmodels_GP_aircraft_wing_wing_test_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 34, in test_fn mod = __import__(os.path.basename(path)[:-3]) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/GP/aircraft/wing/wing_test.py", line 2, in from gpkitmodels.GP.aircraft.wing.wing import Wing File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/wing.py", line 10, in from .capspar import CapSpar File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/capspar.py", line 4, in from .gustloading import GustL File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/lib/python3.5/site-packages/gpkitmodels/GP/aircraft/wing/gustloading.py", line 7, in from gpfit.fit_constraintset import FitCS ImportError: No module named 'gpfit.fit_constraintset' ====================================================================== ERROR [0.526s]: test_gpkitmodels_SP_SimPleAC_SimPleAC_multimission_py_mosek_cli (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/solvers/mosek_cli.py", line 87, in optimize solution_filename]).split(b"\n"): File "/usr/lib/python3.5/subprocess.py", line 626, in check_output **kwargs).stdout File "/usr/lib/python3.5/subprocess.py", line 708, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['mskexpopt', '/tmp/tmp3fx3trd3/gpkit_mosek', '-sol', '/tmp/tmp3fx3trd3/gpkit_mosek.sol']' returned non-zero exit status 26 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 212, in solve k=self.k, p_idxs=self.p_idxs, **solverargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/solvers/mosek_cli.py", line 95, in optimize raise UnknownInfeasible() from e gpkit.exceptions.UnknownInfeasible The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/SP/SimPleAC/SimPleAC_multimission.py", line 68, in test sol = m.localsolve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 135, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 160, in localsolve gen_result=False, **solveargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/gp.py", line 249, in solve raise infeasibility.__class__(msg) from infeasibility gpkit.exceptions.UnknownInfeasible: Solver failed for an unknown reason. Relaxing constraints/constants, bounding variables, or using a different solver might fix it. Running `.debug()` or increasing verbosity may pinpoint the trouble. ====================================================================== ERROR [0.930s]: test_gpkitmodels_SP_SimPleAC_SimPleAC_multimission_py_mosek_conif (gpkit.tests.from_paths.TestFiles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/helpers.py", line 55, in test testfn(name, import_dict, path)(self) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 48, in lambda self: getattr(self, name)())) # pylint:disable=undefined-variable File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/tests/from_paths.py", line 37, in test_fn mod.test() File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gplibrary/gpkitmodels/SP/SimPleAC/SimPleAC_multimission.py", line 68, in test sol = m.localsolve(verbosity=0) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/prog_factories.py", line 135, in solvefn result = progsolve(solver, verbosity=verbosity, **kwargs) File "/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/gpkit/constraints/sgp.py", line 210, in localsolve del self.result["sensitivities"]["constraints"][slackconstraint] KeyError: gpkit.PosynomialInequality(RelaxPCCP.C ≥ 1) ---------------------------------------------------------------------- Ran 16 tests in 3.971s FAILED (errors=12) Generating XML reports... adding test for 'gpkitmodels/GP/aircraft/wing/wing_test.py' adding test for 'gpkitmodels/GP/aircraft/tail/tail_tests.py' adding test for 'gpkitmodels/GP/aircraft/fuselage/test_fuselage.py' adding test for 'gpkitmodels/GP/aircraft/prop/prop_test.py' adding test for 'gpkitmodels/GP/aircraft/motor/motor_test.py' adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC.py' adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC_mission.py' adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC_multimission.py' Starting a sequence of GP solves for 4 free variables in 1 locally-GP constraints and for 21 free variables in 22 posynomial inequalities. GP Solve 1 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.137 seconds. Solved cost was 5717. GP Solve 2 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.126 seconds. Solved cost was 4538. GP Solve 3 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.0875 seconds. Solved cost was 4536. GP Solve 4 Using solver 'mosek_cli' for 21 free variables in 22 posynomial inequalities. Solving took 0.134 seconds. Solved cost was 4536. Solving took 0.492 seconds and 4 GP solves. Starting a sequence of GP solves for 4 free variables in 1 locally-GP constraints and for 21 free variables in 22 posynomial inequalities. GP Solve 1 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0213 seconds. Solved cost was 5717. GP Solve 2 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0174 seconds. Solved cost was 4538. GP Solve 3 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0191 seconds. Solved cost was 4536. GP Solve 4 Using solver 'mosek_conif' for 21 free variables in 22 posynomial inequalities. Solving took 0.0195 seconds. Solved cost was 4536. Solving took 0.0826 seconds and 4 GP solves. Cloning into 'eVTOL'... Running tests... ---------------------------------------------------------------------- .. ---------------------------------------------------------------------- Ran 2 tests in 4.388s OK Generating XML reports... adding test for 'models/model_tests.py' ---------------------------------------------------------------------- Ran 279 tests in 144.997s OK Found no installed solvers, beginning a build. # Building GPkit version 1.0.0pre # Moving to the directory from which GPkit was imported. Attempting to find and build solvers: # Looking for `mosek_cli` # (A "success" is if mskexpopt complains that # we haven't specified a file for it to open.) # Calling 'mskexpopt' ## ### CALL BEGINS ### CALL ENDS ## # Looks like `mskexpopt` was not found in the default PATH, # so let's try locating that binary ourselves. # Adding /home/jenkins/mosek/8/tools/platform/linux64x86/bin to the PATH # Calling 'mskexpopt' ## ### CALL BEGINS ### CALL ENDS ## Found mosek_cli in /home/jenkins/mosek/8/tools/platform/linux64x86/bin # Looking for `mosek_conif` # Trying to import mosek... Found mosek_conif in the default PYTHONPATH # Looking for `cvxopt` # Trying to import cvxopt... Found cvxopt in the default PYTHONPATH Replaced found solvers (['mosek_cli', 'mosek_conif', 'cvxopt']) with environment var GPKITSOLVERS (mosek_cli, mosek_conif) Found the following solvers: mosek_cli, mosek_conif # Replacing directory env GPkit is now installed with solver(s) ['mosek_cli', 'mosek_conif'] To incorporate new solvers at a later date, run `gpkit.build()`. If any tests didn't pass, please post the output above (starting from "Found no installed solvers, beginning a build.") to gpkit@mit.edu or https://github.com/convexengineering/gpkit/issues/new so we can prevent others from having these errors. The same goes for any other bugs you encounter with GPkit: send 'em our way, along with any interesting models, speculative features, comments, discussions, or clarifications you feel like sharing. Finally, we hope you find our documentation (https://gpkit.readthedocs.io/) and engineering-design models (https://github.com/convexengineering/gplibrary/) to be useful resources for your own applications. Enjoy! calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/gplibrary.git'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', '--no-cache-dir', '--no-deps', '-e', 'gplibrary'] attempt 1 calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/SPaircraft.git'] attempt 1 SETTINGS defaultdict(, {'skipsolvers': 'cvxopt', 'gpkit-models branch': 'master', 'pip install': 'git+https://github.com/hoburg/turbofan.git'}) calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/hoburg/turbofan.git'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', '.'] attempt 1 calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/robust.git'] attempt 1 SETTINGS defaultdict(, {}) calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', '.'] attempt 1 attempt 2 attempt 3 attempt 4 attempt 5 calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/shopping.git'] attempt 1 SETTINGS defaultdict(, {}) calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/gassolar.git'] attempt 1 SETTINGS defaultdict(, {'skipsolvers': 'cvxopt', 'gpkit-models branch': 'master', 'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git'}) calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'pandas'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', '.'] attempt 1 calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/jho.git'] attempt 1 SETTINGS defaultdict(, {'skipsolvers': 'cvxopt', 'gpkit-models branch': 'master', 'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git'}) calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'pandas'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git'] attempt 1 calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/turbofan.git'] attempt 1 SETTINGS defaultdict(, {'skipsolvers': 'cvxopt, mosek_cli', 'gpkit-models branch': 'master'}) calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', '.'] attempt 1 calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/solar.git'] attempt 1 SETTINGS defaultdict(, {'skipsolvers': 'cvxopt', 'gpkit-models branch': 'master', 'pip install': 'pandas, git+https://github.com/convexengineering/gpfit.git, git+https://github.com/convexengineering/gassolar.git'}) calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'pandas'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/convexengineering/gpfit.git'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/convexengineering/gassolar.git'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', '.'] attempt 1 calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/gplibrary.git'] attempt 1 attempt 2 attempt 3 attempt 4 attempt 5 SETTINGS defaultdict(, {'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git'}) calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'pandas'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git'] attempt 1 calling ['python', '/jenkins/workspace/CE_gpkit_PR_research_models/buildnode/reynolds/optimizer/mosek/venv2_gpkit/bin/pip', 'install', '.'] attempt 1 calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/eVTOL.git'] attempt 1 SETTINGS defaultdict(, {'skipsolvers': 'cvxopt'}) [Execution node] check if [reynolds] is in [[windows10x64]] Run condition [Execution node ] preventing perform for step [Execute Windows batch command] Build step 'Console output (build log) parsing' changed build result to FAILURE Recording test results [Checks API] No suitable checks publisher found. [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done Finished: FAILURE