appdaemon: fix astral dependency (#116777)
appdaemon v4.0.5 pins astral to v1.10.1. The appdaemon package definition removes this pinning. However, the current nixpkgs version of astral (v2.x) is incompatible with the v1.x API. I added an override for the astral package to bring back v1.10.1 into this derivation.
This commit is contained in:
parent
7f21b53fc0
commit
a04bdd8fbe
@ -6,6 +6,14 @@
|
|||||||
let
|
let
|
||||||
python = python3.override {
|
python = python3.override {
|
||||||
packageOverrides = self: super: {
|
packageOverrides = self: super: {
|
||||||
|
astral = super.astral.overridePythonAttrs (oldAttrs: rec {
|
||||||
|
version = "1.10.1";
|
||||||
|
src = oldAttrs.src.override {
|
||||||
|
inherit version;
|
||||||
|
sha256 = "1wbvnqffbgh8grxm07cabdpahlnyfq91pyyaav432cahqi1p59nj";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
bcrypt = super.bcrypt.overridePythonAttrs (oldAttrs: rec {
|
bcrypt = super.bcrypt.overridePythonAttrs (oldAttrs: rec {
|
||||||
version = "3.1.7";
|
version = "3.1.7";
|
||||||
src = oldAttrs.src.override {
|
src = oldAttrs.src.override {
|
||||||
@ -62,7 +70,6 @@ in python.pkgs.buildPythonApplication rec {
|
|||||||
--replace "sockjs==0.10.0" "sockjs" \
|
--replace "sockjs==0.10.0" "sockjs" \
|
||||||
--replace "deepdiff==4.3.1" "deepdiff" \
|
--replace "deepdiff==4.3.1" "deepdiff" \
|
||||||
--replace "voluptuous==0.11.7" "voluptuous" \
|
--replace "voluptuous==0.11.7" "voluptuous" \
|
||||||
--replace "astral==1.10.1" "astral" \
|
|
||||||
--replace "python-socketio==4.4.0" "python-socketio" \
|
--replace "python-socketio==4.4.0" "python-socketio" \
|
||||||
--replace "feedparser==5.2.1" "feedparser>=5.2.1" \
|
--replace "feedparser==5.2.1" "feedparser>=5.2.1" \
|
||||||
--replace "aiohttp_jinja2==1.2.0" "aiohttp_jinja2>=1.2.0" \
|
--replace "aiohttp_jinja2==1.2.0" "aiohttp_jinja2>=1.2.0" \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user