Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 53 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354{ lib, buildPythonPackage, fetchFromGitHub, setuptools, construct, paho-mqtt, pyserial-asyncio, pytestCheckHook,}:
buildPythonPackage rec { pname = "amshan"; version = "2.1.1"; pyproject = true;
src = fetchFromGitHub { owner = "toreamun"; repo = "amshan"; rev = version; hash = "sha256-aw0wTqb2s84STVUN55h6L926pXwaMSppBCfXZVb87w0="; };
build-system = [ setuptools ];
dependencies = [ construct paho-mqtt pyserial-asyncio ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "han" ];
# 2021.12.1 is an older version passthru.skipBulkUpdate = true;
meta = { description = "Decode smart power meter data stream of Cosem HDLC frames used by MBUS"; longDescription = '' The package has special support of formats for Aidon, Kaifa and Kamstrup meters used in Norway and Sweden (AMS HAN). ''; homepage = "https://github.com/toreamun/amshan"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bjornfor ]; };}