From 633969f0748bf8c2885ca4c6192c98a18273958d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 21 May 2022 01:23:05 +0000 Subject: [PATCH 1/2] python3Packages.steamodd: init at 4.23 --- .../python-modules/steamodd/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/steamodd/default.nix diff --git a/pkgs/development/python-modules/steamodd/default.nix b/pkgs/development/python-modules/steamodd/default.nix new file mode 100644 index 00000000000..7db250e5ac3 --- /dev/null +++ b/pkgs/development/python-modules/steamodd/default.nix @@ -0,0 +1,37 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "steamodd"; + version = "4.23"; + + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + sha256 = "b95b288a8249937b9183539eef76563a6b1df286a1db04f25141e46d8814eae9"; + }; + + # tests require API key + doCheck = false; + + pythonImportsCheck = [ + "steam.api" + "steam.apps" + "steam.items" + "steam.loc" + "steam.remote_storage" + "steam.sim" + "steam.user" + "steam.vdf" + ]; + + meta = { + description = "High level Steam API implementation with low level reusable core"; + homepage = "https://github.com/Lagg/steamodd"; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 717ca161efe..3287bcee7ef 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9947,6 +9947,8 @@ in { stdlib-list = callPackage ../development/python-modules/stdlib-list { }; + steamodd = callPackage ../development/python-modules/steamodd { }; + stem = callPackage ../development/python-modules/stem { }; stestr = callPackage ../development/python-modules/stestr { }; From 369ca081d8dbdbfa4e4ed3193ac35f9f90d15920 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 21 May 2022 01:26:27 +0000 Subject: [PATCH 2/2] home-assistant: support steam_online component --- pkgs/servers/home-assistant/component-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 22ef7e00c92..04e6508429d 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2540,7 +2540,8 @@ statsd ]; "steam_online" = ps: with ps; [ - ]; # missing inputs: steamodd + steamodd + ]; "steamist" = ps: with ps; [ aiohttp-cors aiosteamist @@ -3661,6 +3662,7 @@ "startca" "statistics" "statsd" + "steam_online" "steamist" "stookalert" "stream"