mirror of
https://github.com/MeoProject/lx-music-api-server.git
synced 2025-05-23 19:17:41 +08:00
24 lines
843 B
Python
24 lines
843 B
Python
# for installing the dependencies on Termux.
|
|
# ruamel-yaml-clib need to build from source, but it will throw an error during
|
|
# the build process in default configuration. To fix this, we need to set
|
|
# CFLAGS environment variable to "-Wno-incompatible-function-pointer-types".
|
|
# Resolution from: https://github.com/termux/termux-packages/issues/16746
|
|
|
|
import os
|
|
import subprocess
|
|
|
|
def is_termux():
|
|
return "termux" in os.environ.get("HOME", "")
|
|
|
|
def install_ruamel_clib():
|
|
if (is_termux()):
|
|
# https://github.com/termux/termux-packages/issues/16746
|
|
os.environ["CFLAGS"] = "-Wno-incompatible-function-pointer-types"
|
|
subprocess.run(["poetry", "run", "pip", "install", "ruamel-yaml-clib"])
|
|
|
|
def install():
|
|
install_ruamel_clib()
|
|
subprocess.run(["poetry", "install"])
|
|
|
|
if __name__ == "__main__":
|
|
install() |