diff --git a/.devcontainer/pre-setup.sh b/.devcontainer/pre-setup.sh index 6a2b99e..a6e490a 100644 --- a/.devcontainer/pre-setup.sh +++ b/.devcontainer/pre-setup.sh @@ -1,6 +1,11 @@ #!/bin/bash set -e +# workaround for devimage +sudo find /etc/apt/sources.list.d -maxdepth 1 -type f -exec \ + sh -c 'grep -q "dl.yarnpkg.com/debian" "$1" && rm -f "$1" || true' _ {} \; +sudo sed -i '/dl.yarnpkg.com\/debian/d' /etc/apt/sources.list || true + sudo apt update -y sudo apt install -y curl sudo apt-get install -y docker.io diff --git a/.devcontainer/setup.sh b/.devcontainer/setup.sh index 261f66b..04053c0 100644 --- a/.devcontainer/setup.sh +++ b/.devcontainer/setup.sh @@ -3,6 +3,11 @@ echo $PYTHONPATH CONTAINER_WORKSPACE_FOLDER=$1 cd $CONTAINER_WORKSPACE_FOLDER +# workaround for devimage +sudo find /etc/apt/sources.list.d -maxdepth 1 -type f -exec \ + sh -c 'grep -q "dl.yarnpkg.com/debian" "$1" && rm -f "$1" || true' _ {} \; +sudo sed -i '/dl.yarnpkg.com\/debian/d' /etc/apt/sources.list || true + cd $HOME echo $PWD if [ ! -d ./lnbits ] ; then @@ -25,3 +30,4 @@ cd $CONTAINER_WORKSPACE_FOLDER poetry install --no-interaction npm i prettier npm i pyright +pip install uv diff --git a/package-lock.json b/package-lock.json index 06a81d1..11f3af5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "prettier": "^3.2.5", - "pyright": "^1.1.358" + "prettier": "^3.8.1", + "pyright": "^1.1.408" } }, "node_modules/fsevents": { @@ -28,9 +28,9 @@ } }, "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -43,9 +43,9 @@ } }, "node_modules/pyright": { - "version": "1.1.405", - "resolved": "https://registry.npmjs.org/pyright/-/pyright-1.1.405.tgz", - "integrity": "sha512-hgy12kLZ1oAMtl9LTsByHftg3AD6Pouwu5rBsQlqYQqCCdGBgaQm9XDAPDap7ayWe9W+NWrUwO7Zy1K7uXoE2A==", + "version": "1.1.408", + "resolved": "https://registry.npmjs.org/pyright/-/pyright-1.1.408.tgz", + "integrity": "sha512-N61pxaLLCsPcUuPPHMNIrGoZgGBgrbjBX5UqkaT5UV8NVZdL7ExsO6N3ectv1DzAUsLOzdlyqoYtX76u8eF4YA==", "license": "MIT", "bin": { "pyright": "index.js", diff --git a/package.json b/package.json index 97f219d..1ff8b61 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "author": "", "license": "ISC", "dependencies": { - "prettier": "^3.2.5", - "pyright": "^1.1.358" + "prettier": "^3.8.1", + "pyright": "^1.1.408" } }