diff --git a/server/package-lock.json b/server/package-lock.json index 87d8548b1..2df71fb62 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/server", - "version": "0.115.11", + "version": "0.115.12", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/server", - "version": "0.115.11", + "version": "0.115.12", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/server/python/plugin_remote.py b/server/python/plugin_remote.py index 30244d10e..ac1d1884d 100644 --- a/server/python/plugin_remote.py +++ b/server/python/plugin_remote.py @@ -763,9 +763,11 @@ class PluginRemote: pip_target, "requirements.optional" ) - need_pip = True + need_pip = False + # pip is needed if there's a requiremnts.txt file that has changed. if str_requirements: need_pip = need_requirements(requirements_basename, str_requirements) + # pip is needed if the base scrypted requirements have changed. if not need_pip: need_pip = need_requirements( scrypted_requirements_basename, SCRYPTED_REQUIREMENTS