Fixed auto-installer for Windows OS (bug with %PATH% customisations)

This commit is contained in:
Ivan Kravets
2014-06-21 23:10:18 +03:00
parent 75dcb0b607
commit 013f29a99f
4 changed files with 11 additions and 3 deletions

View File

@ -1,8 +1,14 @@
Release History
===============
0.3.1 (2014-06-21)
------------------
* Fixed auto-installer for Windows OS (bug with %PATH% customisations)
0.3.0 (2014-06-21)
---------
------------------
* Allowed to pass multiple "SomePlatform" to install/uninstall commands
* Added "IDE Integration" section to README with Eclipse project examples

View File

@ -1,7 +1,7 @@
# Copyright (C) Ivan Kravets <me@ikravets.com>
# See LICENSE for details.
VERSION = (0, 3, 0)
VERSION = (0, 3, 1)
__version__ = ".".join([str(s) for s in VERSION])
__title__ = "platformio"

View File

@ -35,7 +35,7 @@ class PlatformioCLI(MultiCommand):
@command(cls=PlatformioCLI)
@version_option(__version__, "platformio")
@version_option(__version__, prog_name="platformio")
def cli():
pass

View File

@ -25,6 +25,8 @@ def fix_winpython_pathenv():
# took these lines from the native "win_add2path.py"
pythonpath = os.path.dirname(CURINTERPRETER_PATH)
scripts = os.path.join(pythonpath, "Scripts")
if not os.path.isdir(scripts):
os.makedirs(scripts)
with winreg.CreateKey(winreg.HKEY_CURRENT_USER, u"Environment") as key:
try: