Update PIO Core+ and PIO Home // Resolve #1247 Resolve #1280 Resolve #1284 Resolve #1286

This commit is contained in:
Ivan Kravets
2018-01-10 02:06:05 +02:00
parent 5b64bf1f7c
commit 1090c414f5
3 changed files with 9 additions and 17 deletions

2
docs

Submodule docs updated: 437d9b8201...a1ee45a30b

View File

@ -21,9 +21,9 @@ from platformio import __version__, exception, util
from platformio.managers.package import PackageManager from platformio.managers.package import PackageManager
CORE_PACKAGES = { CORE_PACKAGES = {
"contrib-piohome": ">=0.6.0,<2", "contrib-piohome": ">=0.6.1,<2",
"contrib-pysite": ">=0.1.2,<2", "contrib-pysite": ">=0.1.2,<2",
"tool-pioplus": ">=0.13.0,<2", "tool-pioplus": ">=0.13.2,<2",
"tool-unity": "~1.20302.1", "tool-unity": "~1.20302.1",
"tool-scons": "~3.20501.2" "tool-scons": "~3.20501.2"
} }

View File

@ -22,6 +22,7 @@ import socket
import stat import stat
import subprocess import subprocess
import sys import sys
from configparser import ConfigParser
from functools import wraps from functools import wraps
from glob import glob from glob import glob
from os.path import (abspath, basename, dirname, expanduser, isdir, isfile, from os.path import (abspath, basename, dirname, expanduser, isdir, isfile,
@ -35,12 +36,7 @@ import requests
from platformio import __apiurl__, __version__, exception from platformio import __apiurl__, __version__, exception
# pylint: disable=wrong-import-order, too-many-ancestors # pylint: too-many-ancestors
try:
from configparser import ConfigParser
except ImportError:
from ConfigParser import ConfigParser
class ProjectConfig(ConfigParser): class ProjectConfig(ConfigParser):
@ -449,6 +445,10 @@ def get_serial_ports(filter_hwid=False):
return result return result
# Backward compatibility for PIO Core <3.5
get_serialports = get_serial_ports
def get_logical_devices(): def get_logical_devices():
items = [] items = []
if platform.system() == "Windows": if platform.system() == "Windows":
@ -487,14 +487,6 @@ def get_logical_devices():
return items return items
### Backward compatibility for PIO Core <3.5
get_serialports = get_serial_ports
get_logicaldisks = lambda: [{
"disk": d['path'],
"name": d['name']
} for d in get_logical_devices()]
def get_mdns_services(): def get_mdns_services():
try: try:
import zeroconf import zeroconf