Commit Graph

1787 Commits

Author SHA1 Message Date
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