mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-07 12:44:20 +00:00
home-assistant: 2023.9.3 -> 2023.10.0
https://www.home-assistant.io/blog/2023/10/04/release-202310/
This commit is contained in:
parent
3180c9c4c4
commit
eee2819fc4
@ -2,7 +2,7 @@
|
|||||||
# Do not edit!
|
# Do not edit!
|
||||||
|
|
||||||
{
|
{
|
||||||
version = "2023.9.3";
|
version = "2023.10.0";
|
||||||
components = {
|
components = {
|
||||||
"3_day_blinds" = ps: with ps; [
|
"3_day_blinds" = ps: with ps; [
|
||||||
];
|
];
|
||||||
@ -79,7 +79,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"airtouch4" = ps: with ps; [
|
"airtouch4" = ps: with ps; [
|
||||||
@ -200,7 +200,7 @@
|
|||||||
aqualogic
|
aqualogic
|
||||||
];
|
];
|
||||||
"aquostv" = ps: with ps; [
|
"aquostv" = ps: with ps; [
|
||||||
]; # missing inputs: sharp-aquos-rc
|
]; # missing inputs: sharp_aquos_rc
|
||||||
"aranet" = ps: with ps; [
|
"aranet" = ps: with ps; [
|
||||||
aioesphomeapi
|
aioesphomeapi
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
@ -224,7 +224,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"arcam_fmj" = ps: with ps; [
|
"arcam_fmj" = ps: with ps; [
|
||||||
@ -251,7 +251,7 @@
|
|||||||
hassil
|
hassil
|
||||||
home-assistant-intents
|
home-assistant-intents
|
||||||
mutagen
|
mutagen
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"asterisk_cdr" = ps: with ps; [
|
"asterisk_cdr" = ps: with ps; [
|
||||||
asterisk-mbox
|
asterisk-mbox
|
||||||
@ -395,7 +395,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"blueprint" = ps: with ps; [
|
"blueprint" = ps: with ps; [
|
||||||
@ -439,7 +439,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"bluetooth_le_tracker" = ps: with ps; [
|
"bluetooth_le_tracker" = ps: with ps; [
|
||||||
@ -464,7 +464,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"bluetooth_tracker" = ps: with ps; [
|
"bluetooth_tracker" = ps: with ps; [
|
||||||
@ -540,7 +540,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"bticino" = ps: with ps; [
|
"bticino" = ps: with ps; [
|
||||||
@ -581,7 +581,7 @@
|
|||||||
pychromecast
|
pychromecast
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"cert_expiry" = ps: with ps; [
|
"cert_expiry" = ps: with ps; [
|
||||||
@ -620,7 +620,7 @@
|
|||||||
home-assistant-intents
|
home-assistant-intents
|
||||||
mutagen
|
mutagen
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"cloudflare" = ps: with ps; [
|
"cloudflare" = ps: with ps; [
|
||||||
pycfdns
|
pycfdns
|
||||||
@ -754,7 +754,7 @@
|
|||||||
scapy
|
scapy
|
||||||
securetar
|
securetar
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"delijn" = ps: with ps; [
|
"delijn" = ps: with ps; [
|
||||||
@ -895,7 +895,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"dovado" = ps: with ps; [
|
"dovado" = ps: with ps; [
|
||||||
@ -956,6 +956,8 @@
|
|||||||
"ecobee" = ps: with ps; [
|
"ecobee" = ps: with ps; [
|
||||||
python-ecobee-api
|
python-ecobee-api
|
||||||
];
|
];
|
||||||
|
"ecoforest" = ps: with ps; [
|
||||||
|
]; # missing inputs: pyecoforest
|
||||||
"econet" = ps: with ps; [
|
"econet" = ps: with ps; [
|
||||||
pyeconet
|
pyeconet
|
||||||
];
|
];
|
||||||
@ -1052,6 +1054,8 @@
|
|||||||
"enigma2" = ps: with ps; [
|
"enigma2" = ps: with ps; [
|
||||||
openwebifpy
|
openwebifpy
|
||||||
];
|
];
|
||||||
|
"enmax" = ps: with ps; [
|
||||||
|
];
|
||||||
"enocean" = ps: with ps; [
|
"enocean" = ps: with ps; [
|
||||||
enocean
|
enocean
|
||||||
];
|
];
|
||||||
@ -1098,7 +1102,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
]; # missing inputs: python-eq3bt
|
]; # missing inputs: python-eq3bt
|
||||||
"escea" = ps: with ps; [
|
"escea" = ps: with ps; [
|
||||||
@ -1126,7 +1130,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"etherscan" = ps: with ps; [
|
"etherscan" = ps: with ps; [
|
||||||
@ -1157,7 +1161,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"event" = ps: with ps; [
|
"event" = ps: with ps; [
|
||||||
@ -1269,7 +1273,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"fleetgo" = ps: with ps; [
|
"fleetgo" = ps: with ps; [
|
||||||
@ -1410,9 +1414,9 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
]; # missing inputs: gardena_bluetooth
|
]; # missing inputs: gardena-bluetooth
|
||||||
"gaviota" = ps: with ps; [
|
"gaviota" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"gc100" = ps: with ps; [
|
"gc100" = ps: with ps; [
|
||||||
@ -1563,7 +1567,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"gpsd" = ps: with ps; [
|
"gpsd" = ps: with ps; [
|
||||||
@ -1694,6 +1698,7 @@
|
|||||||
psutil-home-assistant
|
psutil-home-assistant
|
||||||
pyserial
|
pyserial
|
||||||
pyserial-asyncio
|
pyserial-asyncio
|
||||||
|
pyserial-asyncio-fast
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
universal-silabs-flasher
|
universal-silabs-flasher
|
||||||
@ -1713,6 +1718,7 @@
|
|||||||
psutil-home-assistant
|
psutil-home-assistant
|
||||||
pyserial
|
pyserial
|
||||||
pyserial-asyncio
|
pyserial-asyncio
|
||||||
|
pyserial-asyncio-fast
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
universal-silabs-flasher
|
universal-silabs-flasher
|
||||||
@ -1732,6 +1738,7 @@
|
|||||||
psutil-home-assistant
|
psutil-home-assistant
|
||||||
pyserial
|
pyserial
|
||||||
pyserial-asyncio
|
pyserial-asyncio
|
||||||
|
pyserial-asyncio-fast
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
universal-silabs-flasher
|
universal-silabs-flasher
|
||||||
@ -1751,6 +1758,7 @@
|
|||||||
psutil-home-assistant
|
psutil-home-assistant
|
||||||
pyserial
|
pyserial
|
||||||
pyserial-asyncio
|
pyserial-asyncio
|
||||||
|
pyserial-asyncio-fast
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
universal-silabs-flasher
|
universal-silabs-flasher
|
||||||
@ -1799,7 +1807,7 @@
|
|||||||
python-otbr-api
|
python-otbr-api
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"homematic" = ps: with ps; [
|
"homematic" = ps: with ps; [
|
||||||
@ -1889,12 +1897,37 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"icloud" = ps: with ps; [
|
"icloud" = ps: with ps; [
|
||||||
pyicloud
|
pyicloud
|
||||||
];
|
];
|
||||||
|
"idasen_desk" = ps: with ps; [
|
||||||
|
aioesphomeapi
|
||||||
|
aiohttp-cors
|
||||||
|
aioruuvigateway
|
||||||
|
aioshelly
|
||||||
|
async-interrupt
|
||||||
|
bleak
|
||||||
|
bleak-retry-connector
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
bluetooth-data-tools
|
||||||
|
dbus-fast
|
||||||
|
esphome-dashboard-api
|
||||||
|
fnv-hash-fast
|
||||||
|
hassil
|
||||||
|
home-assistant-intents
|
||||||
|
ifaddr
|
||||||
|
mutagen
|
||||||
|
psutil-home-assistant
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
sqlalchemy
|
||||||
|
webrtc-noise-gain
|
||||||
|
zeroconf
|
||||||
|
]; # missing inputs: idasen-ha
|
||||||
"idteck_prox" = ps: with ps; [
|
"idteck_prox" = ps: with ps; [
|
||||||
]; # missing inputs: rfk101py
|
]; # missing inputs: rfk101py
|
||||||
"ifttt" = ps: with ps; [
|
"ifttt" = ps: with ps; [
|
||||||
@ -1958,7 +1991,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"input_boolean" = ps: with ps; [
|
"input_boolean" = ps: with ps; [
|
||||||
@ -2098,7 +2131,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"keyboard" = ps: with ps; [
|
"keyboard" = ps: with ps; [
|
||||||
@ -2130,7 +2163,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"kira" = ps: with ps; [
|
"kira" = ps: with ps; [
|
||||||
@ -2240,7 +2273,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"led_ble" = ps: with ps; [
|
"led_ble" = ps: with ps; [
|
||||||
@ -2266,7 +2299,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"legrand" = ps: with ps; [
|
"legrand" = ps: with ps; [
|
||||||
@ -2372,7 +2405,7 @@
|
|||||||
home-assistant-intents
|
home-assistant-intents
|
||||||
mutagen
|
mutagen
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
]; # missing inputs: loqedAPI
|
]; # missing inputs: loqedAPI
|
||||||
"lovelace" = ps: with ps; [
|
"lovelace" = ps: with ps; [
|
||||||
];
|
];
|
||||||
@ -2435,7 +2468,8 @@
|
|||||||
mastodon-py
|
mastodon-py
|
||||||
];
|
];
|
||||||
"matrix" = ps: with ps; [
|
"matrix" = ps: with ps; [
|
||||||
matrix-client
|
matrix-nio
|
||||||
|
pillow
|
||||||
];
|
];
|
||||||
"matter" = ps: with ps; [
|
"matter" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
@ -2453,6 +2487,31 @@
|
|||||||
"meater" = ps: with ps; [
|
"meater" = ps: with ps; [
|
||||||
meater-python
|
meater-python
|
||||||
];
|
];
|
||||||
|
"medcom_ble" = ps: with ps; [
|
||||||
|
aioesphomeapi
|
||||||
|
aiohttp-cors
|
||||||
|
aioruuvigateway
|
||||||
|
aioshelly
|
||||||
|
async-interrupt
|
||||||
|
bleak
|
||||||
|
bleak-retry-connector
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
bluetooth-data-tools
|
||||||
|
dbus-fast
|
||||||
|
esphome-dashboard-api
|
||||||
|
fnv-hash-fast
|
||||||
|
hassil
|
||||||
|
home-assistant-intents
|
||||||
|
ifaddr
|
||||||
|
mutagen
|
||||||
|
psutil-home-assistant
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
sqlalchemy
|
||||||
|
webrtc-noise-gain
|
||||||
|
zeroconf
|
||||||
|
]; # missing inputs: medcom-ble
|
||||||
"media_extractor" = ps: with ps; [
|
"media_extractor" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
yt-dlp
|
yt-dlp
|
||||||
@ -2493,7 +2552,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
]; # missing inputs: melnor-bluetooth
|
]; # missing inputs: melnor-bluetooth
|
||||||
"meraki" = ps: with ps; [
|
"meraki" = ps: with ps; [
|
||||||
@ -2548,8 +2607,6 @@
|
|||||||
"min_max" = ps: with ps; [
|
"min_max" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"minecraft_server" = ps: with ps; [
|
"minecraft_server" = ps: with ps; [
|
||||||
aiodns
|
|
||||||
getmac
|
|
||||||
mcstatus
|
mcstatus
|
||||||
];
|
];
|
||||||
"minio" = ps: with ps; [
|
"minio" = ps: with ps; [
|
||||||
@ -2580,7 +2637,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"mobile_app" = ps: with ps; [
|
"mobile_app" = ps: with ps; [
|
||||||
@ -2595,7 +2652,7 @@
|
|||||||
pynacl
|
pynacl
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"mochad" = ps: with ps; [
|
"mochad" = ps: with ps; [
|
||||||
]; # missing inputs: pymochad
|
]; # missing inputs: pymochad
|
||||||
@ -2647,7 +2704,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"motion_blinds" = ps: with ps; [
|
"motion_blinds" = ps: with ps; [
|
||||||
@ -2712,8 +2769,7 @@
|
|||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
"myq" = ps: with ps; [
|
"myq" = ps: with ps; [
|
||||||
pymyq
|
]; # missing inputs: python-myq
|
||||||
];
|
|
||||||
"mysensors" = ps: with ps; [
|
"mysensors" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
janus
|
janus
|
||||||
@ -2771,7 +2827,7 @@
|
|||||||
pyatmo
|
pyatmo
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"netdata" = ps: with ps; [
|
"netdata" = ps: with ps; [
|
||||||
netdata
|
netdata
|
||||||
@ -3014,7 +3070,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"oru" = ps: with ps; [
|
"oru" = ps: with ps; [
|
||||||
@ -3037,6 +3093,7 @@
|
|||||||
pyroute2
|
pyroute2
|
||||||
pyserial
|
pyserial
|
||||||
pyserial-asyncio
|
pyserial-asyncio
|
||||||
|
pyserial-asyncio-fast
|
||||||
python-otbr-api
|
python-otbr-api
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
@ -3068,7 +3125,7 @@
|
|||||||
paho-mqtt
|
paho-mqtt
|
||||||
pynacl
|
pynacl
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"p1_monitor" = ps: with ps; [
|
"p1_monitor" = ps: with ps; [
|
||||||
p1monitor
|
p1monitor
|
||||||
@ -3153,7 +3210,7 @@
|
|||||||
mutagen
|
mutagen
|
||||||
pyplaato
|
pyplaato
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"plant" = ps: with ps; [
|
"plant" = ps: with ps; [
|
||||||
fnv-hash-fast
|
fnv-hash-fast
|
||||||
@ -3184,6 +3241,31 @@
|
|||||||
"powerwall" = ps: with ps; [
|
"powerwall" = ps: with ps; [
|
||||||
tesla-powerwall
|
tesla-powerwall
|
||||||
];
|
];
|
||||||
|
"private_ble_device" = ps: with ps; [
|
||||||
|
aioesphomeapi
|
||||||
|
aiohttp-cors
|
||||||
|
aioruuvigateway
|
||||||
|
aioshelly
|
||||||
|
async-interrupt
|
||||||
|
bleak
|
||||||
|
bleak-retry-connector
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
bluetooth-data-tools
|
||||||
|
dbus-fast
|
||||||
|
esphome-dashboard-api
|
||||||
|
fnv-hash-fast
|
||||||
|
hassil
|
||||||
|
home-assistant-intents
|
||||||
|
ifaddr
|
||||||
|
mutagen
|
||||||
|
psutil-home-assistant
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
sqlalchemy
|
||||||
|
webrtc-noise-gain
|
||||||
|
zeroconf
|
||||||
|
];
|
||||||
"profiler" = ps: with ps; [
|
"profiler" = ps: with ps; [
|
||||||
guppy3
|
guppy3
|
||||||
objgraph
|
objgraph
|
||||||
@ -3273,7 +3355,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
qingping-ble
|
qingping-ble
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"qld_bushfire" = ps: with ps; [
|
"qld_bushfire" = ps: with ps; [
|
||||||
@ -3308,7 +3390,7 @@
|
|||||||
mutagen
|
mutagen
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
rachiopy
|
rachiopy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"radarr" = ps: with ps; [
|
"radarr" = ps: with ps; [
|
||||||
aiopyarr
|
aiopyarr
|
||||||
@ -3357,7 +3439,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
rapt-ble
|
rapt-ble
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"raspberry_pi" = ps: with ps; [
|
"raspberry_pi" = ps: with ps; [
|
||||||
@ -3481,7 +3563,6 @@
|
|||||||
];
|
];
|
||||||
"ruckus_unleashed" = ps: with ps; [
|
"ruckus_unleashed" = ps: with ps; [
|
||||||
aioruckus
|
aioruckus
|
||||||
xmltodict
|
|
||||||
];
|
];
|
||||||
"russound_rio" = ps: with ps; [
|
"russound_rio" = ps: with ps; [
|
||||||
]; # missing inputs: russound-rio
|
]; # missing inputs: russound-rio
|
||||||
@ -3525,7 +3606,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
ruuvitag-ble
|
ruuvitag-ble
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"rympro" = ps: with ps; [
|
"rympro" = ps: with ps; [
|
||||||
@ -3546,7 +3627,7 @@
|
|||||||
psutil-home-assistant
|
psutil-home-assistant
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"saj" = ps: with ps; [
|
"saj" = ps: with ps; [
|
||||||
pysaj
|
pysaj
|
||||||
@ -3636,7 +3717,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
sensirion-ble
|
sensirion-ble
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"sensor" = ps: with ps; [
|
"sensor" = ps: with ps; [
|
||||||
@ -3669,7 +3750,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
sensorpro-ble
|
sensorpro-ble
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"sensorpush" = ps: with ps; [
|
"sensorpush" = ps: with ps; [
|
||||||
@ -3695,7 +3776,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
sensorpush-ble
|
sensorpush-ble
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"sentry" = ps: with ps; [
|
"sentry" = ps: with ps; [
|
||||||
@ -3833,7 +3914,7 @@
|
|||||||
pysmartapp
|
pysmartapp
|
||||||
pysmartthings
|
pysmartthings
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"smarttub" = ps: with ps; [
|
"smarttub" = ps: with ps; [
|
||||||
python-smarttub
|
python-smarttub
|
||||||
@ -3880,7 +3961,7 @@
|
|||||||
pysnooz
|
pysnooz
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"solaredge" = ps: with ps; [
|
"solaredge" = ps: with ps; [
|
||||||
@ -4071,9 +4152,11 @@
|
|||||||
pyswitchbot
|
pyswitchbot
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
|
"switchbot_cloud" = ps: with ps; [
|
||||||
|
]; # missing inputs: switchbot-api
|
||||||
"switcher_kis" = ps: with ps; [
|
"switcher_kis" = ps: with ps; [
|
||||||
aioswitcher
|
aioswitcher
|
||||||
];
|
];
|
||||||
@ -4202,7 +4285,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
thermobeacon-ble
|
thermobeacon-ble
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"thermoplus" = ps: with ps; [
|
"thermoplus" = ps: with ps; [
|
||||||
@ -4230,7 +4313,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
thermopro-ble
|
thermopro-ble
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"thermoworks_smoke" = ps: with ps; [
|
"thermoworks_smoke" = ps: with ps; [
|
||||||
@ -4290,7 +4373,7 @@
|
|||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
tilt-ble
|
tilt-ble
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"time" = ps: with ps; [
|
"time" = ps: with ps; [
|
||||||
@ -4323,7 +4406,7 @@
|
|||||||
mutagen
|
mutagen
|
||||||
pyturbojpeg
|
pyturbojpeg
|
||||||
toonapi
|
toonapi
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
];
|
];
|
||||||
"torque" = ps: with ps; [
|
"torque" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
@ -4410,6 +4493,10 @@
|
|||||||
ttls
|
ttls
|
||||||
];
|
];
|
||||||
"twitch" = ps: with ps; [
|
"twitch" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
fnv-hash-fast
|
||||||
|
psutil-home-assistant
|
||||||
|
sqlalchemy
|
||||||
twitchapi
|
twitchapi
|
||||||
];
|
];
|
||||||
"twitter" = ps: with ps; [
|
"twitter" = ps: with ps; [
|
||||||
@ -4427,6 +4514,8 @@
|
|||||||
"ukraine_alarm" = ps: with ps; [
|
"ukraine_alarm" = ps: with ps; [
|
||||||
uasiren
|
uasiren
|
||||||
];
|
];
|
||||||
|
"ultraloq" = ps: with ps; [
|
||||||
|
];
|
||||||
"unifi" = ps: with ps; [
|
"unifi" = ps: with ps; [
|
||||||
aiounifi
|
aiounifi
|
||||||
];
|
];
|
||||||
@ -4557,7 +4646,7 @@
|
|||||||
hassil
|
hassil
|
||||||
home-assistant-intents
|
home-assistant-intents
|
||||||
mutagen
|
mutagen
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
]; # missing inputs: voip-utils
|
]; # missing inputs: voip-utils
|
||||||
"volkszaehler" = ps: with ps; [
|
"volkszaehler" = ps: with ps; [
|
||||||
volkszaehler
|
volkszaehler
|
||||||
@ -4602,6 +4691,11 @@
|
|||||||
];
|
];
|
||||||
"weather" = ps: with ps; [
|
"weather" = ps: with ps; [
|
||||||
];
|
];
|
||||||
|
"weatherflow" = ps: with ps; [
|
||||||
|
pyweatherflowudp
|
||||||
|
];
|
||||||
|
"weatherkit" = ps: with ps; [
|
||||||
|
]; # missing inputs: apple_weatherkit
|
||||||
"webhook" = ps: with ps; [
|
"webhook" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
];
|
];
|
||||||
@ -4636,8 +4730,14 @@
|
|||||||
"withings" = ps: with ps; [
|
"withings" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
fnv-hash-fast
|
fnv-hash-fast
|
||||||
|
hass-nabucasa
|
||||||
|
hassil
|
||||||
|
home-assistant-intents
|
||||||
|
mutagen
|
||||||
psutil-home-assistant
|
psutil-home-assistant
|
||||||
|
pyturbojpeg
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
|
webrtc-noise-gain
|
||||||
withings-api
|
withings-api
|
||||||
];
|
];
|
||||||
"wiz" = ps: with ps; [
|
"wiz" = ps: with ps; [
|
||||||
@ -4710,7 +4810,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
xiaomi-ble
|
xiaomi-ble
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
@ -4754,7 +4854,7 @@
|
|||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
webrtcvad
|
webrtc-noise-gain
|
||||||
yalexs-ble
|
yalexs-ble
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
@ -4844,6 +4944,7 @@
|
|||||||
psutil-home-assistant
|
psutil-home-assistant
|
||||||
pyserial
|
pyserial
|
||||||
pyserial-asyncio
|
pyserial-asyncio
|
||||||
|
pyserial-asyncio-fast
|
||||||
pyudev
|
pyudev
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
universal-silabs-flasher
|
universal-silabs-flasher
|
||||||
@ -4894,6 +4995,7 @@
|
|||||||
"adguard"
|
"adguard"
|
||||||
"advantage_air"
|
"advantage_air"
|
||||||
"aemet"
|
"aemet"
|
||||||
|
"aftership"
|
||||||
"agent_dvr"
|
"agent_dvr"
|
||||||
"air_quality"
|
"air_quality"
|
||||||
"airly"
|
"airly"
|
||||||
@ -5071,6 +5173,7 @@
|
|||||||
"filter"
|
"filter"
|
||||||
"fireservicerota"
|
"fireservicerota"
|
||||||
"firmata"
|
"firmata"
|
||||||
|
"fitbit"
|
||||||
"fivem"
|
"fivem"
|
||||||
"fjaraskupan"
|
"fjaraskupan"
|
||||||
"flic"
|
"flic"
|
||||||
@ -5168,6 +5271,7 @@
|
|||||||
"humidifier"
|
"humidifier"
|
||||||
"hunterdouglas_powerview"
|
"hunterdouglas_powerview"
|
||||||
"hvv_departures"
|
"hvv_departures"
|
||||||
|
"hydrawise"
|
||||||
"hyperion"
|
"hyperion"
|
||||||
"ialarm"
|
"ialarm"
|
||||||
"iaqualink"
|
"iaqualink"
|
||||||
@ -5252,10 +5356,12 @@
|
|||||||
"mailgun"
|
"mailgun"
|
||||||
"manual"
|
"manual"
|
||||||
"manual_mqtt"
|
"manual_mqtt"
|
||||||
|
"matrix"
|
||||||
"matter"
|
"matter"
|
||||||
"maxcube"
|
"maxcube"
|
||||||
"mazda"
|
"mazda"
|
||||||
"meater"
|
"meater"
|
||||||
|
"media_extractor"
|
||||||
"media_player"
|
"media_player"
|
||||||
"media_source"
|
"media_source"
|
||||||
"melcloud"
|
"melcloud"
|
||||||
@ -5292,7 +5398,6 @@
|
|||||||
"mullvad"
|
"mullvad"
|
||||||
"mutesync"
|
"mutesync"
|
||||||
"my"
|
"my"
|
||||||
"myq"
|
|
||||||
"mysensors"
|
"mysensors"
|
||||||
"mystrom"
|
"mystrom"
|
||||||
"mythicbeastsdns"
|
"mythicbeastsdns"
|
||||||
@ -5372,6 +5477,7 @@
|
|||||||
"point"
|
"point"
|
||||||
"poolsense"
|
"poolsense"
|
||||||
"powerwall"
|
"powerwall"
|
||||||
|
"private_ble_device"
|
||||||
"profiler"
|
"profiler"
|
||||||
"prometheus"
|
"prometheus"
|
||||||
"prosegur"
|
"prosegur"
|
||||||
@ -5603,10 +5709,12 @@
|
|||||||
"wake_on_lan"
|
"wake_on_lan"
|
||||||
"wake_word"
|
"wake_word"
|
||||||
"wallbox"
|
"wallbox"
|
||||||
|
"waqi"
|
||||||
"water_heater"
|
"water_heater"
|
||||||
"watttime"
|
"watttime"
|
||||||
"waze_travel_time"
|
"waze_travel_time"
|
||||||
"weather"
|
"weather"
|
||||||
|
"weatherflow"
|
||||||
"webhook"
|
"webhook"
|
||||||
"webostv"
|
"webostv"
|
||||||
"websocket_api"
|
"websocket_api"
|
||||||
|
@ -134,16 +134,6 @@ let
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
plexapi = super.plexapi.overridePythonAttrs (oldAttrs: rec {
|
|
||||||
version = "4.13.2";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "pkkid";
|
|
||||||
repo = "python-plexapi";
|
|
||||||
rev = "refs/tags/${version}";
|
|
||||||
hash = "sha256-5YwINPgQ4efZBvu5McsLYicW/7keKSi011lthJUR9zw=";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
# Pinned due to API changes in 0.1.0
|
# Pinned due to API changes in 0.1.0
|
||||||
poolsense = super.poolsense.overridePythonAttrs (oldAttrs: rec {
|
poolsense = super.poolsense.overridePythonAttrs (oldAttrs: rec {
|
||||||
version = "0.0.8";
|
version = "0.0.8";
|
||||||
@ -282,16 +272,6 @@ let
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
zeroconf = super.zeroconf.overridePythonAttrs (oldAttrs: rec {
|
|
||||||
version = "0.98.0";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "python-zeroconf";
|
|
||||||
repo = "python-zeroconf";
|
|
||||||
rev = "refs/tags/${version}";
|
|
||||||
hash = "sha256-oajSXGQTsJsajRAnS/MkkbSyxTeVvdjvw1eiJaPzZMY=";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
# internal python packages only consumed by home-assistant itself
|
# internal python packages only consumed by home-assistant itself
|
||||||
home-assistant-frontend = self.callPackage ./frontend.nix { };
|
home-assistant-frontend = self.callPackage ./frontend.nix { };
|
||||||
home-assistant-intents = self.callPackage ./intents.nix { };
|
home-assistant-intents = self.callPackage ./intents.nix { };
|
||||||
@ -316,7 +296,7 @@ let
|
|||||||
extraBuildInputs = extraPackages python.pkgs;
|
extraBuildInputs = extraPackages python.pkgs;
|
||||||
|
|
||||||
# Don't forget to run parse-requirements.py after updating
|
# Don't forget to run parse-requirements.py after updating
|
||||||
hassVersion = "2023.9.3";
|
hassVersion = "2023.10.0";
|
||||||
|
|
||||||
in python.pkgs.buildPythonApplication rec {
|
in python.pkgs.buildPythonApplication rec {
|
||||||
pname = "homeassistant";
|
pname = "homeassistant";
|
||||||
@ -332,7 +312,7 @@ in python.pkgs.buildPythonApplication rec {
|
|||||||
# Primary source is the pypi sdist, because it contains translations
|
# Primary source is the pypi sdist, because it contains translations
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-tcIGYJ+r2+0jnf3xUxnFdwnLiOK9P0Y6sw0Mpd/YIT0=";
|
hash = "sha256-UmgIQJRQRDMzjUO9lJVpKsIvrFHBzoXc5Kig69ZHttU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Secondary source is git for tests
|
# Secondary source is git for tests
|
||||||
@ -340,7 +320,7 @@ in python.pkgs.buildPythonApplication rec {
|
|||||||
owner = "home-assistant";
|
owner = "home-assistant";
|
||||||
repo = "core";
|
repo = "core";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-zAUMevj2xvRkhZg4wuHDz0+X//cEU/D/HmokmX9oeCU=";
|
hash = "sha256-M8TuH9oF4+6PuHDCHiGWxSnrQcOw/OsJVSfX/8XfyIM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = with python.pkgs; [
|
nativeBuildInputs = with python.pkgs; [
|
||||||
|
@ -4,7 +4,7 @@ buildPythonPackage rec {
|
|||||||
# the frontend version corresponding to a specific home-assistant version can be found here
|
# the frontend version corresponding to a specific home-assistant version can be found here
|
||||||
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
||||||
pname = "home-assistant-frontend";
|
pname = "home-assistant-frontend";
|
||||||
version = "20230911.0";
|
version = "20231002.0";
|
||||||
format = "wheel";
|
format = "wheel";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
@ -12,7 +12,7 @@ buildPythonPackage rec {
|
|||||||
pname = "home_assistant_frontend";
|
pname = "home_assistant_frontend";
|
||||||
dist = "py3";
|
dist = "py3";
|
||||||
python = "py3";
|
python = "py3";
|
||||||
hash = "sha256-AcMZYjSbsBrfC0Oh5P+eruNILWdVmk46+p+8xLpqfuo=";
|
hash = "sha256-19HFMuR7INHM805HwWyWS2qWXPOYuFjnpf0UP93tObg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# there is nothing to strip in this package
|
# there is nothing to strip in this package
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
let
|
let
|
||||||
# some components' tests have additional dependencies
|
# some components' tests have additional dependencies
|
||||||
extraCheckInputs = with home-assistant.python.pkgs; {
|
extraCheckInputs = with home-assistant.python.pkgs; {
|
||||||
|
airzone_cloud = [ aioairzone ];
|
||||||
alexa = [ av ];
|
alexa = [ av ];
|
||||||
bluetooth = [ pyswitchbot ];
|
bluetooth = [ pyswitchbot ];
|
||||||
bthome = [ xiaomi-ble ];
|
bthome = [ xiaomi-ble ];
|
||||||
@ -19,6 +20,7 @@ let
|
|||||||
homeassistant_sky_connect = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp zwave-js-server-python ];
|
homeassistant_sky_connect = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp zwave-js-server-python ];
|
||||||
homeassistant_yellow = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
|
homeassistant_yellow = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
|
||||||
lovelace = [ pychromecast ];
|
lovelace = [ pychromecast ];
|
||||||
|
matrix = [ pydantic ];
|
||||||
mopeka = [ pyswitchbot ];
|
mopeka = [ pyswitchbot ];
|
||||||
nest = [ av ];
|
nest = [ av ];
|
||||||
onboarding = [ pymetno radios rpi-bad-power ];
|
onboarding = [ pymetno radios rpi-bad-power ];
|
||||||
|
Loading…
Reference in New Issue
Block a user