Commit graph

2158 commits

Author SHA1 Message Date
Martin Weinelt cbbbee5ce3
home-assistant: migrate to pythonRelaxDepsHook
Mutating the resulting wheel, which has a more stable format, is the
better solution, than the homegrown sed expression we used up until now.
2023-11-27 19:05:49 +01:00
h7x4 41974d5ed9
treewide: add mainProgram 2023-11-27 02:17:53 +01:00
Martin Weinelt 8c87a98ce1
buildHomeAssistantComponent: fix install with patches applied
Installing from `$src` will always copy the unmodified source tree, as it
appears in the /nix/store. This prevents the application of patches.
2023-11-25 14:23:49 +01:00
Martin Weinelt 35d3f5241c
python311Packages.homeassistant-stubs: 2023.11.2 -> 2023.11.3 (#269348)
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.11.3
2023-11-23 03:05:48 +01:00
Martin Weinelt 9952892cb6
home-assistant: 2023.11.2 -> 2023.11.3
https://github.com/home-assistant/core/releases/tag/2023.11.3
2023-11-22 17:23:16 +01:00
Martin Weinelt ecab0bcab4
home-assistant: drop std-lib test dependency
This was only required for Python 3.9 support and dropped upstream back
in 2023/01.
2023-11-20 01:35:38 +01:00
Vladimír Čunát c46eae0f35
Merge branch 'master' into staging-next 2023-11-15 07:33:10 +01:00
Martin Weinelt d653ad6902
home-assistant: update disabled tests
The test on sma has been failing since the 2023.10.0 release.

The telegram_bot tests have had a failing dependency since we updated
urllib3>=2.0 and it's too much of a hassle to override this dependency.
2023-11-14 14:42:39 +01:00
Martin Weinelt 3c336a1647
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/libraries/gdcm/default.nix
2023-11-14 13:16:34 +01:00
Martin Weinelt 27fc728a6c
Merge pull request #266210 from fabaff/pysuez
python311Packages.pysuez: init at 0.2.0
2023-11-14 13:05:56 +01:00
Fabian Affolter 74971b137d home-assistant: update component-packages 2023-11-14 08:29:20 +01:00
github-actions[bot] 912311b7fd
Merge master into staging-next 2023-11-11 00:02:21 +00:00
Martin Weinelt 3536221702
Merge pull request #160346 from mweinelt/hass-custom-everything
home-assistant: custom components and lovelace modules
2023-11-11 00:08:25 +01:00
Martin Weinelt f30192ae6f
nixos/home-assistant: add customComponents support
Allows passing custom component packages, that get installed into
home-assistant's state directory.
Python depedencies, that are propagated from the custom component
get passed into `extraPackages`, so they are available to
home-assistant at runtime.

This is implemented in a way, that allows coexistence with custom
components not managed through the NixOS module.
2023-11-10 22:00:36 +01:00
Martin Weinelt 047b9665f2
home-assistant-custom-components.prometheus-sensor: init at 1.0.0
Import 🔥 Prometheus query results into 🏡 Home Assistant 📈
https://github.com/mweinelt/ha-prometheus-sensor
2023-11-10 22:00:36 +01:00
Graham Bennett 31e60c2fbb
buildHomeAssistantComponent: init
Builder to package up custom components for Home Assistant.

These packages use `buildPythonPackage` with `format = "other"` and
rely on a custom install phase, that expects a standardized path,
and a custom check phase, that for now verifies python dependencies have
been satisified.

Co-Authored-By: Martin Weinelt <hexa@darmstadt.ccc.de>
Co-Authored-By: Sandro Jäckel <sandro.jaeckel@gmail.com>
2023-11-10 22:00:35 +01:00
Martin Weinelt b1ddeedea6
home-assistant-custom-lovelace-modules.mini-media-player: init at 1.16.5
Minimalistic media card for Home Assistant Lovelace UI
https://github.com/kalkih/mini-media-player
2023-11-10 22:00:31 +01:00
Martin Weinelt e4f3fd5b0e
home-assistant-custom-lovelace-modules.mini-graph-card: init at 0.11.0
Minimalistic graph card for Home Assistant Lovelace UI
https://github.com/kalkih/mini-graph-card
2023-11-10 22:00:30 +01:00
Martin Weinelt 9a941c58e5
nixos/home-assistant: add customLovelaceModules support
Allows the installation of custom lovelace modules, that can inject
css/js into the frontend and offer a wide variety of widgets.
2023-11-10 22:00:30 +01:00
Martin Weinelt d4914b6d15
home-assistant: allow symlinks in static folder
Home Assistant by default does not follow symlinks in its static
folders, which doesn't mix well with serving anything from the nix
store.
2023-11-10 22:00:12 +01:00
Martin Weinelt 32017c4b4a
home-assistant: track unstable dependency version comparator
We often update packages that are not well maintained to unstable
versions. That leaves us with no valid version comparison anymore, and
these packages, while newer than the last release, will always appear as
mismatching from the wanted version.

This change allows specifying that our unstable version is newer than a
certain released version.
2023-11-10 18:00:28 +01:00
Martin Weinelt 3d0e527b1f
python311Packages.homeassistant-stubs: 2023.11.1 -> 2023.11.2
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.11.2
2023-11-10 17:43:28 +01:00
Martin Weinelt a9f41a1bab
home-assistant: 2023.11.1 -> 2023.11.2
https://github.com/home-assistant/core/releases/tag/2023.11.2
2023-11-10 17:37:03 +01:00
Adam Joseph ba2ed469c2
Merge branch 'master' into staging-next 2023-11-08 06:15:46 +00:00
Artturi d24da52844
Merge pull request #265764 from amjoseph-nixpkgs/pr/pythonForBuild 2023-11-08 00:13:25 +02:00
github-actions[bot] 38bc2a577e
Merge master into staging-next 2023-11-07 00:02:31 +00:00
Martin Weinelt a1977eebaa
home-assistant: backport litterrobot tests fix
The litterrobot tests broke when DST changed, so now they've pinned the
date and the tests should keep working.
2023-11-06 16:05:22 +01:00
Adam Joseph bc2d598878 treewide: change pythonForBuild to pythonOnBuildForHost 2023-11-05 17:42:12 -08:00
github-actions[bot] 2ecaf22639
Merge master into staging-next 2023-11-05 12:01:15 +00:00
Martin Weinelt 80c72efea8
python311Packages.homeassistant-stubs: 2023.11.0 -> 2023.11.1
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.11.1
2023-11-05 09:44:41 +01:00
Martin Weinelt 4e4178153a
home-assistant: 2023.11.0 -> 2023.11.0
https://github.com/home-assistant/core/releases/tag/2023.11.1
2023-11-04 22:11:33 +01:00
K900 8b5e31d92c home-assistant: remove websockets override
It's a downgrade now.
2023-11-04 11:57:07 +03:00
github-actions[bot] 75a11d85b8
Merge master into staging-next 2023-11-03 00:02:23 +00:00
Martin Weinelt 893bdcb8b4
python311Packages.homeassistant-stubs: 2023.10.5 -> 2023.11.0
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.11.0
2023-11-02 12:33:28 +01:00
github-actions[bot] e67e95c1d1
Merge master into staging-next 2023-11-02 06:01:16 +00:00
Martin Weinelt 0b2ab262bc
home-assistant: 2023.10.5 -> 2023.11.0
https://www.home-assistant.io/blog/2023/11/01/release-202311/
2023-11-01 22:28:12 +01:00
Martin Weinelt 3ab075da2b
home-assistant.intents: 2023.10.2 -> 2023.10.16
https://github.com/home-assistant/intents-package/compare/refs/tags/2023.10.2...2023.10.16
2023-11-01 22:27:02 +01:00
github-actions[bot] 519b7ea0c3
Merge master into staging-next 2023-10-28 12:01:19 +00:00
Martin Weinelt 8b0edc9c50
home-assistant: pin intellifire4py==2.2.2 2023-10-27 15:00:28 +02:00
Martin Weinelt 5f037625ad
Merge pull request #259904 from dotlambda/aiohttp-3.8.6
python310Packages.aiohttp: 3.8.5 -> 3.8.6
2023-10-23 23:57:26 +02:00
Martin Weinelt ed31a9b5fa
python311Packages.homeassistant-stubs: 2023.10.4 -> 2023.10.5
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.10.5
2023-10-23 03:45:08 +02:00
Martin Weinelt fd5703fac2
home-assistant: 2023.10.4 -> 2023.10.5
https://github.com/home-assistant/core/releases/tag/2023.10.5
2023-10-22 21:06:25 +02:00
Robert Schütz e3646a7323 home-assistant: pin aiohttp to 3.8.5
Upstream does so in https://github.com/home-assistant/core/pull/101913.
2023-10-21 17:04:52 -07:00
Alyssa Ross 83b8726e5f
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/python-modules/velbus-aio/default.nix
2023-10-21 17:24:16 +00:00
Martin Weinelt 862bdb6435
python311Packages.homeassistant-stubs: 2023.10.1 -> 2023.10.4
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.10.4
2023-10-21 14:59:06 +02:00
Martin Weinelt 4dcc0ce788
home-assistant: 2023.10.3 -> 2023.10.4
https://github.com/home-assistant/core/releases/tag/2023.10.4
2023-10-21 14:44:05 +02:00
github-actions[bot] 0c34dab04f
Merge master into staging-next 2023-10-21 12:01:08 +00:00
Robert Schütz da3bf40c6c home-assistant: support myq component 2023-10-20 21:57:19 -07:00
github-actions[bot] 3a75845d38
Merge master into staging-next 2023-10-16 18:01:26 +00:00
Martin Weinelt d3b60a85df
home-assistant: 2023.10.1 -> 2023.10.3
https://github.com/home-assistant/core/releases/tag/2023.10.2
https://github.com/home-assistant/core/releases/tag/2023.10.3
2023-10-16 17:01:24 +02:00
github-actions[bot] b888c21d71
Merge master into staging-next 2023-10-11 00:02:12 +00:00
Martin Weinelt 8ba42097c3
Merge pull request #259882 from NixOS/home-assistant
home-assistant: 2023.10.0 -> 2023.10.1
2023-10-11 01:54:32 +02:00
github-actions[bot] 0efc5df650
Merge master into staging-next 2023-10-10 12:01:29 +00:00
Fabian Affolter 2a8f0342ee home-assistant: update component-packages 2023-10-10 09:14:58 +02:00
Martin Weinelt c6099d89a6
python311Packages.homeassistant-stubs: 2023.10.0 -> 2023.10.1
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.10.1
2023-10-09 02:41:27 +02:00
Martin Weinelt 2b745c749b
home-assistant: 2023.10.0 -> 2023.10.0
https://github.com/home-assistant/core/releases/tag/2023.10.1
2023-10-09 02:22:11 +02:00
Fabián Heredia Montiel 7f16b623fc Merge remote-tracking branch 'origin/master' into staging-next 2023-10-08 00:18:22 -06:00
Nick Cao fcffcdc836
Merge pull request #259535 from fabaff/pyyardian
python311Packages.pyyardian: init at 1.1.1
2023-10-07 12:51:24 -04:00
Nick Cao 82ead414a6
Merge pull request #259537 from fabaff/anthemav
python311Packages.anthemav: init at 1.4.2
2023-10-07 12:50:35 -04:00
Nick Cao 6608bc83eb
Merge pull request #259540 from fabaff/loqedapi
python311Packages.loqedapi: init at 2.1.8
2023-10-07 12:50:15 -04:00
Fabian Affolter 64fb679996 home-assistant: update component-packages 2023-10-07 09:52:32 +02:00
Fabian Affolter 337041fe70 home-assistant: update component-packages 2023-10-07 09:38:41 +02:00
Fabian Affolter 1015d517b8 home-assistant: update component-packages 2023-10-07 09:19:47 +02:00
Fabian Affolter 24f2576315 home-assistant: update component-packages 2023-10-07 09:05:44 +02:00
Alyssa Ross a838aa244f
Merge remote-tracking branch 'origin/master' into staging-next
The hash for pytensor is not correct, but that's also the case in
master, so a merge commit isn't the place to fix it.

Conflicts:
	pkgs/development/python-modules/faadelays/default.nix
	pkgs/development/python-modules/pytensor/default.nix
	pkgs/tools/admin/rset/default.nix
2023-10-05 08:02:48 +00:00
Martin Weinelt 6ef3db48a8
python311Packages.homeassistant-stubs: 2023.9.3 -> 2023.10.0
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.10.0
2023-10-05 05:09:55 +02:00
Martin Weinelt eee2819fc4
home-assistant: 2023.9.3 -> 2023.10.0
https://www.home-assistant.io/blog/2023/10/04/release-202310/
2023-10-05 05:09:54 +02:00
Martin Weinelt 2036d5395a
home-assistant.intents: 2023.9.22 -> 2023.10.2
https://github.com/home-assistant/intents-package/compare/refs/tags/2023.9.22...2023.10.2
2023-10-05 05:09:51 +02:00
Martin Weinelt bafcdd43e8 home-assistant: pin dependencies to unbreak component tests 2023-09-27 15:35:22 +02:00
Martin Weinelt 11df0ab991
python311Packages.homeassistant-stubs: 2023.9.2 -> 2023.9.3
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.9.3
2023-09-25 17:21:46 +02:00
Martin Weinelt 2553e15853
home-assistant: 2023.9.2 -> 2023.9.3
https://github.com/home-assistant/core/releases/tag/2023.9.3
2023-09-25 17:21:45 +02:00
Martin Weinelt a1309c4fca
home-assistant.intents: 2023.8.2 -> 2023.9.22
https://github.com/home-assistant/intents/releases/tag/2023.9.22
2023-09-25 17:21:44 +02:00
Martin Weinelt 48c5ac5ce0
Merge pull request #250625 from fabaff/gardena-bluetooth
python311Packages.aiopegelonline: init at 0.0.6
2023-09-16 00:36:55 +02:00
Fabian Affolter 336c67eb66 home-assistant: update component-packages 2023-09-16 00:16:38 +02:00
Martin Weinelt d0b43594b8
python311Packages.homeassistant-stubs: 2023.9.1 -> 2023.9.2
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.9.2
2023-09-13 11:13:15 +02:00
Martin Weinelt 7e712af1e8
home-assistant: 2023.9.1 -> 2023.9.2
https://github.com/home-assistant/core/releases/tag/2023.9.2
2023-09-13 11:13:15 +02:00
Martin Weinelt e344b4ed13
python311Packages.homeassistant-stubs: 2023.9.0 -> 2023.9.1
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.9.1
2023-09-11 12:41:02 +02:00
Martin Weinelt 7b542daa76
home-assistant: 2023.9.0 -> 2023.9.1
https://github.com/home-assistant/core/releases/tag/2023.9.1
2023-09-10 23:27:57 +02:00
Martin Weinelt e07eca253b
Merge pull request #254170 from JamieMagee/anel-pwrctrl-homeassistant
python311Packages.anel-pwrctrl-homeassistant: init at 0.0.1.dev2
2023-09-09 20:53:37 +02:00
Fabian Affolter 8d4a1b0941 home-assistant: update component-packages 2023-09-09 15:18:44 +02:00
Jamie Magee 4c8bb5dfe2
home-assistant: update component packages 2023-09-08 22:04:17 -07:00
Martin Weinelt 350a1b3e02
home-assistant: propagate packaging
An oversight in the last package update.
2023-09-08 12:28:10 +02:00
Martin Weinelt b3da5e68a1
home-assistant: pin zeroconf at 0.91.1 2023-09-08 10:58:05 +02:00
Martin Weinelt e7d3f6bc36
home-assistant: pin plexapi at 4.13.2 2023-09-08 10:58:04 +02:00
Martin Weinelt de5fa879ed
python311Packages.homeassistant-stubs: 2023.8.4 -> 2023.9.0
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.9.0
2023-09-08 10:58:04 +02:00
Martin Weinelt b24287dde8
home-assistant: 2023.8.4 -> 2023.9.0
https://github.com/home-assistant/core/releases/tag/2023.9.0
2023-09-08 10:58:03 +02:00
Fabian Affolter b54d97ae3f home-assistant: update component-packages 2023-09-07 09:16:05 +02:00
Fabian Affolter 1f6f0bec63 home-assistant: update component-packages 2023-08-30 16:04:16 +02:00
github-actions[bot] e79f8fd118
Merge master into staging-next 2023-08-25 18:00:58 +00:00
Martin Weinelt 2404cc7999
python311Packages.homeassistant-stubs: 2023.8.3 -> 2023.8.4
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.8.4
2023-08-25 14:50:14 +02:00
Martin Weinelt 8be1055b4e
home-assistant: 2023.8.3 -> 2023.8.4
https://github.com/home-assistant/core/releases/tag/2023.8.4
2023-08-25 00:58:35 +02:00
github-actions[bot] 84387348d4
Merge master into staging-next 2023-08-23 00:01:50 +00:00
Fabian Affolter beabbe6c48
Merge pull request #250683 from fabaff/fritzconnection-bump
python311Packages.fritzconnection: 1.12.2 -> 1.13.1
2023-08-22 23:52:19 +02:00
github-actions[bot] c187010832
Merge staging-next into staging 2023-08-22 12:01:32 +00:00
Fabian Affolter 43ee4c7379 python311Packages.homeassistant-stubs: 2023.8.2 -> 2023.8.3
Diff: https://github.com/KapJI/homeassistant-stubs/compare/refs/tags/2023.8.2...2023.8.3

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.8.3
2023-08-22 09:15:20 +02:00
Fabian Affolter 72a37d934d home-assistant: update component-packages 2023-08-22 08:16:29 +02:00
Fabian Affolter 9d757ec498
Merge pull request #250618 from fabaff/aiobafi6
python311Packages.aiobafi6: init at 0.8.2
2023-08-22 08:04:29 +02:00
Fabian Affolter c66dba335b home-assistant: update component-packages 2023-08-21 23:19:28 +02:00
Fabian Affolter c488309eb5 home-assistant: update component-packages 2023-08-21 22:52:25 +02:00
Frederik Rietdijk 3229b1e3de home-assistant-intents: fix package 2023-08-20 11:01:19 +02:00
Theodore Ni 3c3fd2fe9d home-assistant: unpin and fix build dependencies 2023-08-20 11:01:19 +02:00
Martin Weinelt cee2cf0c42
home-assistant: 2023.8.2 -> 2023.8.3
https://github.com/home-assistant/core/releases/tag/2023.8.3
2023-08-18 21:53:17 +02:00
Martin Weinelt 3e9c7257f3
python311Packages.homeassistant-stubs: 2023.8.0 -> 2023.8.2
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.8.2
2023-08-12 08:09:22 +02:00
Martin Weinelt bbbf38adc2
home-assistnat: 2023.8.1 -> 2023.8.2
https://github.com/home-assistant/core/releases/tag/2023.8.2
2023-08-12 03:12:26 +02:00
github-actions[bot] 16547be5c0
Merge master into staging-next 2023-08-05 00:02:07 +00:00
Martin Weinelt ffbd411754
home-assistant: 2023.8.0 -> 2023.8.1
https://github.com/home-assistant/core/releases/tag/2023.8.1
2023-08-04 22:06:39 +02:00
Martin Weinelt ccd89a89ba
home-assistant.intents: 2023.7.25 -> 2023.8.2
https://github.com/home-assistant/intents-package/compare/refs/tags/2023.7.25...2023.8.2
2023-08-04 14:59:46 +02:00
github-actions[bot] 0542af4e29
Merge master into staging-next 2023-08-04 00:02:04 +00:00
Martin Weinelt 55134f4c52
home-assistant: pin pyasn1 at 0.4.8
Fixes the brother integration test.
2023-08-03 20:20:49 +02:00
github-actions[bot] dc63372d70
Merge master into staging-next 2023-08-03 12:01:13 +00:00
Martin Weinelt c13da49a88
python311Packages.homeassistant-stubs: 2023.7.3 -> 2023.8.0
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.8.0
2023-08-03 13:12:40 +02:00
Martin Weinelt 4cb2ea561a
home-assistant: 2023.7.3 -> 2023.8.0
https://www.home-assistant.io/blog/2023/08/02/release-20238/
2023-08-02 22:42:50 +02:00
Martin Weinelt 93ca1dd2d7
home-assistant.intents: 2023.6.28 -> 2023.7.25 2023-08-02 22:42:43 +02:00
Martin Weinelt f56d030709 home-assistant: deselect failing tests 2023-07-28 12:15:36 +02:00
Martin Weinelt 9ac5c613af
python311Packages.homeassistant-stubs: 2023.7.2 -> 2023.7.3
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.7.3
2023-07-23 02:26:03 +02:00
Martin Weinelt 4e409b58d2
python311Packages.homeassistant-stubs: 2023.7.1 -> 2023.7.2
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.7.2
2023-07-22 02:37:24 +02:00
Martin Weinelt aa982f3976 home-assistant: relax pyyaml constraint 2023-07-22 01:53:56 +02:00
Martin Weinelt 4f8c6e9001
home-assistant: 2023.7.2 -> 2023.7.3
https://github.com/home-assistant/core/releases/tag/2023.7.3
2023-07-22 01:50:11 +02:00
Martin Weinelt 718f120754
home-assistant: 2023.7.1 -> 2023.7.2
https://github.com/home-assistant/core/releases/tag/2023.7.2
2023-07-14 01:25:45 +02:00
Martin Weinelt d7bc461717
python311Packages.homeassistant-stubs: 2023.7.0 -> 2023.7.1
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.7.1
2023-07-07 11:44:23 +02:00
Martin Weinelt 406a31aaec
home-assistant: 2023.7.0 -> 2023.7.1
https://github.com/home-assistant/core/releases/tag/2023.7.1
2023-07-06 23:51:15 +02:00
Martin Weinelt 1498dbb8d3
python311Packages.homeassistant-stubs: 2023.6.3 -> 2023.7.0
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.7.0
2023-07-06 12:54:38 +02:00
Fabian Affolter 53f2c9f152
Merge pull request #241745 from fabaff/iammeter
python310Packages.iammeter: init at 0.2.1
2023-07-06 10:52:10 +02:00
Martin Weinelt 8303714700
home-assistant: 2023.6.3 -> 2023.7.0
https://www.home-assistant.io/blog/2023/07/05/release-20237/
2023-07-05 23:16:33 +02:00
Martin Weinelt 7d07ed4132
home-assistant.intents: 2023.6.5 -> 2023.6.28
https://github.com/home-assistant/intents/compare/refs/tags/2023.6.5...2023.6.28
2023-07-05 22:47:35 +02:00
Fabian Affolter 14fd68b4a3 home-assistant: update component-packages 2023-07-05 20:49:15 +02:00
Fabian Affolter 5d03bfae2d home-assistant: update component-packages 2023-07-05 20:41:36 +02:00
Fabian Affolter ee8816dcb6 home-assistant: update component-packages 2023-06-29 20:31:14 +02:00
Martin Weinelt 6b4f9866f0
home-assistant: 2023.6.2 -> 2023.6.3
https://github.com/home-assistant/core/releases/tag/2023.6.3
2023-06-25 00:03:40 +02:00
Martin Weinelt 65360ec9c4
python311Packages.homeassistant-stubs: 2023.6.2 -> 2023.6.3
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.6.3
2023-06-24 22:16:38 +02:00
Martin Weinelt e2b89b6b34
python311Packages.homeassistant-stubs: 2023.6.1 -> 2023.6.2
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.6.2
2023-06-15 15:12:04 +02:00
Martin Weinelt e5396c67e0
home-assistant: 2023.6.1 -> 2023.6.2
https://github.com/home-assistant/core/releases/tag/2023.6.2
2023-06-15 11:48:54 +02:00
Martin Weinelt 0936470c2d
Merge pull request #236822 from NixOS/home-assistant
home-assistant: 2023.6.0 -> 2023.6.1
2023-06-11 21:42:37 +02:00
Fabian Affolter bdd0464386
Merge pull request #236919 from fabaff/sisyphus-control
python311Packages.sisyphus-control: init at 3.1.3
2023-06-10 21:16:07 +02:00
Fabian Affolter 3095e15339 home-assistant: update component-packages 2023-06-09 22:54:33 +02:00
Fabian Affolter 7099d6b8fb home-assistant: update component-packages 2023-06-09 22:32:26 +02:00
Martin Weinelt 3e721bebb1
python311Packages.homeassistant-stubs: 2023.6.0 -> 2023.6.1
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.6.1
2023-06-09 12:11:03 +02:00
Martin Weinelt 691f50ab7b
home-assistant: 2023.6.0 -> 2023.6.1
https://github.com/home-assistant/core/releases/tag/2023.6.1
2023-06-09 12:02:23 +02:00
Martin Weinelt 67b191adcb
python311Packages.homeassistant-stubs: 2023.5.4 -> 2023.6.0
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.6.0
2023-06-08 12:00:56 +02:00
Martin Weinelt 6ec6e8cda0
home-assistant-component-tests: disable xdist
We have enough components that we can parallelize them when tested in
bulk, but even with one xdist thread some tests fail every once in a
while.
2023-06-08 01:32:06 +02:00
Martin Weinelt 2d29bf7074
home-assistant: migrate to python311
Support for 3.10 will run out in 2023.8.0, and ideally we'll be ahead
of the curve.
2023-06-08 00:33:13 +02:00
Martin Weinelt b57f066dea
home-assistant: 2023.5.4 -> 2023.6.0
https://www.home-assistant.io/blog/2023/06/07/release-20236/
2023-06-07 23:44:49 +02:00
Martin Weinelt da3679780d
home-assistant.intents: 2023.4.26 -> 2023.6.5
https://github.com/home-assistant/intents/compare/refs/tags/2023.4.26...2023.6.5
2023-06-07 21:15:01 +02:00
Martin Weinelt 388d127c4b
home-assistant: update component packages
Adds support for the wyoming component.
2023-06-07 02:28:42 +02:00
Martin Weinelt 2c4779d106
home-assistant: Fix python-vultr src
Discovered via https://tapesoftware.net/fodwatch/eval/1/job/52625.
2023-06-03 00:55:07 +02:00
Fabian Affolter 156026245b home-assistant: update component-packages 2023-05-28 21:25:49 +02:00
figsoda 22ec7aebbc treewide/servers: use top-level fetchPypi 2023-05-25 12:06:38 -04:00
Martin Weinelt 94495fa63c
python310Packages.homeassistant-stubs: 2023.5.3 -> 2023.5.4
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.5.4
2023-05-24 13:09:14 +02:00
Martin Weinelt 25fa902f9e
home-assistant: 2023.5.3 -> 2023.5.4
https://github.com/home-assistant/core/releases/tag/2023.5.4
2023-05-24 00:06:36 +02:00
Martin Weinelt dfb1745a65
python310Packages.homeassistant-stubs: 2023.5.2 -> 2023.5.3
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.5.3
2023-05-16 00:41:31 +02:00
Martin Weinelt 4cbe7d3550
home-assistant: 2023.5.2 -> 2023.5.3
https://github.com/home-assistant/core/releases/tag/2023.5.3
2023-05-14 19:24:04 +02:00
R. Ryantm 9a6a9283fb python310Packages.homeassistant-stubs: 2023.5.0 -> 2023.5.2 2023-05-07 10:04:15 +00:00
Martin Weinelt 43299e75af
home-assistant: 2023.5.1 -> 2023.5.2
https://github.com/home-assistant/core/releases/tag/2023.5.2
2023-05-05 22:04:04 +02:00
Martin Weinelt 249950f75d
home-assistant: 2023.5.0 -> 2023.5.1
https://github.com/home-assistant/core/releases/tag/2023.5.1
2023-05-05 01:48:03 +02:00
Martin Weinelt 4e0a4f2d82
python310Packages.homeassistant-stubs: 2023.4.6 -> 2023.5.0
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.5.0
2023-05-04 13:23:27 +02:00
Martin Weinelt 183f12cdb0
home-assistant: 2023.4.6 -> 2023.5.0
https://www.home-assistant.io/blog/2023/05/03/release-20235/
2023-05-04 07:33:32 +02:00
Martin Weinelt 9cb81c3cff
home-assistant.intents: 2023.3.29 -> 2023.4.26
https://github.com/home-assistant/intents/compare/refs/tags/2023.3.29...2023.4.26
2023-05-04 01:03:59 +02:00
Martin Weinelt 81c912bbfc
Merge pull request #228974 from fabaff/lakeside
python310Packages.lakeside: init at 0.13
2023-05-01 00:33:07 +02:00
Martin Weinelt 771c9686f3
Merge pull request #228981 from fabaff/keba-kecontact
python310Packages.keba-kecontact: init at 3.0.3
2023-05-01 00:32:30 +02:00
Fabian Affolter a28a6efe4d home-assistant: update component-packages 2023-04-29 23:16:25 +02:00
Fabian Affolter 834370f93f home-assistant: update component-packages 2023-04-29 23:13:31 +02:00
Fabian Affolter 7bc69c5834 home-assistant: update component-packages 2023-04-29 23:11:45 +02:00
Martin Weinelt 077515351e
python310Packages.homeassistant-stubs: 2023.4.5 -> 2023.4.6
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.4.6
2023-04-24 01:24:17 +02:00
Martin Weinelt 646c898569
home-assistant: 2023.4.5 -> 2023.4.6
https://github.com/home-assistant/core/releases/tag/2023.4.6
2023-04-24 01:15:12 +02:00
Martin Weinelt 454bae6d4a
python310Packages.homeassistant-stubs: 2023.4.4 -> 2023.4.5
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.4.5
2023-04-18 16:03:00 +02:00
Martin Weinelt 140e352d0a
home-assistant: Add backup dependency to default_config manifest
Upstream loads and installs it dynamically at runtime and as such
mentions it in the default_config documentation, but not in the
manifest, which we use as the source of truth for generating our
component dependencies.
2023-04-18 16:03:00 +02:00
Martin Weinelt 7c9dac2bf2
home-assistant: 2023.4.4 -> 2023.4.5
https://github.com/home-assistant/core/releases/tag/2023.4.5
2023-04-18 14:57:28 +02:00
Martin Weinelt d415283314
python310Packages.homeassistant-stubs: 2023.4.2 -> 2023.4.4
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.4.4
2023-04-14 13:47:04 +02:00
Martin Weinelt 2654955bc4
home-assistant: 2023.4.3 -> 2023.4.4
https://github.com/home-assistant/core/releases/tag/2023.4.4
2023-04-13 23:14:15 +02:00
Martin Weinelt df4d6e21a1
home-assistant: Handle illegal version specifiers more gracefully
Our own package versions may not be parseable by the packaging package,
so be more forgiving, when it isn't.

Also strip conditions from upstreams version constraints.
2023-04-13 23:04:44 +02:00
Martin Weinelt 2d54419953
home-assistant: 2023.4.2 -> 2023.4.3
https://github.com/home-assistant/core/releases/tag/2023.4.3
2023-04-13 11:34:31 +02:00
Martin Weinelt 80e27c13d9
home-assistant: Pin notifications-android-tv at 0.1.5 2023-04-09 23:20:37 +02:00
Dominik Honnef 4580a38fec home-assistant: update component-packages 2023-04-09 23:04:41 +02:00
Martin Weinelt 3a22bccf63
python310Packages.homeassistant-stubs: 2023.4.0 -> 2023.4.2
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.4.2
2023-04-09 15:38:17 +02:00
Martin Weinelt a6f15abc95
home-assistant: 2023.4.1 -> 2023.4.2
https://github.com/home-assistant/core/releases/tag/2023.4.2
2023-04-09 14:58:05 +02:00
Martin Weinelt 0479ac8033
home-assistant: 2023.4.0 -> 2023.4.1
https://github.com/home-assistant/core/releases/tag/2023.4.1
2023-04-07 00:51:20 +02:00
Martin Weinelt 0296c62fce
python310Packages.homeassistant-stubs: 2023.3.6 -> 2023.4.0
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.4.0
2023-04-06 13:43:55 +02:00
Martin Weinelt 79d2de2761
home-assistant: 2023.3.6 -> 2023.4.0
https://www.home-assistant.io/blog/2023/04/05/release-20234/
2023-04-06 13:43:55 +02:00
Martin Weinelt c418d8fc47
home-assistant.intents: 2023.2.28 -> 2023.3.29
Diff: https://github.com/home-assistant/intents/compare/refs/tags/2023.2.28...2023.3.29
2023-04-05 20:56:04 +02:00
Martin Weinelt 431f363802
python310Packages.homeassistant-stubs: 2023.3.5 -> 2023.3.6
Diff: https://github.com/KapJI/homeassistant-stubs/compare/refs/tags/2023.3.5...2023.3.6

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.3.6
2023-03-23 15:20:14 +01:00
Martin Weinelt ed3d013952
home-assistant: 2023.3.5 -> 2023.3.6
https://github.com/home-assistant/core/releases/tag/2023.3.6
2023-03-23 15:20:14 +01:00
Martin Weinelt 776f5e4124
python310Packages.homeassistant-stubs: 2023.3.4 -> 2023.3.5
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.3.5
2023-03-17 22:22:10 +01:00
Martin Weinelt 30d14133d2
home-assistant: 2023.3.4 -> 2023.3.5
https://github.com/home-assistant/core/releases/tag/2023.3.5
2023-03-17 22:22:03 +01:00
Martin Weinelt 9e4d592114
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/eve/default.nix
2023-03-14 16:49:37 +01:00
Martin Weinelt b514253c07
python310Packages.homeassistant-stubs: 2023.3.2 -> 2023.3.4
Diff: https://github.com/KapJI/homeassistant-stubs/compare/refs/tags/2023.3.2...2023.3.4

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.3.4
2023-03-14 15:58:07 +01:00
Martin Weinelt dbda7cc58c
home-assistant: 2023.3.3 -> 2023.3.4
https://github.com/home-assistant/core/releases/tag/2023.3.4
2023-03-14 08:05:05 +01:00
Martin Weinelt a7c2874462 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/roombapy/default.nix
2023-03-10 21:04:22 +01:00
Martin Weinelt f63f93c019
home-assistant: Unify linter choice for parse-requirements
Pyright for type checks, ruff for general correctness, isort to sort
imports in a stable way.
2023-03-10 18:54:57 +01:00
Martin Weinelt 1a0cf212db
home-assistant: 2023.3.2 -> 2023.3.3
https://github.com/home-assistant/core/releases/tag/2023.3.3
2023-03-10 18:44:38 +01:00
Martin Weinelt 6c8e6ce0d9
home-assistant: Introduce new updater
Provides a streamlined update experience for core and its matching
frontend version.
2023-03-10 18:43:57 +01:00
Martin Weinelt bda90e08eb Merge remote-tracking branch 'origin/master' into staging-next 2023-03-09 17:03:45 +01:00
Martin Weinelt a58940b35c
python310Packages.homeassistant-stubs: 2023.3.1 -> 2023.3.2
Diff: https://github.com/KapJI/homeassistant-stubs/compare/refs/tags/2023.3.1...2023.3.2

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.3.2
2023-03-09 08:27:41 +01:00
Martin Weinelt 9ce2e1a415
python310Packages.homeassistant-stubs: Relax home-assistant version
Pin the home-assistant version constraint to the year and month of a
release, to allow easier upgrades within a month, where the number of
typing changes is probably lower.
2023-03-08 23:47:33 +01:00
Martin Weinelt 4e04af68ea
home-assistant: 2023.3.1 -> 2023.3.2
https://github.com/home-assistant/core/releases/tag/2023.3.2
2023-03-08 18:57:31 +01:00
github-actions[bot] d4187810f9
Merge master into staging-next 2023-03-08 00:02:34 +00:00
Fabian Affolter 22aa2d8cff home-assistant: add eufylife-ble-client to component-packages 2023-03-08 00:13:28 +01:00
Martin Weinelt 9f0034b1dd
Merge pull request #220071 from fabaff/energyzero
python310Packages.energyzero: init at 0.4.0
2023-03-07 22:57:11 +00:00
Fabian Affolter 4b9d875852 home-assistant: add energyzero to component-packages 2023-03-07 23:46:04 +01:00
Martin Weinelt 1c8c446310
Merge pull request #220063 from fabaff/easyenergy
python310Packages.easyenergy: init at 0.2.0
2023-03-07 22:28:30 +00:00
Fabian Affolter ec822d4c45 home-assistant: add easyenergy to component-packages 2023-03-07 23:08:43 +01:00
github-actions[bot] cb98531909
Merge master into staging-next 2023-03-05 18:01:28 +00:00
Martin Weinelt 0d7eb0601b
python310Packages.homeassistant-stubs: 2023.3.0 -> 2023.3.1
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.3.1
2023-03-05 15:07:32 +01:00
Martin Weinelt 75e0f2cee7
home-assistant: 2023.3.0 -> 2023.3.1
https://github.com/home-assistant/core/releases/tag/2023.3.1
2023-03-05 02:15:15 +00:00
Martin Weinelt 1bd4b71a35 python310Packages.cchardet: Drop in favor of faust-cchardet
The former packages has seen its last release in 2020-10 and can be
considered abandoned. Meanwhile a new fork has appeared in
faust-cchardet, that we're going to use in its place.

Co-Authored-By: Robert Schütz <nix@dotlambda.de>
2023-03-03 23:59:29 +01:00
Martin Weinelt 06145517c0 home-assistant: Relax pip, voluptuous-serialize, override sqlalchemy 2023-03-03 23:57:09 +01:00
Martin Weinelt 0580d85143 Merge remote-tracking branch 'origin/staging-next' into staging 2023-03-03 04:46:31 +01:00
Fabian Affolter 7d18bbcb7c home-assistant: update component-packages 2023-03-03 01:06:42 +01:00
Martin Weinelt 9e77343b0a
python310Packages.homeassistant-stubs: Limit support
We can only support the stubs on the same version as we build our
home-assistant against.
2023-03-02 22:12:01 +00:00
Martin Weinelt 542a704785
home-assistant-component-tests: Reduce to two parallel test runners
The component tests are rather short, and each runner has a certain
setup cost. So we're better off, just starting fewer of them and have
them do more work.

It also works around a race condition, that upstream likely isn't
running into, because of the hardware specs¹ for the runners.

[1] https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
2023-03-02 22:12:01 +00:00
Martin Weinelt b9d670efc3
python310Packages.homeassistant-stubs: 2023.2.5 -> 2023.3.0
Diff: https://github.com/KapJI/homeassistant-stubs/compare/refs/tags/2023.2.5...2023.3.0

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.3.0
2023-03-02 22:12:01 +00:00
Martin Weinelt c4e8da57f7
home-assistant: 2023.2.5 -> 2023.3.0
https://www.home-assistant.io/blog/2023/03/01/release-20233/
2023-03-02 22:12:00 +00:00
Martin Weinelt 0b9bbd0de4
home-assistant.intents: 2023.1.31 -> 2023.2.28 2023-03-02 22:11:52 +00:00
github-actions[bot] 40707bbbb3
Merge staging-next into staging 2023-02-27 18:02:06 +00:00
Alyssa Ross 2bfa93e01c
treewide: python{ => .pythonForBuild}.interpreter
It won't be enough to fix cross in all cases, but it is in at least
one: pywayland.  I've only made the change in cases I'm confident it's
correct, as it would be wrong to change this when python.interpreter
is used in wrappers, and possibly when it's used for running tests.
2023-02-26 20:26:17 +00:00
github-actions[bot] 55aecca307
Merge staging-next into staging 2023-02-24 00:02:56 +00:00
Martin Weinelt a8448933ee
python310Packages.homeassistant-stubs: init at 2023.2.5
Typing hints for Home Assistant core. Freshly generated out of
our home-assistant package.
2023-02-23 02:21:13 +01:00
github-actions[bot] a13cd94b7b
Merge staging-next into staging 2023-02-22 00:03:12 +00:00
Martin Weinelt 52a8797a68
Merge pull request #217253 from mweinelt/appdaemon-4.2.1
appdaemon: 4.0.8 -> 4.2.1
2023-02-21 20:09:10 +00:00
github-actions[bot] 2d285b1590
Merge staging-next into staging 2023-02-21 06:01:33 +00:00
Martin Weinelt e01ccd6245
home-assistant: Inject extra dependencies through PYTHONPATH
Injecting configuration specific dependencies into the
propagatedBuildInputs of the home-assistant package forces alot of
rebuilds while setting up home-assistant, which is annoying.

By passing optional dependencies into home-assistant via the systemd
units PYTHONPATH environment variable, only he concatenation of
library paths in the systemd unit requires a rebuild.

This also means users can rely heavily on the cached home-assistant
package and will rarely have to build from source, if ever.
2023-02-20 18:37:20 +01:00
Martin Weinelt 3fa7dc206a
home-assistant: Stop exposing component & package files
These were only ever used in a test, but for an upcoming change in
dependency handling, they mean we need to rebuild home-assistant for
each change in used components for no good reason.

This would mean building two additional home-assistant derivations for
the NixOS test alone.
2023-02-20 18:37:19 +01:00
Martin Weinelt 10b858a022
appdaemon: 4.0.8 -> 4.2.1
https://github.com/AppDaemon/appdaemon/blob/4.2.1/docs/HISTORY.rst
2023-02-20 01:16:22 +01:00
Martin Weinelt 9a18b57a3b
python310Packages.pymvglive: Normalize attribute & pname 2023-02-19 21:36:04 +01:00
Martin Weinelt 0deebc3b24
python310Packages.pychromecast: Normalize attribute name 2023-02-19 21:36:03 +01:00
Martin Weinelt 34ff0bd1b5
python310Packages.blinkstick: Normalize attribute name and pname 2023-02-19 21:35:58 +01:00
Martin Weinelt eb813a6203
python310Packages.apscheduler: Normalize attribute, pname and location 2023-02-19 21:35:58 +01:00
Martin Weinelt f998fc2a69
home-assistant: 2023.2.4 -> 2023.2.5
https://github.com/home-assistant/core/releases/tag/2023.2.5
2023-02-15 21:44:35 +01:00
Martin Weinelt b421e2a0a3
home-assistant: 2023.2.3 -> 2023.2.4
https://github.com/home-assistant/core/releases/tag/2023.2.4
2023-02-13 17:16:05 +01:00
Martin Weinelt 0cba5e8bf9
Merge pull request #182112 from yrd/patch-1
home-assistant: fix packageOverrides ordering
2023-02-11 00:29:36 +00:00
Martin Weinelt dfd3e6e1e5
home-assistant: 2022.2.2 -> 2022.2.3
https://github.com/home-assistant/core/releases/tag/2023.2.3
2023-02-08 18:32:48 +01:00
Martin Weinelt 63342a2acf
home-assistant: 2023.2.1 -> 2023.2.2
https://github.com/home-assistant/core/releases/tag/2023.2.2
2023-02-05 04:17:48 +01:00
Martin Weinelt 51f802be9d
home-assistant: Update dependencies and tests 2023-02-03 16:38:18 +01:00
Martin Weinelt 457aaaa2bc
home-assistant: 2023.2.0 -> 2023.2.1
https://github.com/home-assistant/core/releases/tag/2023.2.1
2023-02-03 16:05:09 +01:00
Robert Schütz e6638023aa home-assistant: support abode component 2023-02-02 08:06:19 -08:00
Martin Weinelt d520a5af44
home-assistant: 2023.1.7 -> 2023.2.0
https://www.home-assistant.io/blog/2023/02/01/release-20232/
2023-02-02 04:38:22 +01:00
Martin Weinelt 89e37e0515
home-assistant.intents: Fix data location 2023-02-02 04:38:21 +01:00
Martin Weinelt fc7f9a1039
home-assistant.intents: 2023.1.25 -> 2023.1.31
Diff: https://github.com/home-assistant/intents/compare/refs/tags/2023.1.25...2023.1.31
2023-01-31 21:09:33 +00:00
Martin Weinelt 7a73ad278f
home-assistant.intents: init at 2023.1.25 2023-01-26 01:00:17 +01:00
Martin Weinelt e3ce81781c
home-assistant: 2023.1.6 -> 2023.1.7
https://github.com/home-assistant/core/releases/tag/2023.1.7
2023-01-23 11:40:54 +01:00
Martin Weinelt 7b5c0be4de
Merge pull request #212008 from NixOS/home-assistant
home-assistant: 2023.1.5 -> 2023.1.6
2023-01-23 10:35:50 +00:00
Fabian Affolter 2878ebbaf1
Merge pull request #209097 from fabaff/gassist-text
python310Packages.gassist-text: init at 0.0.7
2023-01-22 12:04:31 +01:00
Martin Weinelt 046f822dd5
home-assistant: 2023.1.5 -> 2023.1.6
https://github.com/home-assistant/core/releases/tag/2023.1.6
2023-01-21 22:00:05 +00:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Martin Weinelt f131761150 home-assistant-component-tests.homeassistant_hardware: Mark broken
All tests are currently being skipped so they result in an error.
2023-01-19 03:16:22 +01:00
Martin Weinelt 861852a423 home-assistant: Pin advantage-air at 0.4.1 2023-01-19 03:16:22 +01:00
Martin Weinelt 18ffe124b9 home-assistant: Pin pyjwt at 2.5.0
Co-Authored-By: Robert Schütz <mail@dotlambda.de>
2023-01-19 03:16:22 +01:00
Martin Weinelt a72680c75b home-assistant: Pin aiowatttime at 0.1.1 2023-01-19 03:16:21 +01:00
Martin Weinelt df68015dd5 home-assistant: Pin vsure at 1.8.1 2023-01-19 03:16:21 +01:00
Martin Weinelt e5c1c070b1 home-assistant: Pin pysensibo at 1.0.22 2023-01-19 03:16:21 +01:00
Martin Weinelt ace5068784 home-assistant: Pin ovoenergy at 1.2.0 2023-01-19 03:16:21 +01:00