summary refs log tree commit diff
path: root/pkgs/development/embedded
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2021-08-27 21:39:43 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2021-09-05 15:00:35 +0200
commit6f7e7622027438a994811a56b10f98c0fd222223 (patch)
treee48e893a49f3d3ccf9ecebba8410aaf56ddd93f7 /pkgs/development/embedded
parent083c666d20e9c497b76b9cef096b62c3db7d9de1 (diff)
downloadnixpkgs-6f7e7622027438a994811a56b10f98c0fd222223.tar
nixpkgs-6f7e7622027438a994811a56b10f98c0fd222223.tar.gz
nixpkgs-6f7e7622027438a994811a56b10f98c0fd222223.tar.bz2
nixpkgs-6f7e7622027438a994811a56b10f98c0fd222223.tar.lz
nixpkgs-6f7e7622027438a994811a56b10f98c0fd222223.tar.xz
nixpkgs-6f7e7622027438a994811a56b10f98c0fd222223.tar.zst
nixpkgs-6f7e7622027438a994811a56b10f98c0fd222223.zip
platformio: pin ajsonrpc dependency
Diffstat (limited to 'pkgs/development/embedded')
-rw-r--r--pkgs/development/embedded/platformio/core.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/development/embedded/platformio/core.nix b/pkgs/development/embedded/platformio/core.nix
index a3dcbdd35fd..169ff4cd5a8 100644
--- a/pkgs/development/embedded/platformio/core.nix
+++ b/pkgs/development/embedded/platformio/core.nix
@@ -1,5 +1,6 @@
 { stdenv, lib, python3
 , fetchFromGitHub
+, fetchPypi
 , git
 , spdx-license-list-data
 , version, src
@@ -20,6 +21,15 @@ let
         doCheck = false;
       });
 
+      ajsonrpc = super.ajsonrpc.overridePythonAttrs (oldAttrs: rec {
+        pname = "ajsonrpc";
+        version = "1.1.0";
+        src = fetchPypi {
+          inherit pname version;
+          sha256 = "sha256-CgHCtW0gxZho7ZavvEaODNc+KbFW4sAsHtM2Xk5Cuaw=";
+        };
+      });
+
       click = super.click.overridePythonAttrs (oldAttrs: rec {
         version = "7.1.2";
         src = oldAttrs.src.override {
@@ -28,6 +38,18 @@ let
         };
       });
 
+      starlette = super.starlette.overridePythonAttrs (oldAttrs: rec {
+        pname = "starlette";
+        version = "0.14.2";
+        src = fetchFromGitHub {
+          owner = "encode";
+          repo = pname;
+          rev = version;
+          sha256 = "sha256-Ki5jTEr5w6CrGK6F60E9uvdUlGx8pxdHMpxHvj9D4js=";
+        };
+        doCheck = false;
+      });
+
       uvicorn = super.uvicorn.overridePythonAttrs (oldAttrs: rec {
         version = "0.13.2";
         src = fetchFromGitHub {