@@ -3,22 +3,16 @@ def make_dist():
33 python_version = "3.10"
44 )
55
6- def make_resource_policy (dist ):
7- res = dist .make_resource_location_policy ()
8- res .resources_location = "resources"
9-
10- return res
11-
126def make_packaging_policy (dist ):
137 policy = dist .make_python_packaging_policy ()
148 policy .set_resource_handling_mode ("files" )
15- policy .resources_location = "filesystem -relative:lib "
9+ policy .resources_location = "app -relative:Resources "
1610 policy .allow_files = True
1711 policy .bytecode_optimize_level_zero = True
1812
1913 return policy
2014
21- def make_client (dist , policy , res ):
15+ def make_client (dist , policy ):
2216 python_config = dist .make_python_interpreter_config ()
2317 python_config .module_search_paths = ["$ORIGIN" , "$ORIGIN/lib" ]
2418 python_config .filesystem_importer = True
@@ -28,7 +22,6 @@ def make_client(dist, policy, res):
2822 client = dist .to_python_executable (
2923 name = "hydrus_client" ,
3024 packaging_policy = policy ,
31- resources_policy = res ,
3225 config = python_config ,
3326 )
3427
@@ -57,8 +50,7 @@ print(CWD)
5750# Tell PyOxidizer about the build targets defined above.
5851register_target ("dist" , make_dist )
5952register_target ("policy" , make_packaging_policy , depends = ["dist" ])
60- register_target ("res" , make_packaging_policy , depends = ["dist" ])
61- register_target ("hydrus_client" , make_client , depends = ["dist" , "policy" , "res" ])
53+ register_target ("hydrus_client" , make_client , depends = ["dist" , "policy" ])
6254register_target ("resources" , make_embedded_resources , depends = ["hydrus_client" ], default_build_script = True )
6355register_target ("install" , make_install , depends = ["hydrus_client" , "resources" ], default = True )
6456
0 commit comments