Auto-remove project cache when PlatformIO is upgraded

This commit is contained in:
Ivan Kravets
2016-06-29 13:17:06 +03:00
parent 4552931b95
commit 98f5f73a41
3 changed files with 8 additions and 3 deletions

View File

@@ -4,6 +4,11 @@ Release Notes
PlatformIO 2.0 PlatformIO 2.0
-------------- --------------
2.11.1 (2016-??-??)
~~~~~~~~~~~~~~~~~~~
* Auto-remove project cache when PlatformIO is upgraded
2.11.0 (2016-06-28) 2.11.0 (2016-06-28)
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~

View File

@@ -14,7 +14,7 @@
import sys import sys
VERSION = (2, 11, 0) VERSION = (2, 11, "1.dev0")
__version__ = ".".join([str(s) for s in VERSION]) __version__ = ".".join([str(s) for s in VERSION])
__title__ = "platformio" __title__ = "platformio"

View File

@@ -21,7 +21,7 @@ from time import time
import click import click
from platformio import app, exception, telemetry, util from platformio import __version__, app, exception, telemetry, util
from platformio.commands.lib import lib_install as cmd_lib_install from platformio.commands.lib import lib_install as cmd_lib_install
from platformio.libmanager import LibraryManager from platformio.libmanager import LibraryManager
from platformio.platforms.base import PlatformFactory from platformio.platforms.base import PlatformFactory
@@ -243,7 +243,7 @@ def _clean_pioenvs_dir(pioenvs_dir):
def calculate_project_hash(): def calculate_project_hash():
structure = [] structure = [__version__]
for d in (util.get_projectsrc_dir(), util.get_projectlib_dir()): for d in (util.get_projectsrc_dir(), util.get_projectlib_dir()):
if not isdir(d): if not isdir(d):
continue continue