Unverified Commit cbe50716 authored by Marcus Ramberg's avatar Marcus Ramberg Committed by GitHub
Browse files

Merge pull request #310375 from fabaff/homematicip-bump

python312Packages.homematicip: 1.1.0 -> 1.1.1
parents a7883a69 883eafa3
Loading
Loading
Loading
Loading
+56 −57
Original line number Diff line number Diff line
{ lib
, aenum
, aiohttp
, aiohttp-wsgi
, async-timeout
, buildPythonPackage
, fetchFromGitHub
, pytest7CheckHook
, pythonAtLeast
, pythonOlder
, pytest-aiohttp
, pytest-asyncio
, requests
, setuptools
, setuptools-scm
, websocket-client
, websockets
{
  lib,
  aenum,
  aiohttp,
  aiohttp-wsgi,
  async-timeout,
  buildPythonPackage,
  fetchFromGitHub,
  pytest7CheckHook,
  pythonAtLeast,
  pythonOlder,
  pytest-aiohttp,
  pytest-asyncio,
  requests,
  setuptools,
  setuptools-scm,
  websocket-client,
  websockets,
}:

buildPythonPackage rec {
  pname = "homematicip";
  version = "1.1.0";
  version = "1.1.1";
  pyproject = true;

  disabled = pythonOlder "3.10";
@@ -28,15 +29,15 @@ buildPythonPackage rec {
    owner = "hahn-th";
    repo = "homematicip-rest-api";
    rev = "refs/tags/${version}";
    hash = "sha256-tx7/amXG3rLdUFgRPQcuf57qkBLAPxPWjLGSO7MrcWU=";
    hash = "sha256-VMHInAmNO0Nw0ohZnIJ9c77h35YSSNNnPNYaUpBlKOQ=";
  };

  nativeBuildInputs = [
  build-system = [
    setuptools
    setuptools-scm
  ];

  propagatedBuildInputs = [
  dependencies = [
    aenum
    aiohttp
    async-timeout
@@ -52,11 +53,10 @@ buildPythonPackage rec {
    pytest7CheckHook
  ];

  pytestFlagsArray = [
    "--asyncio-mode=auto"
  ];
  pytestFlagsArray = [ "--asyncio-mode=auto" ];

  disabledTests = [
  disabledTests =
    [
      # Assert issues with datetime
      "test_contact_interface_device"
      "test_dimmer"
@@ -80,16 +80,15 @@ buildPythonPackage rec {
      "test_home_unknown_types"
      # Requires network access
      "test_websocket"
  ] ++ lib.optionals (pythonAtLeast "3.10") [
    ]
    ++ lib.optionals (pythonAtLeast "3.10") [
      "test_connection_lost"
      "test_user_disconnect_and_reconnect"
      "test_ws_message"
      "test_ws_no_pong"
    ];

  pythonImportsCheck = [
    "homematicip"
  ];
  pythonImportsCheck = [ "homematicip" ];

  meta = with lib; {
    description = "Module for the homematicIP REST API";