1
0
mirror of https://github.com/home-assistant/core.git synced 2026-05-08 09:38:58 +01:00

Pip requirements and fixes.

1) Reduced the flags being sent to pip.
2) Required a minimum of pip 7.0.0 for Home Assistant.
This commit is contained in:
Ryan Kraus
2015-08-29 23:17:47 -04:00
parent bfa3900e6a
commit 4e01e7ca9b
3 changed files with 3 additions and 2 deletions
+1 -2
View File
@@ -13,8 +13,7 @@ def install_package(package, upgrade=False, target=None):
"""Install a package on PyPi. Accepts pip compatible package strings. """Install a package on PyPi. Accepts pip compatible package strings.
Return boolean if install successfull.""" Return boolean if install successfull."""
# Not using 'import pip; pip.main([])' because it breaks the logger # Not using 'import pip; pip.main([])' because it breaks the logger
args = [sys.executable, '-m', 'pip', 'install', '--quiet', args = [sys.executable, '-m', 'pip', 'install', '--quiet', package]
'--isolated', '-I', package]
if upgrade: if upgrade:
args.append('--upgrade') args.append('--upgrade')
if target: if target:
+1
View File
@@ -1,3 +1,4 @@
requests>=2,<3 requests>=2,<3
pyyaml>=3.11,<4 pyyaml>=3.11,<4
pytz>=2015.4 pytz>=2015.4
pip>=7.0.0
+1
View File
@@ -2,6 +2,7 @@
requests>=2,<3 requests>=2,<3
pyyaml>=3.11,<4 pyyaml>=3.11,<4
pytz>=2015.4 pytz>=2015.4
pip>=7.0.0
# Optional, needed for specific components # Optional, needed for specific components