buildPython*: make name-relaed attributes overridable via overrideAttrs
Make name, pname and version overridable via overrideAttrs for Python packgaes constructed with buildPython*.
This commit is contained in:
@@ -120,8 +120,6 @@ let
|
||||
in
|
||||
|
||||
{
|
||||
name ? "${attrs.pname}-${attrs.version}",
|
||||
|
||||
# Build-time dependencies for the package
|
||||
nativeBuildInputs ? [ ],
|
||||
|
||||
@@ -228,7 +226,7 @@ let
|
||||
throwMismatch =
|
||||
attrName: drv:
|
||||
let
|
||||
myName = "'${namePrefix}${name}'";
|
||||
myName = "'${finalAttrs.name}'";
|
||||
theirName = "'${drv.name}'";
|
||||
optionalLocation =
|
||||
let
|
||||
@@ -280,7 +278,7 @@ let
|
||||
(cleanAttrs attrs)
|
||||
// {
|
||||
|
||||
name = namePrefix + name;
|
||||
name = namePrefix + attrs.name or "${finalAttrs.pname}-${finalAttrs.version}";
|
||||
|
||||
nativeBuildInputs =
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user