From 8a26ddc1ebb121f50e111247b5c2855ef0caa877 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2024 11:32:14 +0200 Subject: [PATCH 1/3] Revert "python3Packages.weconnect-mqtt: 0.48.4 -> 0.49.0" This reverts commit 3bf8c24d7425fe0e8548416e549a10863816c732. --- pkgs/development/python-modules/weconnect-mqtt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/weconnect-mqtt/default.nix b/pkgs/development/python-modules/weconnect-mqtt/default.nix index 003614876b98..ffbddd623a7c 100644 --- a/pkgs/development/python-modules/weconnect-mqtt/default.nix +++ b/pkgs/development/python-modules/weconnect-mqtt/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "weconnect-mqtt"; - version = "0.49.0"; + version = "0.48.4"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "tillsteinbach"; repo = "WeConnect-mqtt"; rev = "refs/tags/v${version}"; - hash = "sha256-V96fdy6h012SbP3tyOMniAwLf/1+iKzTc9WnevAVwTI="; + hash = "sha256-Yv6CAGTDi4P9pImLxVk2QkZ014iqQ8UMBUeiyZWnYiQ="; }; postPatch = '' From a9e84f8a8aa43ed9f972342df8501a01f95bc170 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2024 11:34:58 +0200 Subject: [PATCH 2/3] python312Packages.weconnect-mqtt: refactor --- .../python-modules/weconnect-mqtt/default.nix | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/weconnect-mqtt/default.nix b/pkgs/development/python-modules/weconnect-mqtt/default.nix index ffbddd623a7c..10cbfb2071ce 100644 --- a/pkgs/development/python-modules/weconnect-mqtt/default.nix +++ b/pkgs/development/python-modules/weconnect-mqtt/default.nix @@ -1,12 +1,13 @@ { lib , buildPythonPackage , fetchFromGitHub -, pytestCheckHook -, pythonOlder , paho-mqtt +, pytestCheckHook , python-dateutil -, weconnect +, pythonOlder +, pythonRelaxDepsHook , setuptools +, weconnect }: buildPythonPackage rec { @@ -33,11 +34,19 @@ buildPythonPackage rec { --replace-fail "pytest-cov" "" ''; - nativeBuildInputs = [ + pythonRelaxDeps = [ + "python-dateutil" + ]; + + build-system = [ setuptools ]; - propagatedBuildInputs = [ + nativeBuildInputs = [ + pythonRelaxDepsHook + ]; + + dependencies = [ paho-mqtt python-dateutil weconnect @@ -53,10 +62,10 @@ buildPythonPackage rec { meta = with lib; { description = "Python client that publishes data from Volkswagen WeConnect"; - mainProgram = "weconnect-mqtt"; homepage = "https://github.com/tillsteinbach/WeConnect-mqtt"; changelog = "https://github.com/tillsteinbach/WeConnect-mqtt/releases/tag/v${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; + mainProgram = "weconnect-mqtt"; }; } From ce98385ced4791213d78494884dd15888e98cd77 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 22 May 2024 11:35:21 +0200 Subject: [PATCH 3/3] python312Packages.weconnect-mqtt: format with nixfmt --- .../python-modules/weconnect-mqtt/default.nix | 41 ++++++++----------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/pkgs/development/python-modules/weconnect-mqtt/default.nix b/pkgs/development/python-modules/weconnect-mqtt/default.nix index 10cbfb2071ce..30e5accbb3cf 100644 --- a/pkgs/development/python-modules/weconnect-mqtt/default.nix +++ b/pkgs/development/python-modules/weconnect-mqtt/default.nix @@ -1,13 +1,14 @@ -{ lib -, buildPythonPackage -, fetchFromGitHub -, paho-mqtt -, pytestCheckHook -, python-dateutil -, pythonOlder -, pythonRelaxDepsHook -, setuptools -, weconnect +{ + lib, + buildPythonPackage, + fetchFromGitHub, + paho-mqtt, + pytestCheckHook, + python-dateutil, + pythonOlder, + pythonRelaxDepsHook, + setuptools, + weconnect, }: buildPythonPackage rec { @@ -34,17 +35,11 @@ buildPythonPackage rec { --replace-fail "pytest-cov" "" ''; - pythonRelaxDeps = [ - "python-dateutil" - ]; + pythonRelaxDeps = [ "python-dateutil" ]; - build-system = [ - setuptools - ]; + build-system = [ setuptools ]; - nativeBuildInputs = [ - pythonRelaxDepsHook - ]; + nativeBuildInputs = [ pythonRelaxDepsHook ]; dependencies = [ paho-mqtt @@ -52,13 +47,9 @@ buildPythonPackage rec { weconnect ] ++ weconnect.optional-dependencies.Images; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; - pythonImportsCheck = [ - "weconnect_mqtt" - ]; + pythonImportsCheck = [ "weconnect_mqtt" ]; meta = with lib; { description = "Python client that publishes data from Volkswagen WeConnect";