@@ -32,9 +32,44 @@ const requirements: Requirement[] = [
3232 candidates : [ dir ( "runtime" ) ] ,
3333 } ,
3434 {
35- label : "embedded Python" ,
35+ label : "portable Python directory " ,
3636 required : true ,
37- candidates : [ file ( "runtime/python31211/bin/python.exe" ) , file ( "runtime/python31211/python.exe" ) ] ,
37+ candidates : [ dir ( "runtime/python" ) ] ,
38+ } ,
39+ {
40+ label : "portable Python executable" ,
41+ required : true ,
42+ candidates : [ file ( "runtime/python/python.exe" ) , file ( "runtime/python/bin/python.exe" ) ] ,
43+ } ,
44+ {
45+ label : "portable Python standard library" ,
46+ required : true ,
47+ candidates : [ dir ( "runtime/python/Lib" ) , dir ( "runtime/python/lib" ) ] ,
48+ } ,
49+ {
50+ label : "portable Python extension modules" ,
51+ required : true ,
52+ candidates : [ dir ( "runtime/python/DLLs" ) ] ,
53+ } ,
54+ {
55+ label : "portable Python pip command" ,
56+ required : true ,
57+ candidates : [ file ( "runtime/python/Scripts/pip.exe" ) , file ( "runtime/python/bin/pip" ) ] ,
58+ } ,
59+ {
60+ label : "portable Python pip package" ,
61+ required : true ,
62+ candidates : [ dir ( "runtime/python/Lib/site-packages/pip" ) , dir ( "runtime/python/lib/site-packages/pip" ) ] ,
63+ } ,
64+ {
65+ label : "embedded Git directory" ,
66+ required : true ,
67+ candidates : [ dir ( "runtime/git" ) ] ,
68+ } ,
69+ {
70+ label : "embedded Git executable" ,
71+ required : true ,
72+ candidates : [ file ( "runtime/git/bin/git.exe" ) , file ( "runtime/git/cmd/git.exe" ) , file ( "runtime/git/git.exe" ) ] ,
3873 } ,
3974 {
4075 label : "modules directory" ,
0 commit comments