diff --git a/overrides/build-systems.json b/overrides/build-systems.json index d4f7dfe..1ccdbca 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -596,6 +596,9 @@ "lockfile": [ "pbr" ], + "lsassy": [ + "poetry-core" + ], "luftdaten": [ "poetry-core" ], @@ -653,8 +656,8 @@ "poetry" ], "mkdocs-jupyter": [ - "poetry-core", - "ipython_genutils" + "ipython_genutils", + "poetry-core" ], "mkdocs-literate-nav": [ "poetry" @@ -1026,6 +1029,9 @@ "pyproject-flake8": [ "flit-core" ], + "pypsrp": [ + "poetry-core" + ], "pyquil": [ "poetry-core" ], diff --git a/overrides/default.nix b/overrides/default.nix index 779a50d..a2a8549 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -866,6 +866,17 @@ lib.composeManyExtensions [ } ); + lsassy = + if super.lsassy.version == "3.1.1" then + super.lsassy.overridePythonAttrs + (old: { + # pyproject.toml contains a constraint `rich = "^10.6.0"` which is not replicated in setup.py + # hence pypi misses it and poetry pins rich to 11.0.0 + preConfigure = (old.preConfigure or "") + '' + rm pyproject.toml + ''; + }) else super.lsassy; + lxml = super.lxml.overridePythonAttrs ( old: { nativeBuildInputs = with pkgs.buildPackages; (old.nativeBuildInputs or [ ]) ++ [ pkg-config libxml2.dev libxslt.dev ] ++ lib.optionals stdenv.isDarwin [ xcodebuild ];