dist: Validate application_id when building for Android
This commit is contained in:
parent
7d753d479f
commit
d87cbbce62
|
|
@ -519,6 +519,18 @@ class build_apps(setuptools.Command):
|
|||
tmp.update(self.package_data_dirs)
|
||||
self.package_data_dirs = tmp
|
||||
|
||||
if 'android' in self.platforms:
|
||||
assert self.application_id, \
|
||||
'Must have a valid application_id when targeting Android!'
|
||||
|
||||
parts = self.application_id.split('.')
|
||||
assert len(parts) >= 2, \
|
||||
'application_id must contain at least one \'.\' separator!'
|
||||
|
||||
for part in parts:
|
||||
assert part.isidentifier(), \
|
||||
'Each part of application_id must be a valid identifier!'
|
||||
|
||||
# Default to all supported ABIs (for the given Android version).
|
||||
if self.android_max_sdk_version and self.android_max_sdk_version < 21:
|
||||
assert self.android_max_sdk_version >= 19, \
|
||||
|
|
|
|||
Loading…
Reference in New Issue