@@ -14,12 +14,12 @@ with pkgs;
1414 , packageOverrides
1515 , sitePackages
1616 , hasDistutilsCxxPatch
17− , pythonPackagesBuildBuild
18− , pythonPackagesBuildHost
19− , pythonPackagesBuildTarget
20− , pythonPackagesHostHost
21− , self # is pythonPackagesHostTarget
22− , pythonPackagesTargetTarget
17+ , pythonOnBuildForBuild
18+ , pythonOnBuildForHost
19+ , pythonOnBuildForTarget
20+ , pythonOnHostForHost
21+ , pythonOnTargetForTarget
22+ , self # is pythonOnHostForTarget
2323 }: let
2424 pythonPackages = callPackage
2525 ({ pkgs, stdenv, python, overrides }: let
@@ -28,11 +28,11 @@ with pkgs;
2828 python = self;
2929 };
3030 otherSplices = {
31− selfBuildBuild = pythonPackagesBuildBuild;
32− selfBuildHost = pythonPackagesBuildHost;
33− selfBuildTarget = pythonPackagesBuildTarget;
34− selfHostHost = pythonPackagesHostHost;
35− selfTargetTarget = pythonPackagesTargetTarget;
31+ selfBuildBuild = pythonOnBuildForBuild;
32+ selfBuildHost = pythonOnBuildForHost;
33+ selfBuildTarget = pythonOnBuildForTarget;
34+ selfHostHost = pythonOnHostForHost;
35+ selfTargetTarget = pythonOnTargetForTarget;
3636 };
3737 keep = self: {
3838 # TODO maybe only define these here so nothing is needed to be kept in sync.
@@ -100,7 +100,7 @@ with pkgs;
100100 pythonAtLeast = lib.versionAtLeast pythonVersion;
101101 pythonOlder = lib.versionOlder pythonVersion;
102102 inherit hasDistutilsCxxPatch;
103− pythonForBuild = pythonPackagesBuildHost;
103+ pythonForBuild = pythonOnBuildForHost;
104104
105105 tests = callPackage ./tests.nix {
106106 python = self;