mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 18:17:13 +02:00
Clean cache before upgrade
This commit is contained in:
@ -154,7 +154,7 @@ def after_upgrade(ctx):
|
||||
app.set_state_item("last_version", __version__)
|
||||
else:
|
||||
click.secho("Please wait while upgrading PlatformIO ...", fg="yellow")
|
||||
|
||||
clean_cache()
|
||||
u = Upgrader(last_version, __version__)
|
||||
if u.run(ctx):
|
||||
app.set_state_item("last_version", __version__)
|
||||
@ -162,7 +162,6 @@ def after_upgrade(ctx):
|
||||
# update development platforms
|
||||
pm = PlatformManager()
|
||||
for manifest in pm.get_installed():
|
||||
# @TODO Uncomment line below after first PIO3 release
|
||||
# pm.update(manifest['name'], "^" + manifest['version'])
|
||||
pm.update(manifest['name'])
|
||||
|
||||
|
@ -194,7 +194,9 @@ class LibraryManager(BasePkgManager):
|
||||
raise exception.UndefinedPackageVersion(requirements or "latest",
|
||||
util.get_systype())
|
||||
dl_data = util.get_api_result(
|
||||
"/lib/download/" + str(name[3:]), dict(version=version))
|
||||
"/lib/download/" + str(name[3:]),
|
||||
dict(version=version),
|
||||
cache_valid="30d")
|
||||
assert dl_data
|
||||
|
||||
return self._install_from_url(
|
||||
@ -268,7 +270,7 @@ class LibraryManager(BasePkgManager):
|
||||
|
||||
lib_info = None
|
||||
result = util.get_api_result(
|
||||
"/lib/search", dict(query=" ".join(query)))
|
||||
"/lib/search", dict(query=" ".join(query)), cache_valid="3d")
|
||||
if result['total'] == 1:
|
||||
lib_info = result['items'][0]
|
||||
elif result['total'] > 1:
|
||||
|
@ -116,7 +116,7 @@ class PlatformManager(BasePkgManager):
|
||||
@staticmethod
|
||||
@util.memoized
|
||||
def get_registered_boards():
|
||||
return util.get_api_result("/boards")
|
||||
return util.get_api_result("/boards", cache_valid="365d")
|
||||
|
||||
def board_config(self, id_):
|
||||
for manifest in self.get_installed_boards():
|
||||
|
Reference in New Issue
Block a user