MCPcopy Index your code
hub / github.com/kivy/python-for-android / _prepare_release_env

Method _prepare_release_env

pythonforandroid/toolchain.py:1005–1023  ·  view source on GitHub ↗

prepares envitonment dict with the necessary flags for signing an apk :param args: parser args

(args)

Source from the content-addressed store, hash-verified

1003
1004 @staticmethod
1005 def _prepare_release_env(args):
1006 """
1007 prepares envitonment dict with the necessary flags for signing an apk
1008 :param args: parser args
1009 """
1010 env = os.environ.copy()
1011 if args.build_mode == 'release':
1012 if args.keystore:
1013 env['P4A_RELEASE_KEYSTORE'] = realpath(expanduser(args.keystore))
1014 if args.signkey:
1015 env['P4A_RELEASE_KEYALIAS'] = args.signkey
1016 if args.keystorepw:
1017 env['P4A_RELEASE_KEYSTORE_PASSWD'] = args.keystorepw
1018 if args.signkeypw:
1019 env['P4A_RELEASE_KEYALIAS_PASSWD'] = args.signkeypw
1020 elif args.keystorepw and 'P4A_RELEASE_KEYALIAS_PASSWD' not in env:
1021 env['P4A_RELEASE_KEYALIAS_PASSWD'] = args.keystorepw
1022
1023 return env
1024
1025 def _build_package(self, args, package_type):
1026 """

Callers 1

_build_packageMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected