示例#1
0
    def get(self):

        if IS_LINUX:
            return dict(
                id=ld.id(),
                name=ld.name(),
                version=ld.version(),
                like=ld.like(),
                codename=ld.codename(),
                base=ld.base()
            )
示例#2
0
    def get(self):

        if IS_LINUX:
            return dict(
                id=ld.id(), name=ld.name(), version=ld.version(), like=ld.like(), codename=ld.codename(), base=ld.base()
            )
示例#3
0
PKG_INSTALL_CMD = {
    "win": ("",),
    "mac": ("",),
    "debian": ("sudo", "apt-get", "-y", "install"),
    "fedora": ("sudo", "yum", "-y", "install"),
    "rhel": ("sudo", "yum", "-y", "install"),
}

if os.name == "nt" or platform.system() == "Windows":
    SYS_OS = "win"
elif os.name == "mac" or platform.system() == "Darwin":
    SYS_OS = "mac"
else:
    import ld

    SYS_OS = ld.base()

if SYS_OS == "win":
    EXE_NAME = "phantomjs.exe"
else:
    EXE_NAME = "phantomjs"

if sys.maxsize > 2 ** 32:
    SYS_ARCH = "x64"
else:
    SYS_ARCH = "x32"


def normalize_version(v_str):
    v_list = list(v_str)
    optional_endings = (".", "0")