server: add PYTHONPATH for sdk

This commit is contained in:
Koushik Dutta
2021-12-07 18:51:54 -08:00
parent 41a075c7fa
commit d0791d4557
4 changed files with 6 additions and 7 deletions

View File

@@ -1,12 +1,12 @@
{
"name": "@scrypted/server",
"version": "0.0.93",
"version": "0.0.94",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@scrypted/server",
"version": "0.0.93",
"version": "0.0.94",
"license": "ISC",
"dependencies": {
"@scrypted/sdk": "^0.0.128",

View File

@@ -1,6 +1,6 @@
{
"name": "@scrypted/server",
"version": "0.0.93",
"version": "0.0.94",
"description": "",
"dependencies": {
"@scrypted/sdk": "^0.0.128",

View File

@@ -22,9 +22,6 @@ from asyncio.streams import StreamReader, StreamWriter
import os
from os import sys
from sys import stderr, stdout
more = os.path.join(os.getcwd(), 'node_modules/@scrypted/sdk')
sys.path.insert(0, more)
class SystemDeviceState(TypedDict):
lastEventTime: int

View File

@@ -239,7 +239,9 @@ export class PluginHost {
this.worker = child_process.spawn('python3', args, {
// stdin, stdout, stderr, peer in, peer out
stdio: ['pipe', 'pipe', 'pipe', 'pipe', 'pipe'],
env: Object.assign({}, process.env, env),
env: Object.assign({
PYTHONPATH: path.join(process.cwd(), 'node_modules/@scrypted/sdk'),
}, process.env, env),
});
const peerin = this.worker.stdio[3] as Writable;