nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 57 lines 1.1 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 6 setuptools, 7 8 urllib3, 9 deprecation, 10 paho-mqtt, 11 requests, 12 requests-unixsocket2, 13 janus, 14 pysocks, 15 typing-extensions, 16}: 17buildPythonPackage rec { 18 pname = "azure-iot-device"; 19 version = "2.14.0"; 20 pyproject = true; 21 22 src = fetchPypi { 23 inherit version; 24 pname = "azure_iot_device"; 25 hash = "sha256-ttSNSTLCQAJXNqzlRMTnG8SaFXasmY6h3neK+CSW/84="; 26 }; 27 28 nativeBuildInputs = [ setuptools ]; 29 30 propagatedBuildInputs = [ 31 urllib3 32 deprecation 33 paho-mqtt 34 requests 35 requests-unixsocket2 36 janus 37 pysocks 38 typing-extensions 39 ]; 40 41 # Module has no tests 42 doCheck = false; 43 44 pythonImportsCheck = [ 45 "azure.iot.device" 46 "azure.iot.device.aio" 47 ]; 48 49 meta = { 50 # https://github.com/Azure/azure-iot-sdk-python/issues/1196 51 broken = lib.versionAtLeast paho-mqtt.version "2"; 52 description = "Microsoft Azure IoT Device Library for Python"; 53 homepage = "https://github.com/Azure/azure-iot-sdk-python"; 54 license = lib.licenses.mit; 55 maintainers = with lib.maintainers; [ mikut ]; 56 }; 57}