python313Packages.pymysensors: 0.24.1 -> 0.25.2 (#417680)

authored by Fabian Affolter and committed by GitHub 2576cf9c c43cf3fe

+13 -12
+13 -12
pkgs/development/python-modules/pymysensors/default.nix
··· 8 8 getmac, 9 9 intelhex, 10 10 paho-mqtt, 11 + pyserial-asyncio-fast, 11 12 pyserial, 12 - pyserial-asyncio, 13 13 pytest-sugar, 14 14 pytest-timeout, 15 15 pytestCheckHook, 16 - pythonOlder, 16 + setuptools, 17 17 voluptuous, 18 18 }: 19 19 20 20 buildPythonPackage rec { 21 21 pname = "pymysensors"; 22 - version = "0.24.1"; 23 - format = "setuptools"; 24 - 25 - disabled = pythonOlder "3.7"; 22 + version = "0.25.2"; 23 + pyproject = true; 26 24 27 25 src = fetchFromGitHub { 28 26 owner = "theolind"; 29 27 repo = "pymysensors"; 30 - rev = version; 31 - hash = "sha256-3t9YrSJf02kc5CuTqPBc/qNJV7yy7Vke4WqhtuOaAYo="; 28 + tag = version; 29 + hash = "sha256-ndvn3mQ4fchL4NiUQLpYn7HMKeuEBT09HQvnJy14jPI="; 32 30 }; 33 31 34 - propagatedBuildInputs = [ 32 + build-system = [ setuptools ]; 33 + 34 + dependencies = [ 35 35 awesomeversion 36 36 click 37 37 crcmod 38 38 getmac 39 39 intelhex 40 40 pyserial 41 - pyserial-asyncio 41 + pyserial-asyncio-fast 42 42 voluptuous 43 43 ]; 44 44 ··· 56 56 57 57 meta = with lib; { 58 58 description = "Python API for talking to a MySensors gateway"; 59 - mainProgram = "pymysensors"; 60 59 homepage = "https://github.com/theolind/pymysensors"; 61 - license = with licenses; [ mit ]; 60 + changelog = "https://github.com/theolind/pymysensors/releases/tag/${src.tag}"; 61 + license = licenses.mit; 62 62 maintainers = with maintainers; [ fab ]; 63 + mainProgram = "pymysensors"; 63 64 }; 64 65 }