Add "distro" package

This package implements the method 'platform.linux_distribution' removed in
Python 3.8

Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
This commit is contained in:
Ulysses Souza 2020-04-16 17:04:40 +02:00
parent 440c94ea7a
commit a62a1e1d62
3 changed files with 4 additions and 1 deletions

View File

@ -9,6 +9,7 @@ import ssl
import subprocess import subprocess
import sys import sys
import distro
import docker import docker
import six import six
@ -73,7 +74,7 @@ def is_mac():
def is_ubuntu(): def is_ubuntu():
return platform.system() == 'Linux' and platform.linux_distribution()[0] == 'Ubuntu' return platform.system() == 'Linux' and distro.linux_distribution()[0] == 'Ubuntu'
def is_windows(): def is_windows():

View File

@ -4,6 +4,7 @@ cached-property==1.5.1
certifi==2019.11.28 certifi==2019.11.28
chardet==3.0.4 chardet==3.0.4
colorama==0.4.3; sys_platform == 'win32' colorama==0.4.3; sys_platform == 'win32'
distro==1.5.0
docker==4.2.0 docker==4.2.0
docker-pycreds==0.4.0 docker-pycreds==0.4.0
dockerpty==0.4.1 dockerpty==0.4.1

View File

@ -36,6 +36,7 @@ install_requires = [
'requests >= 2.20.0, < 3', 'requests >= 2.20.0, < 3',
'texttable >= 0.9.0, < 2', 'texttable >= 0.9.0, < 2',
'websocket-client >= 0.32.0, < 1', 'websocket-client >= 0.32.0, < 1',
'distro >= 1.5.0, < 2',
'docker[ssh] >= 3.7.0, < 5', 'docker[ssh] >= 3.7.0, < 5',
'dockerpty >= 0.4.1, < 1', 'dockerpty >= 0.4.1, < 1',
'six >= 1.3.0, < 2', 'six >= 1.3.0, < 2',