diff --git a/homeassistant/components/ipp/manifest.json b/homeassistant/components/ipp/manifest.json index 52e183b2bd47..afe3413a9770 100644 --- a/homeassistant/components/ipp/manifest.json +++ b/homeassistant/components/ipp/manifest.json @@ -7,6 +7,6 @@ "integration_type": "device", "iot_class": "local_polling", "loggers": ["deepmerge", "pyipp"], - "requirements": ["pyipp==0.17.2"], + "requirements": ["aioipp==0.19.0"], "zeroconf": ["_ipps._tcp.local.", "_ipp._tcp.local."] } diff --git a/requirements_all.txt b/requirements_all.txt index 24ee56911a24..202d4ff29545 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -311,6 +311,9 @@ aioimaplib==2.0.1 # homeassistant.components.immich aioimmich==0.17.0 +# homeassistant.components.ipp +aioipp==0.19.0 + # homeassistant.components.apache_kafka aiokafka==0.10.0 @@ -2321,9 +2324,6 @@ pyintesishome==2.5.0 # homeassistant.components.ipma pyipma==3.0.10 -# homeassistant.components.ipp -pyipp==0.17.2 - # homeassistant.components.iqvia pyiqvia==2022.04.0 diff --git a/script/hassfest/requirements.py b/script/hassfest/requirements.py index cc02a32d7327..5e38fd322ed1 100644 --- a/script/hassfest/requirements.py +++ b/script/hassfest/requirements.py @@ -164,7 +164,6 @@ FORBIDDEN_PACKAGE_EXCEPTIONS: dict[str, dict[str, set[str]]] = { "homewizard": {"python-homewizard-energy": {"async-timeout", "backoff"}}, "hydrawise": {"gql": {"backoff"}}, "imeon_inverter": {"imeon-inverter-api": {"async-timeout"}}, - "ipp": {"pyipp": {"backoff"}}, "iqvia": {"pyiqvia": {"backoff"}}, "ista_ecotrend": {"pyecotrend-ista": {"dataclasses-json"}}, "kef": {"aiokef": {"async-timeout"}}, diff --git a/tests/components/ipp/snapshots/test_diagnostics.ambr b/tests/components/ipp/snapshots/test_diagnostics.ambr index bd2564c5a409..e7817211f9f1 100644 --- a/tests/components/ipp/snapshots/test_diagnostics.ambr +++ b/tests/components/ipp/snapshots/test_diagnostics.ambr @@ -3,6 +3,15 @@ dict({ 'data': dict({ 'booted_at': '2019-11-11T09:10:02+00:00', + 'counters': dict({ + 'impressions_completed': None, + 'impressions_completed_col': dict({ + }), + 'media_sheets_completed': None, + 'pages_completed': None, + 'supported': list([ + ]), + }), 'info': dict({ 'command_set': 'ESCPL2,BDC,D4,D4PX,ESCPR7,END4,GENEP,URF', 'location': None,