lib.modules.evalOptionValue: Undeprecate for lib.types
lib.types.attrTag needs it.
This commit is contained in:
@@ -128,7 +128,7 @@ let
|
|||||||
canCleanSource pathIsGitRepo;
|
canCleanSource pathIsGitRepo;
|
||||||
inherit (self.modules) evalModules setDefaultModuleLocation
|
inherit (self.modules) evalModules setDefaultModuleLocation
|
||||||
unifyModuleSyntax applyModuleArgsIfFunction mergeModules
|
unifyModuleSyntax applyModuleArgsIfFunction mergeModules
|
||||||
mergeModules' mergeOptionDecls evalOptionValue mergeDefinitions
|
mergeModules' mergeOptionDecls mergeDefinitions
|
||||||
pushDownProperties dischargeProperties filterOverrides
|
pushDownProperties dischargeProperties filterOverrides
|
||||||
sortProperties fixupOptionType mkIf mkAssert mkMerge mkOverride
|
sortProperties fixupOptionType mkIf mkAssert mkMerge mkOverride
|
||||||
mkOptionDefault mkDefault mkImageMediaOverride mkForce mkVMOverride
|
mkOptionDefault mkDefault mkImageMediaOverride mkForce mkVMOverride
|
||||||
@@ -138,6 +138,7 @@ let
|
|||||||
mkMergedOptionModule mkChangedOptionModule
|
mkMergedOptionModule mkChangedOptionModule
|
||||||
mkAliasOptionModule mkDerivedConfig doRename
|
mkAliasOptionModule mkDerivedConfig doRename
|
||||||
mkAliasOptionModuleMD;
|
mkAliasOptionModuleMD;
|
||||||
|
evalOptionValue = lib.warn "External use of `lib.evalOptionValue` is deprecated. If your use case isn't covered by non-deprecated functions, we'd like to know more and perhaps support your use case well, instead of providing access to these low level functions. In this case please open an issue in https://github.com/nixos/nixpkgs/issues/." self.modules.evalOptionValue;
|
||||||
inherit (self.options) isOption mkEnableOption mkSinkUndeclaredOptions
|
inherit (self.options) isOption mkEnableOption mkSinkUndeclaredOptions
|
||||||
mergeDefaultOption mergeOneOption mergeEqualOption mergeUniqueOption
|
mergeDefaultOption mergeOneOption mergeEqualOption mergeUniqueOption
|
||||||
getValues getFiles
|
getValues getFiles
|
||||||
|
|||||||
@@ -1307,7 +1307,6 @@ let
|
|||||||
inherit
|
inherit
|
||||||
applyModuleArgsIfFunction
|
applyModuleArgsIfFunction
|
||||||
dischargeProperties
|
dischargeProperties
|
||||||
evalOptionValue
|
|
||||||
mergeModules
|
mergeModules
|
||||||
mergeModules'
|
mergeModules'
|
||||||
pushDownProperties
|
pushDownProperties
|
||||||
@@ -1328,6 +1327,7 @@ private //
|
|||||||
defaultPriority
|
defaultPriority
|
||||||
doRename
|
doRename
|
||||||
evalModules
|
evalModules
|
||||||
|
evalOptionValue # for use by lib.types
|
||||||
filterOverrides
|
filterOverrides
|
||||||
filterOverrides'
|
filterOverrides'
|
||||||
fixMergeModules
|
fixMergeModules
|
||||||
|
|||||||
Reference in New Issue
Block a user