diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix b/nixpkgs/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix index 299a526dfdd7..6800635c0b2f 100644 --- a/nixpkgs/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix +++ b/nixpkgs/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix @@ -1,43 +1,44 @@ { lib , stdenv , buildPythonPackage -, fetchFromGitHub -, rustPlatform , cargo , darwin +, fetchFromGitHub +, json-stream +, json-stream-rs-tokenizer , rustc +, rustPlatform +, setuptools , setuptools-rust -, json-stream-rs-tokenizer -, json-stream +, wheel }: buildPythonPackage rec { pname = "json-stream-rs-tokenizer"; - version = "0.4.16"; + version = "0.4.22"; format = "setuptools"; src = fetchFromGitHub { owner = "smheidrich"; repo = "py-json-stream-rs-tokenizer"; rev = "refs/tags/v${version}"; - hash = "sha256-MnYkCAI8x65kU0EoTRf4ZVsbjNravjokepX4yViu7go="; + hash = "sha256-EW726gUXTBX3gTxlFQ45RgkUa2Z4tIjUZxO4GBLXgEs="; }; - postPatch = '' - cp ${./Cargo.lock} ./Cargo.lock - ''; - - cargoDeps = rustPlatform.fetchCargoTarball { - inherit src postPatch; - name = "${pname}-${version}"; - hash = "sha256-HwWH8/UWKWOdRmyCVQtNqJxXD55f6zxLY0LhR7JU9ro="; + cargoDeps = rustPlatform.importCargoLock { + lockFile = ./Cargo.lock; + outputHashes = { + "utf8-read-0.4.0" = "sha256-L/NcgbB+2Rwtc+1e39fQh1D9S4RqQY6CCFOTh8CI8Ts="; + }; }; nativeBuildInputs = [ - setuptools-rust - rustPlatform.cargoSetupHook cargo + rustPlatform.cargoSetupHook rustc + setuptools + setuptools-rust + wheel ]; buildInputs = lib.optionals stdenv.isDarwin [ |