Unverified Commit 0213840c authored by Philip Taron's avatar Philip Taron
Browse files

pythonPackages: move __attrsFailEvaluation to allow deeper inspection

parent b1afdbff
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -99,6 +99,8 @@ in {
  inherit toPythonModule toPythonApplication;

  python = toPythonModule python;
  # Dont take pythonPackages from "global" pkgs scope to avoid mixing python versions
  pythonPackages = self;

  # Don't take pythonPackages from "global" pkgs scope to avoid mixing python versions.
  # Prevent `pkgs/top-level/release-attrpaths-superset.nix` from recursing more than one level here.
  pythonPackages = self // { __attrsFailEvaluation = true; };
}
+13 −12
Original line number Diff line number Diff line
@@ -17337,19 +17337,20 @@ with pkgs;
  # List of extensions with overrides to apply to all Python package sets.
  pythonPackagesExtensions = [ ];
  # Python package sets.
  python27Packages = python27.pkgs // { __attrsFailEvaluation = true; };
  python39Packages = python39.pkgs // { __attrsFailEvaluation = true; };
  python310Packages = python310.pkgs // { __attrsFailEvaluation = true; };
  python311Packages = recurseIntoAttrs python311.pkgs // { pythonPackages = python311.pkgs // { __attrsFailEvaluation = true; }; };
  python312Packages = recurseIntoAttrs python312.pkgs // { pythonPackages = python312.pkgs // { __attrsFailEvaluation = true; }; };
  python313Packages = python313.pkgs // { __attrsFailEvaluation = true; };
  pypyPackages = pypy.pkgs // { __attrsFailEvaluation = true; };
  pypy2Packages = pypy2.pkgs // { __attrsFailEvaluation = true; };
  pypy27Packages = pypy27.pkgs // { __attrsFailEvaluation = true; };
  pypy3Packages = pypy3.pkgs // { __attrsFailEvaluation = true; };
  pypy39Packages = pypy39.pkgs // { __attrsFailEvaluation = true; };
  pypy310Packages = pypy310.pkgs // { __attrsFailEvaluation = true; };
  python27Packages = python27.pkgs;
  python39Packages = python39.pkgs;
  python310Packages = python310.pkgs;
  python311Packages = python311.pkgs;
  python312Packages = python312.pkgs;
  python313Packages = python313.pkgs;
  pypyPackages = pypy.pkgs;
  pypy2Packages = pypy2.pkgs;
  pypy27Packages = pypy27.pkgs;
  pypy3Packages = pypy3.pkgs;
  pypy39Packages = pypy39.pkgs;
  pypy310Packages = pypy310.pkgs;
  py3c = callPackage ../development/libraries/py3c { };