python3Packages.zenoh: init at 1.0.3 (#361227)

authored by Markus Kowalewski and committed by GitHub dab510a2 45135b31

+53
+51
pkgs/development/python-modules/zenoh/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + cargo, 6 + rustPlatform, 7 + rustc, 8 + stdenv, 9 + darwin, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "zenoh"; 14 + version = "1.0.3"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "eclipse-zenoh"; 19 + repo = "zenoh-python"; 20 + rev = version; 21 + hash = "sha256-LQ6zu0yD2heprN2p6zO/ZC6uIsMlc1FyDuZ/dvOnVqU="; 22 + }; 23 + 24 + cargoDeps = rustPlatform.fetchCargoVendor { 25 + inherit src pname version; 26 + hash = "sha256-6a2OSZLn1OYpe4tAv60uBhh/b+3QewPxVtQIDOnpk3A="; 27 + }; 28 + 29 + build-system = [ 30 + cargo 31 + rustPlatform.cargoSetupHook 32 + rustPlatform.maturinBuildHook 33 + rustc 34 + ]; 35 + 36 + buildInputs = lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; 37 + 38 + pythonImportsCheck = [ 39 + "zenoh" 40 + ]; 41 + 42 + meta = { 43 + description = "Python API for zenoh"; 44 + homepage = "https://github.com/eclipse-zenoh/zenoh-python"; 45 + license = with lib.licenses; [ 46 + asl20 47 + epl20 48 + ]; 49 + maintainers = with lib.maintainers; [ markuskowa ]; 50 + }; 51 + }
+2
pkgs/top-level/python-packages.nix
··· 18298 18298 python3 = python; 18299 18299 })).py; 18300 18300 18301 + zenoh = callPackage ../development/python-modules/zenoh { }; 18302 + 18301 18303 zephyr-python-api = callPackage ../development/python-modules/zephyr-python-api { }; 18302 18304 18303 18305 zeroc-ice = callPackage ../development/python-modules/zeroc-ice { };