diff --git a/AppImageBuilder.yml b/AppImageBuilder.yml index 908bbe38..72701c21 100644 --- a/AppImageBuilder.yml +++ b/AppImageBuilder.yml @@ -12,7 +12,7 @@ script: # copy Logo - cp AppDir/usr/src/rare/resources/images/Rare.png AppDir/usr/share/icons/hicolor/256x256/apps/ # Install application dependencies - - python3 -m pip install --ignore-installed --prefix=/usr --root=AppDir pypresence qtawesome legendary-gl typing_extensions + - python3 -m pip install --ignore-installed --prefix=/usr --root=AppDir pypresence qtawesome legendary-gl orjson typing_extensions AppDir: path: AppDir diff --git a/pyproject.toml b/pyproject.toml index 4e33bca5..9c028860 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,6 +32,7 @@ pywebview = [ { version = "^3.6.3", extras = ["gtk"], platform = "freebsd", optional = true }, ] legendary-gl = "^0.20.34" +orjson = "^3.8.0" typing-extensions = "^4.3.0" [tool.poetry.scripts] diff --git a/requirements-full.txt b/requirements-full.txt index f9e309c1..5d94f533 100644 --- a/requirements-full.txt +++ b/requirements-full.txt @@ -3,7 +3,8 @@ requests PyQt5 QtAwesome setuptools -legendary-gl +legendary-gl>=0.20.33 +orjson pywin32; platform_system == "Windows" pywebview[qt]; platform_system == "Linux" pywebview[qt]; platform_system == "FreeBSD" diff --git a/requirements.txt b/requirements.txt index f30e7c72..55d56ef0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,4 +4,5 @@ PyQt5 QtAwesome setuptools legendary-gl>=0.20.34 +orjson pywin32; platform_system == "Windows" diff --git a/setup.py b/setup.py index 4fff0459..77936e2b 100644 --- a/setup.py +++ b/setup.py @@ -8,6 +8,7 @@ with open("README.md", "r") as fh: requirements = [ "requests<3.0", "legendary-gl>=0.20.34", + "orjson", "setuptools", "wheel", "PyQt5",