Nymbo/self-hosted-python
1
1var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pytest.data";var REMOTE_PACKAGE_BASE="pytest.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","_pytest",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/_pytest","_code",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/_pytest","_io",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/_pytest","assertion",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/_pytest","config",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/_pytest","mark",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","pytest",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","pytest-6.2.5-py3.9.egg-info",true,true);Module["FS_createPath"]("/","bin",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:563369,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1463,2798,4092,5175,6292,7483,8664,9834,10834,12023,13234,14585,15821,17176,18539,19880,20787,22059,23126,24319,25348,26262,27464,28380,29314,30363,31381,32172,33538,34916,36259,37690,38999,40249,41423,42627,43669,44860,45994,47373,48706,49934,51013,52215,53233,54407,55574,56641,57866,59267,60339,61495,62442,63579,64831,66122,67058,68215,69477,70650,71966,72974,74153,75407,76722,77737,79006,80160,81291,82431,83633,84902,86094,87305,88595,89789,91027,92191,93567,94684,95994,97332,98661,99948,101179,102279,103428,104568,105878,107082,108238,109504,110761,111687,112933,113988,115293,116411,117489,118587,119661,120848,121890,123277,124429,125817,126965,128174,129610,130863,132072,132977,134161,135301,136769,137933,139128,140173,140981,142087,143208,144502,145802,146893,148012,148995,150270,151526,152653,153941,154890,156040,156887,157785,158950,160022,161033,161953,163217,164126,165347,166539,167722,168906,170081,171220,172434,173292,174347,175603,176837,178088,179586,180690,181796,183115,184403,185547,186772,188050,189363,190474,191682,193032,194371,195454,196796,198208,199465,200726,202134,203378,204674,206047,207433,208735,210054,211314,212444,213881,215245,216566,217960,219151,220369,221438,222750,223817,224739,225797,227243,228373,229530,230893,232236,233480,234467,235574,236638,237897,239263,240509,241736,242969,244149,245431,246549,247776,249115,249790,250477,251235,252328,253475,254626,255455,256548,257545,258620,259869,261185,262529,263623,264982,266233,267319,268493,269594,270741,271905,273058,274204,275057,276292,277528,278748,280065,281178,282341,283536,284576,285911,287093,288379,289548,290845,292164,293423,294629,296001,297084,298165,299441,300624,301981,303230,304513,305764,307148,308362,309597,310830,312088,313228,314318,315542,316717,317788,318598,319884,320918,322197,323491,324672,325954,327116,328178,329093,330189,331346,332617,333869,335006,336282,337252,338442,339541,340564,341821,343021,344114,345264,346446,347611,348785,350073,351160,352330,353350,354413,355654,356859,357925,358985,360221,361259,362253,363321,364421,365618,366766,367940,368992,370057,370942,371966,372863,374004,375163,376308,377686,379049,380238,381376,382622,383911,385157,386127,387331,388475,389612,390718,391660,392926,394132,395223,396083,397349,398616,399415,400422,401758,402997,404138,405470,406676,407951,409142,410063,411267,412447,413639,414781,415902,417124,418293,419387,420414,421630,422692,424035,425306,426427,427749,429136,430239,431476,432675,433913,435252,436396,437701,438960,440253,441478,442796,444141,445466,446634,448083,449339,450470,451799,453083,454279,455638,456844,457978,459136,460447,461468,462566,463729,464831,465977,467350,468524,469818,471009,472243,473330,474547,475741,476716,477839,478890,480379,481675,482963,484339,485720,486838,488104,489278,490535,491689,492894,494211,495594,496788,497792,499012,500324,501572,502679,503888,505062,506264,507490,508660,509849,511096,512355,513584,514851,515951,517362,518418,519427,520576,521900,523015,524130,525328,526749,527950,529048,530352,531755,533030,534181,535592,536631,537786,538992,540203,541235,542362,543613,544813,545961,547e3,548278,549308,550111,551449,552401,553670,555167,556430,556881,557265,557880,558770,559664,560359,560822,561523,562700],sizes:[1463,1335,1294,1083,1117,1191,1181,1170,1e3,1189,1211,1351,1236,1355,1363,1341,907,1272,1067,1193,1029,914,1202,916,934,1049,1018,791,1366,1378,1343,1431,1309,1250,1174,1204,1042,1191,1134,1379,1333,1228,1079,1202,1018,1174,1167,1067,1225,1401,1072,1156,947,1137,1252,1291,936,1157,1262,1173,1316,1008,1179,1254,1315,1015,1269,1154,1131,1140,1202,1269,1192,1211,1290,1194,1238,1164,1376,1117,1310,1338,1329,1287,1231,1100,1149,1140,1310,1204,1156,1266,1257,926,1246,1055,1305,1118,1078,1098,1074,1187,1042,1387,1152,1388,1148,1209,1436,1253,1209,905,1184,1140,1468,1164,1195,1045,808,1106,1121,1294,1300,1091,1119,983,1275,1256,1127,1288,949,1150,847,898,1165,1072,1011,920,1264,909,1221,1192,1183,1184,1175,1139,1214,858,1055,1256,1234,1251,1498,1104,1106,1319,1288,1144,1225,1278,1313,1111,1208,1350,1339,1083,1342,1412,1257,1261,1408,1244,1296,1373,1386,1302,1319,1260,1130,1437,1364,1321,1394,1191,1218,1069,1312,1067,922,1058,1446,1130,1157,1363,1343,1244,987,1107,1064,1259,1366,1246,1227,1233,1180,1282,1118,1227,1339,675,687,758,1093,1147,1151,829,1093,997,1075,1249,1316,1344,1094,1359,1251,1086,1174,1101,1147,1164,1153,1146,853,1235,1236,1220,1317,1113,1163,1195,1040,1335,1182,1286,1169,1297,1319,1259,1206,1372,1083,1081,1276,1183,1357,1249,1283,1251,1384,1214,1235,1233,1258,1140,1090,1224,1175,1071,810,1286,1034,1279,1294,1181,1282,1162,1062,915,1096,1157,1271,1252,1137,1276,970,1190,1099,1023,1257,1200,1093,1150,1182,1165,1174,1288,1087,1170,1020,1063,1241,1205,1066,1060,1236,1038,994,1068,1100,1197,1148,1174,1052,1065,885,1024,897,1141,1159,1145,1378,1363,1189,1138,1246,1289,1246,970,1204,1144,1137,1106,942,1266,1206,1091,860,1266,1267,799,1007,1336,1239,1141,1332,1206,1275,1191,921,1204,1180,1192,1142,1121,1222,1169,1094,1027,1216,1062,1343,1271,1121,1322,1387,1103,1237,1199,1238,1339,1144,1305,1259,1293,1225,1318,1345,1325,1168,1449,1256,1131,1329,1284,1196,1359,1206,1134,1158,1311,1021,1098,1163,1102,1146,1373,1174,1294,1191,1234,1087,1217,1194,975,1123,1051,1489,1296,1288,1376,1381,1118,1266,1174,1257,1154,1205,1317,1383,1194,1004,1220,1312,1248,1107,1209,1174,1202,1226,1170,1189,1247,1259,1229,1267,1100,1411,1056,1009,1149,1324,1115,1115,1198,1421,1201,1098,1304,1403,1275,1151,1411,1039,1155,1206,1211,1032,1127,1251,1200,1148,1039,1278,1030,803,1338,952,1269,1497,1263,451,384,615,890,894,695,463,701,1177,669],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_pytest.data")}Module["addRunDependency"]("datafile_pytest.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/_pytest/__init__.py",start:0,end:239,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_argcomplete.py",start:239,end:4049,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_version.py",start:4049,end:4191,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/cacheprovider.py",start:4191,end:24900,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/capture.py",start:24900,end:57073,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/compat.py",start:57073,end:69187,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/debugging.py",start:69187,end:82594,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/deprecated.py",start:82594,end:85399,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/doctest.py",start:85399,end:110670,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/faulthandler.py",start:110670,end:115034,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/fixtures.py",start:115034,end:180273,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/freeze_support.py",start:180273,end:181664,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/helpconfig.py",start:181664,end:190007,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/hookspec.py",start:190007,end:221478,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/junitxml.py",start:221478,end:247106,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/logging.py",start:247106,end:276887,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/main.py",start:276887,end:308675,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/monkeypatch.py",start:308675,end:321654,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/nodes.py",start:321654,end:341534,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/nose.py",start:341534,end:342893,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/outcomes.py",start:342893,end:350313,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/pastebin.py",start:350313,end:354282,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/pathlib.py",start:354282,end:375693,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/pytester.py",start:375693,end:443165,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/pytester_assertions.py",start:443165,end:445124,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/python.py",start:445124,end:509249,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/python_api.py",start:509249,end:539691,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/recwarn.py",start:539691,end:549979,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/reports.py",start:549979,end:568983,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/runner.py",start:568983,end:584820,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/setuponly.py",start:584820,end:587917,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/setupplan.py",start:587917,end:589132,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/skipping.py",start:589132,end:600364,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/stepwise.py",start:600364,end:604606,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/store.py",start:604606,end:608239,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/terminal.py",start:608239,end:659049,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/threadexception.py",start:659049,end:662078,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/timing.py",start:662078,end:662453,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/tmpdir.py",start:662453,end:671894,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/unittest.py",start:671894,end:685829,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/unraisableexception.py",start:685829,end:689020,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/warning_types.py",start:689020,end:692168,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/warnings.py",start:692168,end:696656,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/py.typed",start:696656,end:696656,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_code/__init__.py",start:696656,end:697139,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_code/code.py",start:697139,end:740599,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_code/source.py",start:740599,end:747653,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_io/__init__.py",start:747653,end:747807,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_io/saferepr.py",start:747807,end:751574,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_io/terminalwriter.py",start:751574,end:758756,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/_io/wcwidth.py",start:758756,end:760009,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/assertion/__init__.py",start:760009,end:766433,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/assertion/rewrite.py",start:766433,end:810053,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/assertion/truncate.py",start:810053,end:813493,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/assertion/util.py",start:813493,end:829742,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/config/__init__.py",start:829742,end:886682,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/config/argparsing.py",start:886682,end:907259,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/config/exceptions.py",start:907259,end:907519,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/config/findpaths.py",start:907519,end:914942,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/mark/__init__.py",start:914942,end:923897,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/mark/expression.py",start:923897,end:930269,audio:0},{filename:"/lib/python3.9/site-packages/_pytest/mark/structures.py",start:930269,end:949032,audio:0},{filename:"/lib/python3.9/site-packages/pytest/__init__.py",start:949032,end:952745,audio:0},{filename:"/lib/python3.9/site-packages/pytest/__main__.py",start:952745,end:952861,audio:0},{filename:"/lib/python3.9/site-packages/pytest/collect.py",start:952861,end:953779,audio:0},{filename:"/lib/python3.9/site-packages/pytest/py.typed",start:953779,end:953779,audio:0},{filename:"/lib/python3.9/site-packages/pytest-6.2.5-py3.9.egg-info/PKG-INFO",start:953779,end:960694,audio:0},{filename:"/lib/python3.9/site-packages/pytest-6.2.5-py3.9.egg-info/SOURCES.txt",start:960694,end:979774,audio:0},{filename:"/lib/python3.9/site-packages/pytest-6.2.5-py3.9.egg-info/dependency_links.txt",start:979774,end:979775,audio:0},{filename:"/lib/python3.9/site-packages/pytest-6.2.5-py3.9.egg-info/entry_points.txt",start:979775,end:979853,audio:0},{filename:"/lib/python3.9/site-packages/pytest-6.2.5-py3.9.egg-info/not-zip-safe",start:979853,end:979854,audio:0},{filename:"/lib/python3.9/site-packages/pytest-6.2.5-py3.9.egg-info/requires.txt",start:979854,end:980097,audio:0},{filename:"/lib/python3.9/site-packages/pytest-6.2.5-py3.9.egg-info/top_level.txt",start:980097,end:980112,audio:0},{filename:"/bin/py.test",start:980112,end:981072,audio:0},{filename:"/bin/pytest",start:981072,end:982030,audio:0}],remote_package_size:567465,package_uuid:"533b3bb2-b532-4093-a511-033678665d95"})})();