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

Function get_package_name

pythonforandroid/pythonpackage.py:586–601  ·  view source on GitHub ↗
(dependency,
                     use_cache=True)

Source from the content-addressed store, hash-verified

584
585
586def get_package_name(dependency,
587 use_cache=True):
588 def timestamp():
589 try:
590 return time.monotonic()
591 except AttributeError:
592 return time.time() # Python 2.
593 try:
594 value = package_name_cache[dependency]
595 if value[0] + 600.0 > timestamp() and use_cache:
596 return value[1]
597 except KeyError:
598 pass
599 result = _extract_info_from_package(dependency, extract_type="name")
600 package_name_cache[dependency] = (timestamp(), result)
601 return result
602
603
604def get_package_dependencies(package,

Callers 5

has_packageMethod · 0.90
test_get_package_nameFunction · 0.90
get_package_dependenciesFunction · 0.85
get_dep_names_of_packageFunction · 0.85

Calls 2

timestampFunction · 0.85

Tested by 2

test_get_package_nameFunction · 0.72