diff --git a/overrides/build-systems.json b/overrides/build-systems.json index d99b531..60235a0 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -10707,6 +10707,9 @@ "panflute": [ "setuptools" ], + "pao": [ + "setuptools" + ], "papermill": [ "setuptools" ], diff --git a/overrides/default.nix b/overrides/default.nix index 742ae20..e84c742 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -1285,6 +1285,14 @@ lib.composeManyExtensions [ buildInputs = (old.buildInputs or [ ]) ++ [ self.setuptools self.setuptools-scm self.setuptools-scm-git-archive ]; }); + munch = super.munch.overridePythonAttrs ( + old: { + # Latest version of pypi imports pkg_resources at runtime, so setuptools is needed at runtime. :( + # They fixed this last year but never released a new version. + propagatedBuildInputs = (old.propagatedBuildInputs or [ ]) ++ [ self.setuptools ]; + } + ); + mpi4py = super.mpi4py.overridePythonAttrs ( old: let @@ -1607,6 +1615,10 @@ lib.composeManyExtensions [ ''; }); + pao = super.pao.overridePythonAttrs (old: { + propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [ self.pyutilib ]; + }); + paramiko = super.paramiko.overridePythonAttrs (old: { doCheck = false; # requires networking });