WIP-python-pdm - options
- buildPythonPackage.catchConflicts
- buildPythonPackage.disabled
- buildPythonPackage.disabledTestPaths
- buildPythonPackage.disabledTests
- buildPythonPackage.dontUsePipInstall
- buildPythonPackage.dontWrapPythonPrograms
- buildPythonPackage.format
- buildPythonPackage.makeWrapperArgs
- buildPythonPackage.permitUserSite
- buildPythonPackage.pipInstallFlags
- buildPythonPackage.pytestFlagsArray
- buildPythonPackage.pythonImportsCheck
- buildPythonPackage.removeBinBytecode
- deps
- deps.python
- deps.stdenv
- env
- lock.content
- lock.extraScripts
- lock.fields
- lock.fields.<name>.default
- lock.fields.<name>.script
- lock.invalidationData
- lock.lib.computeFODHash
- lock.refresh
- mkDerivation.enableParallelBuilding
- mkDerivation.enableParallelChecking
- mkDerivation.__contentAddressed
- mkDerivation.__darwinAllowLocalNetworking
- mkDerivation.__impureHostDeps
- mkDerivation.__propagatedImpureHostDeps
- mkDerivation.__structuredAttrs
- mkDerivation.allowSubstitutes
- mkDerivation.allowedReferences
- mkDerivation.allowedRequisites
- mkDerivation.args
- mkDerivation.buildFlags
- mkDerivation.buildInputs
- mkDerivation.buildPhase
- mkDerivation.builder
- mkDerivation.checkFlags
- mkDerivation.checkInputs
- mkDerivation.checkPhase
- mkDerivation.checkTarget
- mkDerivation.cmakeFlags
- mkDerivation.configureFlags
- mkDerivation.configurePhase
- mkDerivation.configurePlatforms
- mkDerivation.configureScript
- mkDerivation.depsBuildBuild
- mkDerivation.depsBuildBuildPropagated
- mkDerivation.depsBuildTarget
- mkDerivation.depsBuildTargetPropagated
- mkDerivation.depsHostHost
- mkDerivation.depsHostHostPropagated
- mkDerivation.depsTargetTarget
- mkDerivation.depsTargetTargetPropagated
- mkDerivation.disallowedReferences
- mkDerivation.disallowedRequisites
- mkDerivation.distFlags
- mkDerivation.distPhase
- mkDerivation.distTarget
- mkDerivation.doCheck
- mkDerivation.doDist
- mkDerivation.doInstallCheck
- mkDerivation.dontAddDisableDepTrack
- mkDerivation.dontAddPrefix
- mkDerivation.dontAddStaticConfigureFlags
- mkDerivation.dontBuild
- mkDerivation.dontConfigure
- mkDerivation.dontCopyDist
- mkDerivation.dontDisableStatic
- mkDerivation.dontFixLibtool
- mkDerivation.dontFixup
- mkDerivation.dontInstall
- mkDerivation.dontMakeSourcesWritable
- mkDerivation.dontMoveBin
- mkDerivation.dontPatch
- mkDerivation.dontPatchELF
- mkDerivation.dontPatchShebangs
- mkDerivation.dontPruneLibtoolFiles
- mkDerivation.dontStrip
- mkDerivation.dontStripHost
- mkDerivation.dontStripTarget
- mkDerivation.dontUnpack
- mkDerivation.exportReferenceGraph
- mkDerivation.fixupPhase
- mkDerivation.forceShare
- mkDerivation.hardeningDisable
- mkDerivation.hardeningEnable
- mkDerivation.impureEnvVars
- mkDerivation.installCheckFlags
- mkDerivation.installCheckInputs
- mkDerivation.installCheckPhase
- mkDerivation.installCheckTarget
- mkDerivation.installFlags
- mkDerivation.installPhase
- mkDerivation.installTargets
- mkDerivation.makeFlags
- mkDerivation.makefile
- mkDerivation.mesonFlags
- mkDerivation.meta
- mkDerivation.nativeBuildInputs
- mkDerivation.nativeCheckInputs
- mkDerivation.outputHash
- mkDerivation.outputHashAlgo
- mkDerivation.outputHashMode
- mkDerivation.outputs
- mkDerivation.passAsFile
- mkDerivation.passthru
- mkDerivation.patchFlags
- mkDerivation.patchPhase
- mkDerivation.patches
- mkDerivation.phases
- mkDerivation.pos
- mkDerivation.postBuild
- mkDerivation.postCheck
- mkDerivation.postConfigure
- mkDerivation.postDist
- mkDerivation.postFixup
- mkDerivation.postInstalCheck
- mkDerivation.postInstall
- mkDerivation.postPatch
- mkDerivation.postPhases
- mkDerivation.postUnpack
- mkDerivation.preBuild
- mkDerivation.preBuildPhases
- mkDerivation.preCheck
- mkDerivation.preConfigure
- mkDerivation.preConfigurePhases
- mkDerivation.preDist
- mkDerivation.preDistPhases
- mkDerivation.preFixup
- mkDerivation.preFixupPhases
- mkDerivation.preInstall
- mkDerivation.preInstallCheck
- mkDerivation.preInstallPhases
- mkDerivation.prePatch
- mkDerivation.prePhases
- mkDerivation.preUnpack
- mkDerivation.preferLocalBuild
- mkDerivation.prefix
- mkDerivation.prefixKey
- mkDerivation.propagatedBuildInputs
- mkDerivation.propagatedNativeBuildInputs
- mkDerivation.propagatedSandboxProfile
- mkDerivation.realBuilder
- mkDerivation.requiredSystemFeatures
- mkDerivation.sandboxProfile
- mkDerivation.separateDebugInfo
- mkDerivation.setSourceRoot
- mkDerivation.setupHook
- mkDerivation.shellHook
- mkDerivation.sourceRoot
- mkDerivation.src
- mkDerivation.srcs
- mkDerivation.strictDeps
- mkDerivation.stripAllFlags
- mkDerivation.stripAllList
- mkDerivation.stripDebugFlags
- mkDerivation.stripDebugList
- mkDerivation.tarballs
- mkDerivation.unpackCmd
- mkDerivation.unpackPhase
- mkDerivation.version
- name
- overrideAll
- overrideAll.buildPythonPackage.catchConflicts
- overrideAll.buildPythonPackage.disabled
- overrideAll.buildPythonPackage.disabledTestPaths
- overrideAll.buildPythonPackage.disabledTests
- overrideAll.buildPythonPackage.dontUsePipInstall
- overrideAll.buildPythonPackage.dontWrapPythonPrograms
- overrideAll.buildPythonPackage.format
- overrideAll.buildPythonPackage.makeWrapperArgs
- overrideAll.buildPythonPackage.permitUserSite
- overrideAll.buildPythonPackage.pipInstallFlags
- overrideAll.buildPythonPackage.pytestFlagsArray
- overrideAll.buildPythonPackage.pythonImportsCheck
- overrideAll.buildPythonPackage.removeBinBytecode
- overrideAll.deps
- overrideAll.deps.python
- overrideAll.deps.stdenv
- overrideAll.env
- overrideAll.mkDerivation.enableParallelBuilding
- overrideAll.mkDerivation.enableParallelChecking
- overrideAll.mkDerivation.__contentAddressed
- overrideAll.mkDerivation.__darwinAllowLocalNetworking
- overrideAll.mkDerivation.__impureHostDeps
- overrideAll.mkDerivation.__propagatedImpureHostDeps
- overrideAll.mkDerivation.__structuredAttrs
- overrideAll.mkDerivation.allowSubstitutes
- overrideAll.mkDerivation.allowedReferences
- overrideAll.mkDerivation.allowedRequisites
- overrideAll.mkDerivation.args
- overrideAll.mkDerivation.buildFlags
- overrideAll.mkDerivation.buildInputs
- overrideAll.mkDerivation.buildPhase
- overrideAll.mkDerivation.builder
- overrideAll.mkDerivation.checkFlags
- overrideAll.mkDerivation.checkInputs
- overrideAll.mkDerivation.checkPhase
- overrideAll.mkDerivation.checkTarget
- overrideAll.mkDerivation.cmakeFlags
- overrideAll.mkDerivation.configureFlags
- overrideAll.mkDerivation.configurePhase
- overrideAll.mkDerivation.configurePlatforms
- overrideAll.mkDerivation.configureScript
- overrideAll.mkDerivation.depsBuildBuild
- overrideAll.mkDerivation.depsBuildBuildPropagated
- overrideAll.mkDerivation.depsBuildTarget
- overrideAll.mkDerivation.depsBuildTargetPropagated
- overrideAll.mkDerivation.depsHostHost
- overrideAll.mkDerivation.depsHostHostPropagated
- overrideAll.mkDerivation.depsTargetTarget
- overrideAll.mkDerivation.depsTargetTargetPropagated
- overrideAll.mkDerivation.disallowedReferences
- overrideAll.mkDerivation.disallowedRequisites
- overrideAll.mkDerivation.distFlags
- overrideAll.mkDerivation.distPhase
- overrideAll.mkDerivation.distTarget
- overrideAll.mkDerivation.doCheck
- overrideAll.mkDerivation.doDist
- overrideAll.mkDerivation.doInstallCheck
- overrideAll.mkDerivation.dontAddDisableDepTrack
- overrideAll.mkDerivation.dontAddPrefix
- overrideAll.mkDerivation.dontAddStaticConfigureFlags
- overrideAll.mkDerivation.dontBuild
- overrideAll.mkDerivation.dontConfigure
- overrideAll.mkDerivation.dontCopyDist
- overrideAll.mkDerivation.dontDisableStatic
- overrideAll.mkDerivation.dontFixLibtool
- overrideAll.mkDerivation.dontFixup
- overrideAll.mkDerivation.dontInstall
- overrideAll.mkDerivation.dontMakeSourcesWritable
- overrideAll.mkDerivation.dontMoveBin
- overrideAll.mkDerivation.dontPatch
- overrideAll.mkDerivation.dontPatchELF
- overrideAll.mkDerivation.dontPatchShebangs
- overrideAll.mkDerivation.dontPruneLibtoolFiles
- overrideAll.mkDerivation.dontStrip
- overrideAll.mkDerivation.dontStripHost
- overrideAll.mkDerivation.dontStripTarget
- overrideAll.mkDerivation.dontUnpack
- overrideAll.mkDerivation.exportReferenceGraph
- overrideAll.mkDerivation.fixupPhase
- overrideAll.mkDerivation.forceShare
- overrideAll.mkDerivation.hardeningDisable
- overrideAll.mkDerivation.hardeningEnable
- overrideAll.mkDerivation.impureEnvVars
- overrideAll.mkDerivation.installCheckFlags
- overrideAll.mkDerivation.installCheckInputs
- overrideAll.mkDerivation.installCheckPhase
- overrideAll.mkDerivation.installCheckTarget
- overrideAll.mkDerivation.installFlags
- overrideAll.mkDerivation.installPhase
- overrideAll.mkDerivation.installTargets
- overrideAll.mkDerivation.makeFlags
- overrideAll.mkDerivation.makefile
- overrideAll.mkDerivation.mesonFlags
- overrideAll.mkDerivation.meta
- overrideAll.mkDerivation.nativeBuildInputs
- overrideAll.mkDerivation.nativeCheckInputs
- overrideAll.mkDerivation.outputHash
- overrideAll.mkDerivation.outputHashAlgo
- overrideAll.mkDerivation.outputHashMode
- overrideAll.mkDerivation.outputs
- overrideAll.mkDerivation.passAsFile
- overrideAll.mkDerivation.passthru
- overrideAll.mkDerivation.patchFlags
- overrideAll.mkDerivation.patchPhase
- overrideAll.mkDerivation.patches
- overrideAll.mkDerivation.phases
- overrideAll.mkDerivation.pos
- overrideAll.mkDerivation.postBuild
- overrideAll.mkDerivation.postCheck
- overrideAll.mkDerivation.postConfigure
- overrideAll.mkDerivation.postDist
- overrideAll.mkDerivation.postFixup
- overrideAll.mkDerivation.postInstalCheck
- overrideAll.mkDerivation.postInstall
- overrideAll.mkDerivation.postPatch
- overrideAll.mkDerivation.postPhases
- overrideAll.mkDerivation.postUnpack
- overrideAll.mkDerivation.preBuild
- overrideAll.mkDerivation.preBuildPhases
- overrideAll.mkDerivation.preCheck
- overrideAll.mkDerivation.preConfigure
- overrideAll.mkDerivation.preConfigurePhases
- overrideAll.mkDerivation.preDist
- overrideAll.mkDerivation.preDistPhases
- overrideAll.mkDerivation.preFixup
- overrideAll.mkDerivation.preFixupPhases
- overrideAll.mkDerivation.preInstall
- overrideAll.mkDerivation.preInstallCheck
- overrideAll.mkDerivation.preInstallPhases
- overrideAll.mkDerivation.prePatch
- overrideAll.mkDerivation.prePhases
- overrideAll.mkDerivation.preUnpack
- overrideAll.mkDerivation.preferLocalBuild
- overrideAll.mkDerivation.prefix
- overrideAll.mkDerivation.prefixKey
- overrideAll.mkDerivation.propagatedBuildInputs
- overrideAll.mkDerivation.propagatedNativeBuildInputs
- overrideAll.mkDerivation.propagatedSandboxProfile
- overrideAll.mkDerivation.realBuilder
- overrideAll.mkDerivation.requiredSystemFeatures
- overrideAll.mkDerivation.sandboxProfile
- overrideAll.mkDerivation.separateDebugInfo
- overrideAll.mkDerivation.setSourceRoot
- overrideAll.mkDerivation.setupHook
- overrideAll.mkDerivation.shellHook
- overrideAll.mkDerivation.sourceRoot
- overrideAll.mkDerivation.src
- overrideAll.mkDerivation.srcs
- overrideAll.mkDerivation.strictDeps
- overrideAll.mkDerivation.stripAllFlags
- overrideAll.mkDerivation.stripAllList
- overrideAll.mkDerivation.stripDebugFlags
- overrideAll.mkDerivation.stripDebugList
- overrideAll.mkDerivation.tarballs
- overrideAll.mkDerivation.unpackCmd
- overrideAll.mkDerivation.unpackPhase
- overrideAll.mkDerivation.version
- overrideAll.name
- overrideAll.public
- overrideAll.version
- overrides
- overrides.<name>.buildPythonPackage.catchConflicts
- overrides.<name>.buildPythonPackage.disabled
- overrides.<name>.buildPythonPackage.disabledTestPaths
- overrides.<name>.buildPythonPackage.disabledTests
- overrides.<name>.buildPythonPackage.dontUsePipInstall
- overrides.<name>.buildPythonPackage.dontWrapPythonPrograms
- overrides.<name>.buildPythonPackage.format
- overrides.<name>.buildPythonPackage.makeWrapperArgs
- overrides.<name>.buildPythonPackage.permitUserSite
- overrides.<name>.buildPythonPackage.pipInstallFlags
- overrides.<name>.buildPythonPackage.pytestFlagsArray
- overrides.<name>.buildPythonPackage.pythonImportsCheck
- overrides.<name>.buildPythonPackage.removeBinBytecode
- overrides.<name>.deps
- overrides.<name>.deps.python
- overrides.<name>.deps.stdenv
- overrides.<name>.env
- overrides.<name>.mkDerivation.enableParallelBuilding
- overrides.<name>.mkDerivation.enableParallelChecking
- overrides.<name>.mkDerivation.__contentAddressed
- overrides.<name>.mkDerivation.__darwinAllowLocalNetworking
- overrides.<name>.mkDerivation.__impureHostDeps
- overrides.<name>.mkDerivation.__propagatedImpureHostDeps
- overrides.<name>.mkDerivation.__structuredAttrs
- overrides.<name>.mkDerivation.allowSubstitutes
- overrides.<name>.mkDerivation.allowedReferences
- overrides.<name>.mkDerivation.allowedRequisites
- overrides.<name>.mkDerivation.args
- overrides.<name>.mkDerivation.buildFlags
- overrides.<name>.mkDerivation.buildInputs
- overrides.<name>.mkDerivation.buildPhase
- overrides.<name>.mkDerivation.builder
- overrides.<name>.mkDerivation.checkFlags
- overrides.<name>.mkDerivation.checkInputs
- overrides.<name>.mkDerivation.checkPhase
- overrides.<name>.mkDerivation.checkTarget
- overrides.<name>.mkDerivation.cmakeFlags
- overrides.<name>.mkDerivation.configureFlags
- overrides.<name>.mkDerivation.configurePhase
- overrides.<name>.mkDerivation.configurePlatforms
- overrides.<name>.mkDerivation.configureScript
- overrides.<name>.mkDerivation.depsBuildBuild
- overrides.<name>.mkDerivation.depsBuildBuildPropagated
- overrides.<name>.mkDerivation.depsBuildTarget
- overrides.<name>.mkDerivation.depsBuildTargetPropagated
- overrides.<name>.mkDerivation.depsHostHost
- overrides.<name>.mkDerivation.depsHostHostPropagated
- overrides.<name>.mkDerivation.depsTargetTarget
- overrides.<name>.mkDerivation.depsTargetTargetPropagated
- overrides.<name>.mkDerivation.disallowedReferences
- overrides.<name>.mkDerivation.disallowedRequisites
- overrides.<name>.mkDerivation.distFlags
- overrides.<name>.mkDerivation.distPhase
- overrides.<name>.mkDerivation.distTarget
- overrides.<name>.mkDerivation.doCheck
- overrides.<name>.mkDerivation.doDist
- overrides.<name>.mkDerivation.doInstallCheck
- overrides.<name>.mkDerivation.dontAddDisableDepTrack
- overrides.<name>.mkDerivation.dontAddPrefix
- overrides.<name>.mkDerivation.dontAddStaticConfigureFlags
- overrides.<name>.mkDerivation.dontBuild
- overrides.<name>.mkDerivation.dontConfigure
- overrides.<name>.mkDerivation.dontCopyDist
- overrides.<name>.mkDerivation.dontDisableStatic
- overrides.<name>.mkDerivation.dontFixLibtool
- overrides.<name>.mkDerivation.dontFixup
- overrides.<name>.mkDerivation.dontInstall
- overrides.<name>.mkDerivation.dontMakeSourcesWritable
- overrides.<name>.mkDerivation.dontMoveBin
- overrides.<name>.mkDerivation.dontPatch
- overrides.<name>.mkDerivation.dontPatchELF
- overrides.<name>.mkDerivation.dontPatchShebangs
- overrides.<name>.mkDerivation.dontPruneLibtoolFiles
- overrides.<name>.mkDerivation.dontStrip
- overrides.<name>.mkDerivation.dontStripHost
- overrides.<name>.mkDerivation.dontStripTarget
- overrides.<name>.mkDerivation.dontUnpack
- overrides.<name>.mkDerivation.exportReferenceGraph
- overrides.<name>.mkDerivation.fixupPhase
- overrides.<name>.mkDerivation.forceShare
- overrides.<name>.mkDerivation.hardeningDisable
- overrides.<name>.mkDerivation.hardeningEnable
- overrides.<name>.mkDerivation.impureEnvVars
- overrides.<name>.mkDerivation.installCheckFlags
- overrides.<name>.mkDerivation.installCheckInputs
- overrides.<name>.mkDerivation.installCheckPhase
- overrides.<name>.mkDerivation.installCheckTarget
- overrides.<name>.mkDerivation.installFlags
- overrides.<name>.mkDerivation.installPhase
- overrides.<name>.mkDerivation.installTargets
- overrides.<name>.mkDerivation.makeFlags
- overrides.<name>.mkDerivation.makefile
- overrides.<name>.mkDerivation.mesonFlags
- overrides.<name>.mkDerivation.meta
- overrides.<name>.mkDerivation.nativeBuildInputs
- overrides.<name>.mkDerivation.nativeCheckInputs
- overrides.<name>.mkDerivation.outputHash
- overrides.<name>.mkDerivation.outputHashAlgo
- overrides.<name>.mkDerivation.outputHashMode
- overrides.<name>.mkDerivation.outputs
- overrides.<name>.mkDerivation.passAsFile
- overrides.<name>.mkDerivation.passthru
- overrides.<name>.mkDerivation.patchFlags
- overrides.<name>.mkDerivation.patchPhase
- overrides.<name>.mkDerivation.patches
- overrides.<name>.mkDerivation.phases
- overrides.<name>.mkDerivation.pos
- overrides.<name>.mkDerivation.postBuild
- overrides.<name>.mkDerivation.postCheck
- overrides.<name>.mkDerivation.postConfigure
- overrides.<name>.mkDerivation.postDist
- overrides.<name>.mkDerivation.postFixup
- overrides.<name>.mkDerivation.postInstalCheck
- overrides.<name>.mkDerivation.postInstall
- overrides.<name>.mkDerivation.postPatch
- overrides.<name>.mkDerivation.postPhases
- overrides.<name>.mkDerivation.postUnpack
- overrides.<name>.mkDerivation.preBuild
- overrides.<name>.mkDerivation.preBuildPhases
- overrides.<name>.mkDerivation.preCheck
- overrides.<name>.mkDerivation.preConfigure
- overrides.<name>.mkDerivation.preConfigurePhases
- overrides.<name>.mkDerivation.preDist
- overrides.<name>.mkDerivation.preDistPhases
- overrides.<name>.mkDerivation.preFixup
- overrides.<name>.mkDerivation.preFixupPhases
- overrides.<name>.mkDerivation.preInstall
- overrides.<name>.mkDerivation.preInstallCheck
- overrides.<name>.mkDerivation.preInstallPhases
- overrides.<name>.mkDerivation.prePatch
- overrides.<name>.mkDerivation.prePhases
- overrides.<name>.mkDerivation.preUnpack
- overrides.<name>.mkDerivation.preferLocalBuild
- overrides.<name>.mkDerivation.prefix
- overrides.<name>.mkDerivation.prefixKey
- overrides.<name>.mkDerivation.propagatedBuildInputs
- overrides.<name>.mkDerivation.propagatedNativeBuildInputs
- overrides.<name>.mkDerivation.propagatedSandboxProfile
- overrides.<name>.mkDerivation.realBuilder
- overrides.<name>.mkDerivation.requiredSystemFeatures
- overrides.<name>.mkDerivation.sandboxProfile
- overrides.<name>.mkDerivation.separateDebugInfo
- overrides.<name>.mkDerivation.setSourceRoot
- overrides.<name>.mkDerivation.setupHook
- overrides.<name>.mkDerivation.shellHook
- overrides.<name>.mkDerivation.sourceRoot
- overrides.<name>.mkDerivation.src
- overrides.<name>.mkDerivation.srcs
- overrides.<name>.mkDerivation.strictDeps
- overrides.<name>.mkDerivation.stripAllFlags
- overrides.<name>.mkDerivation.stripAllList
- overrides.<name>.mkDerivation.stripDebugFlags
- overrides.<name>.mkDerivation.stripDebugList
- overrides.<name>.mkDerivation.tarballs
- overrides.<name>.mkDerivation.unpackCmd
- overrides.<name>.mkDerivation.unpackPhase
- overrides.<name>.mkDerivation.version
- overrides.<name>.name
- overrides.<name>.public
- overrides.<name>.version
- pdm.lockfile
- pdm.pyproject
- pdm.sourceSelector
- public
- version
buildPythonPackage.catchConflicts
Raise an error if two packages are installed with the same name TODO: For cross we probably need a different PYTHONPATH, or not add the runtime deps until after buildPhase.
Type: boolean
Default:
''
true if the host and build platforms are the same, false otherwise.
''
Declared by:
buildPythonPackage.disabled
used to disable derivation, useful for specific python versions
Type: boolean
Default:
false
Declared by:
buildPythonPackage.disabledTestPaths
Test paths to ignore in checkPhase
Type: list of anything
Default:
[ ]
Declared by:
buildPythonPackage.disabledTests
Disable running specific unit tests
Type: list of string
Default:
[ ]
Declared by:
buildPythonPackage.dontUsePipInstall
Don’t use Pip to install a wheel Note this is actually a variable for the pipInstallPhase in pip’s setupHook. It’s included here to prevent an infinite recursion.
Type: boolean
Default:
false
Declared by:
buildPythonPackage.dontWrapPythonPrograms
Skip wrapping of python programs altogether
Type: boolean
Default:
false
Declared by:
buildPythonPackage.format
Several package formats are supported:
“setuptools” : Install a common setuptools/distutils based package. This builds a wheel.
“wheel” : Install from a pre-compiled wheel.
“flit” : Install a flit package. This builds a wheel.
“pyproject”: Install a package using a pyproject.toml
file (PEP517). This builds a wheel.
“egg”: Install a package from an egg.
“other” : Provide your own buildPhase and installPhase.
Type: string
Default:
"setuptools"
Declared by:
buildPythonPackage.makeWrapperArgs
Additional arguments to pass to the makeWrapper function, which wraps generated binaries.
Type: list of string
Default:
[ ]
Declared by:
buildPythonPackage.permitUserSite
Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs
Type: boolean
Default:
false
Declared by:
buildPythonPackage.pipInstallFlags
Extra flags passed to pip install
Type: list of string
Default:
[ ]
Declared by:
buildPythonPackage.pytestFlagsArray
Extra flags passed to pytest
Type: list of string
Default:
[ ]
Declared by:
buildPythonPackage.pythonImportsCheck
Check whether importing the listed modules works
Type: list of string
Default:
[ ]
Declared by:
buildPythonPackage.removeBinBytecode
Remove bytecode from bin folder.
When a Python script has the extension .py
, bytecode is generated
Typically, executables in bin have no extension, so no bytecode is generated.
However, some packages do provide executables with extensions, and thus bytecode is generated.
Type: boolean
Default:
true
Declared by:
deps
All dependencies of the package. This option should be set by the “outer world” and can be used to inherit attributes from pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world, it is ensured that the dependencies are overridable.
Nothing will stop users from adding nixpkgs
itself as a dependency, but this will make it very hard for the user of the package to override any dependencies, because they’d have to figure out a way to insert their changes into the Nixpkgs fixpoint. By adding specific attributes to deps
instead, the user has a realistic chance of overriding those dependencies.
So deps should be specific, but not overly specific. For instance, the caller shouldn’t have to know the version of a dependency in order to override it. The name should suffice. (e.g. nix = nixVersions.nix_2_12
instead of inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
Default:
{ }
Example:
{nixpkgs, ...}: {
inherit (nixpkgs) stdenv;
inherit (nixpkgs.haskellPackages) pandoc;
}
Declared by:
- dream2nix/modules/dream2nix/mkDerivation/interface.nix
- dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
- dream2nix/modules/dream2nix/core/deps
deps.python
The python interpreter package to use
Type: package
Declared by:
deps.stdenv
The stdenv used for building this package
Type: raw value
Declared by:
env
environment variables passed to the build environment
Type: attribute set of (null or boolean or signed integer or string or path or package or list of (boolean or signed integer or string or path or package))
Default:
{ }
Declared by:
lock.content
The content of the lock file.
All fields declared via lock.fields
are contained pointing to their respective values.
Type: anything
Declared by:
lock.extraScripts
Extra shell scripts to execute when nix run .#{package}.lock
is called.
This allows adding custom logic to the lock file generation.
Type: list of path
Default:
[ ]
Declared by:
lock.fields
Fields of the lock file
Type: attribute set of (submodule)
Default:
{ }
Example:
{
pname = true;
version = true;
}
Declared by:
lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet contain the field.
Type: null or anything
Default:
null
Declared by:
lock.fields.<name>.script
A script to refresh the value of this lock file field. The script should write the result as json file to $out.
Type: path
Declared by:
lock.invalidationData
Pass any data that should invalidate the lock file when changed. This is useful for example when the lock file should be regenerated when the requirements change.
Type: anything
Default:
{ }
Example:
{
pip = {
lockVersion = "2";
requirements = [
"requests"
"pillow"
];
};
}
Declared by:
lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
Type: function that evaluates to a(n) path (read only)
Declared by:
lock.refresh
Script to refresh the lock file
Type: package (read only)
Declared by:
mkDerivation.enableParallelBuilding
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.enableParallelChecking
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.__contentAddressed
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.__darwinAllowLocalNetworking
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.__impureHostDeps
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.__propagatedImpureHostDeps
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.__structuredAttrs
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.allowSubstitutes
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.allowedReferences
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.allowedRequisites
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.args
This option has no description.
Type: null or (list of (string or path))
Default:
null
Declared by:
mkDerivation.buildFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.buildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.buildPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.builder
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
mkDerivation.checkFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.checkInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.checkPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.checkTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.cmakeFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.configureFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.configurePhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.configurePlatforms
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.configureScript
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.depsBuildBuild
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.depsBuildBuildPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.depsBuildTarget
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.depsBuildTargetPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.depsHostHost
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.depsHostHostPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.depsTargetTarget
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.depsTargetTargetPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.disallowedReferences
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.disallowedRequisites
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.distFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.distPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.distTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.doCheck
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.doDist
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.doInstallCheck
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontAddDisableDepTrack
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontAddPrefix
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontAddStaticConfigureFlags
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontBuild
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontConfigure
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontCopyDist
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontDisableStatic
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontFixLibtool
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontFixup
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontInstall
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontMakeSourcesWritable
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontMoveBin
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontPatch
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontPatchELF
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontPatchShebangs
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontPruneLibtoolFiles
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontStrip
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontStripHost
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontStripTarget
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.dontUnpack
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.exportReferenceGraph
This option has no description.
Type: null or (list of (string or package))
Default:
null
Declared by:
mkDerivation.fixupPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.forceShare
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.hardeningDisable
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.hardeningEnable
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.impureEnvVars
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.installCheckFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.installCheckInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.installCheckPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.installCheckTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.installFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.installPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.installTargets
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.makeFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.makefile
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.mesonFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.meta
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
mkDerivation.nativeBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.nativeCheckInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.outputHash
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.outputHashAlgo
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.outputHashMode
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.outputs
This option has no description.
Type: null or (list of string)
Default:
[
"out"
]
Declared by:
mkDerivation.passAsFile
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.passthru
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
mkDerivation.patchFlags
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.patchPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.patches
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.phases
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.pos
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
mkDerivation.postBuild
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.postCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.postConfigure
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.postDist
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.postFixup
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.postInstalCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.postInstall
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.postPatch
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.postPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.postUnpack
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preBuild
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preBuildPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.preCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preConfigure
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preConfigurePhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.preDist
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preDistPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.preFixup
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preFixupPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.preInstall
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preInstallCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preInstallPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.prePatch
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.prePhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.preUnpack
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.preferLocalBuild
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.prefix
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.prefixKey
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.propagatedBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.propagatedNativeBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.propagatedSandboxProfile
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.realBuilder
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
mkDerivation.requiredSystemFeatures
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
mkDerivation.sandboxProfile
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.separateDebugInfo
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.setSourceRoot
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.setupHook
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
mkDerivation.shellHook
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.sourceRoot
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
mkDerivation.src
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
mkDerivation.srcs
This option has no description.
Type: null or (list of (string or path or package))
Default:
null
Declared by:
mkDerivation.strictDeps
This option has no description.
Type: null or boolean
Default:
null
Declared by:
mkDerivation.stripAllFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.stripAllList
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.stripDebugFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.stripDebugList
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.tarballs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
mkDerivation.unpackCmd
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.unpackPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
mkDerivation.version
This option has no description.
Type: null or string
Default:
null
Declared by:
name
The name of the package
Type: string
Declared by:
overrideAll
Overrides applied on all dependencies.
Type: module
Default:
{ }
Example:
{
mkDerivation = {
doCheck = false;
};
}
Declared by:
overrideAll.buildPythonPackage.catchConflicts
Raise an error if two packages are installed with the same name TODO: For cross we probably need a different PYTHONPATH, or not add the runtime deps until after buildPhase.
Type: boolean
Default:
''
true if the host and build platforms are the same, false otherwise.
''
Declared by:
overrideAll.buildPythonPackage.disabled
used to disable derivation, useful for specific python versions
Type: boolean
Default:
false
Declared by:
overrideAll.buildPythonPackage.disabledTestPaths
Test paths to ignore in checkPhase
Type: list of anything
Default:
[ ]
Declared by:
overrideAll.buildPythonPackage.disabledTests
Disable running specific unit tests
Type: list of string
Default:
[ ]
Declared by:
overrideAll.buildPythonPackage.dontUsePipInstall
Don’t use Pip to install a wheel Note this is actually a variable for the pipInstallPhase in pip’s setupHook. It’s included here to prevent an infinite recursion.
Type: boolean
Default:
false
Declared by:
overrideAll.buildPythonPackage.dontWrapPythonPrograms
Skip wrapping of python programs altogether
Type: boolean
Default:
false
Declared by:
overrideAll.buildPythonPackage.format
Several package formats are supported:
“setuptools” : Install a common setuptools/distutils based package. This builds a wheel.
“wheel” : Install from a pre-compiled wheel.
“flit” : Install a flit package. This builds a wheel.
“pyproject”: Install a package using a pyproject.toml
file (PEP517). This builds a wheel.
“egg”: Install a package from an egg.
“other” : Provide your own buildPhase and installPhase.
Type: string
Default:
"setuptools"
Declared by:
overrideAll.buildPythonPackage.makeWrapperArgs
Additional arguments to pass to the makeWrapper function, which wraps generated binaries.
Type: list of string
Default:
[ ]
Declared by:
overrideAll.buildPythonPackage.permitUserSite
Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs
Type: boolean
Default:
false
Declared by:
overrideAll.buildPythonPackage.pipInstallFlags
Extra flags passed to pip install
Type: list of string
Default:
[ ]
Declared by:
overrideAll.buildPythonPackage.pytestFlagsArray
Extra flags passed to pytest
Type: list of string
Default:
[ ]
Declared by:
overrideAll.buildPythonPackage.pythonImportsCheck
Check whether importing the listed modules works
Type: list of string
Default:
[ ]
Declared by:
overrideAll.buildPythonPackage.removeBinBytecode
Remove bytecode from bin folder.
When a Python script has the extension .py
, bytecode is generated
Typically, executables in bin have no extension, so no bytecode is generated.
However, some packages do provide executables with extensions, and thus bytecode is generated.
Type: boolean
Default:
true
Declared by:
overrideAll.deps
All dependencies of the package. This option should be set by the “outer world” and can be used to inherit attributes from pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world, it is ensured that the dependencies are overridable.
Nothing will stop users from adding nixpkgs
itself as a dependency, but this will make it very hard for the user of the package to override any dependencies, because they’d have to figure out a way to insert their changes into the Nixpkgs fixpoint. By adding specific attributes to deps
instead, the user has a realistic chance of overriding those dependencies.
So deps should be specific, but not overly specific. For instance, the caller shouldn’t have to know the version of a dependency in order to override it. The name should suffice. (e.g. nix = nixVersions.nix_2_12
instead of inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
Default:
{ }
Example:
{nixpkgs, ...}: {
inherit (nixpkgs) stdenv;
inherit (nixpkgs.haskellPackages) pandoc;
}
Declared by:
- dream2nix/modules/dream2nix/mkDerivation/interface.nix
- dream2nix/modules/dream2nix/core/deps
- dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
overrideAll.deps.python
The python interpreter package to use
Type: package
Declared by:
overrideAll.deps.stdenv
The stdenv used for building this package
Type: raw value
Declared by:
overrideAll.env
environment variables passed to the build environment
Type: attribute set of (null or boolean or signed integer or string or path or package or list of (boolean or signed integer or string or path or package))
Default:
{ }
Declared by:
overrideAll.mkDerivation.enableParallelBuilding
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.enableParallelChecking
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.__contentAddressed
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.__darwinAllowLocalNetworking
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.__impureHostDeps
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.__propagatedImpureHostDeps
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.__structuredAttrs
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.allowSubstitutes
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.allowedReferences
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.allowedRequisites
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.args
This option has no description.
Type: null or (list of (string or path))
Default:
null
Declared by:
overrideAll.mkDerivation.buildFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.buildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.buildPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.builder
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrideAll.mkDerivation.checkFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.checkInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.checkPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.checkTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.cmakeFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.configureFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.configurePhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.configurePlatforms
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.configureScript
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.depsBuildBuild
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.depsBuildBuildPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.depsBuildTarget
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.depsBuildTargetPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.depsHostHost
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.depsHostHostPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.depsTargetTarget
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.depsTargetTargetPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.disallowedReferences
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.disallowedRequisites
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.distFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.distPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.distTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.doCheck
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.doDist
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.doInstallCheck
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontAddDisableDepTrack
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontAddPrefix
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontAddStaticConfigureFlags
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontBuild
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontConfigure
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontCopyDist
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontDisableStatic
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontFixLibtool
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontFixup
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontInstall
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontMakeSourcesWritable
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontMoveBin
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontPatch
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontPatchELF
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontPatchShebangs
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontPruneLibtoolFiles
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontStrip
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontStripHost
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontStripTarget
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.dontUnpack
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.exportReferenceGraph
This option has no description.
Type: null or (list of (string or package))
Default:
null
Declared by:
overrideAll.mkDerivation.fixupPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.forceShare
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.hardeningDisable
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.hardeningEnable
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.impureEnvVars
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.installCheckFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.installCheckInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.installCheckPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.installCheckTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.installFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.installPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.installTargets
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.makeFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.makefile
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.mesonFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.meta
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
overrideAll.mkDerivation.nativeBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.nativeCheckInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.outputHash
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.outputHashAlgo
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.outputHashMode
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.outputs
This option has no description.
Type: null or (list of string)
Default:
[
"out"
]
Declared by:
overrideAll.mkDerivation.passAsFile
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.passthru
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
overrideAll.mkDerivation.patchFlags
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.patchPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.patches
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.phases
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.pos
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
overrideAll.mkDerivation.postBuild
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.postCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.postConfigure
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.postDist
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.postFixup
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.postInstalCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.postInstall
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.postPatch
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.postPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.postUnpack
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preBuild
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preBuildPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.preCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preConfigure
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preConfigurePhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.preDist
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preDistPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.preFixup
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preFixupPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.preInstall
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preInstallCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preInstallPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.prePatch
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.prePhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.preUnpack
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.preferLocalBuild
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.prefix
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.prefixKey
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.propagatedBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.propagatedNativeBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.propagatedSandboxProfile
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.realBuilder
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrideAll.mkDerivation.requiredSystemFeatures
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrideAll.mkDerivation.sandboxProfile
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.separateDebugInfo
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.setSourceRoot
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.setupHook
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrideAll.mkDerivation.shellHook
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.sourceRoot
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrideAll.mkDerivation.src
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrideAll.mkDerivation.srcs
This option has no description.
Type: null or (list of (string or path or package))
Default:
null
Declared by:
overrideAll.mkDerivation.strictDeps
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrideAll.mkDerivation.stripAllFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.stripAllList
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.stripDebugFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.stripDebugList
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.tarballs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrideAll.mkDerivation.unpackCmd
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.unpackPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.mkDerivation.version
This option has no description.
Type: null or string
Default:
null
Declared by:
overrideAll.name
The name of the package
Type: string
Declared by:
overrideAll.public
The final result of the evaluated package.
Contains everything that nix expects from a derivation.
Contains fields like name, outputs, drvPath, outPath, etc.
Can be build with nix-build or nix build
.
Type: lazy attribute set of anything
Declared by:
overrideAll.version
The version of the package
Type: string
Declared by:
overrides
Overrides applied only on dependencies matching the specified name.
Type: attribute set of module
Default:
{ }
Example:
{
hello = {
mkDerivation = {
postPatch = ''
substituteInPlace Makefile --replace /usr/local /usr
'';
};
};
}
Declared by:
overrides.<name>.buildPythonPackage.catchConflicts
Raise an error if two packages are installed with the same name TODO: For cross we probably need a different PYTHONPATH, or not add the runtime deps until after buildPhase.
Type: boolean
Default:
''
true if the host and build platforms are the same, false otherwise.
''
Declared by:
overrides.<name>.buildPythonPackage.disabled
used to disable derivation, useful for specific python versions
Type: boolean
Default:
false
Declared by:
overrides.<name>.buildPythonPackage.disabledTestPaths
Test paths to ignore in checkPhase
Type: list of anything
Default:
[ ]
Declared by:
overrides.<name>.buildPythonPackage.disabledTests
Disable running specific unit tests
Type: list of string
Default:
[ ]
Declared by:
overrides.<name>.buildPythonPackage.dontUsePipInstall
Don’t use Pip to install a wheel Note this is actually a variable for the pipInstallPhase in pip’s setupHook. It’s included here to prevent an infinite recursion.
Type: boolean
Default:
false
Declared by:
overrides.<name>.buildPythonPackage.dontWrapPythonPrograms
Skip wrapping of python programs altogether
Type: boolean
Default:
false
Declared by:
overrides.<name>.buildPythonPackage.format
Several package formats are supported:
“setuptools” : Install a common setuptools/distutils based package. This builds a wheel.
“wheel” : Install from a pre-compiled wheel.
“flit” : Install a flit package. This builds a wheel.
“pyproject”: Install a package using a pyproject.toml
file (PEP517). This builds a wheel.
“egg”: Install a package from an egg.
“other” : Provide your own buildPhase and installPhase.
Type: string
Default:
"setuptools"
Declared by:
overrides.<name>.buildPythonPackage.makeWrapperArgs
Additional arguments to pass to the makeWrapper function, which wraps generated binaries.
Type: list of string
Default:
[ ]
Declared by:
overrides.<name>.buildPythonPackage.permitUserSite
Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs
Type: boolean
Default:
false
Declared by:
overrides.<name>.buildPythonPackage.pipInstallFlags
Extra flags passed to pip install
Type: list of string
Default:
[ ]
Declared by:
overrides.<name>.buildPythonPackage.pytestFlagsArray
Extra flags passed to pytest
Type: list of string
Default:
[ ]
Declared by:
overrides.<name>.buildPythonPackage.pythonImportsCheck
Check whether importing the listed modules works
Type: list of string
Default:
[ ]
Declared by:
overrides.<name>.buildPythonPackage.removeBinBytecode
Remove bytecode from bin folder.
When a Python script has the extension .py
, bytecode is generated
Typically, executables in bin have no extension, so no bytecode is generated.
However, some packages do provide executables with extensions, and thus bytecode is generated.
Type: boolean
Default:
true
Declared by:
overrides.<name>.deps
All dependencies of the package. This option should be set by the “outer world” and can be used to inherit attributes from pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world, it is ensured that the dependencies are overridable.
Nothing will stop users from adding nixpkgs
itself as a dependency, but this will make it very hard for the user of the package to override any dependencies, because they’d have to figure out a way to insert their changes into the Nixpkgs fixpoint. By adding specific attributes to deps
instead, the user has a realistic chance of overriding those dependencies.
So deps should be specific, but not overly specific. For instance, the caller shouldn’t have to know the version of a dependency in order to override it. The name should suffice. (e.g. nix = nixVersions.nix_2_12
instead of inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
Default:
{ }
Example:
{nixpkgs, ...}: {
inherit (nixpkgs) stdenv;
inherit (nixpkgs.haskellPackages) pandoc;
}
Declared by:
- dream2nix/modules/dream2nix/mkDerivation/interface.nix
- dream2nix/modules/dream2nix/core/deps
- dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
overrides.<name>.deps.python
The python interpreter package to use
Type: package
Declared by:
overrides.<name>.deps.stdenv
The stdenv used for building this package
Type: raw value
Declared by:
overrides.<name>.env
environment variables passed to the build environment
Type: attribute set of (null or boolean or signed integer or string or path or package or list of (boolean or signed integer or string or path or package))
Default:
{ }
Declared by:
overrides.<name>.mkDerivation.enableParallelBuilding
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.enableParallelChecking
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.__contentAddressed
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.__darwinAllowLocalNetworking
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.__impureHostDeps
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.__propagatedImpureHostDeps
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.__structuredAttrs
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.allowSubstitutes
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.allowedReferences
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.allowedRequisites
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.args
This option has no description.
Type: null or (list of (string or path))
Default:
null
Declared by:
overrides.<name>.mkDerivation.buildFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.buildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.buildPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.builder
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrides.<name>.mkDerivation.checkFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.checkInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.checkPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.checkTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.cmakeFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.configureFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.configurePhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.configurePlatforms
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.configureScript
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.depsBuildBuild
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.depsBuildBuildPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.depsBuildTarget
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.depsBuildTargetPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.depsHostHost
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.depsHostHostPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.depsTargetTarget
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.depsTargetTargetPropagated
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.disallowedReferences
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.disallowedRequisites
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.distFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.distPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.distTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.doCheck
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.doDist
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.doInstallCheck
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontAddDisableDepTrack
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontAddPrefix
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontAddStaticConfigureFlags
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontBuild
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontConfigure
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontCopyDist
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontDisableStatic
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontFixLibtool
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontFixup
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontInstall
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontMakeSourcesWritable
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontMoveBin
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontPatch
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontPatchELF
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontPatchShebangs
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontPruneLibtoolFiles
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontStrip
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontStripHost
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontStripTarget
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.dontUnpack
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.exportReferenceGraph
This option has no description.
Type: null or (list of (string or package))
Default:
null
Declared by:
overrides.<name>.mkDerivation.fixupPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.forceShare
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.hardeningDisable
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.hardeningEnable
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.impureEnvVars
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.installCheckFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.installCheckInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.installCheckPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.installCheckTarget
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.installFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.installPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.installTargets
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.makeFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.makefile
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.mesonFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.meta
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
overrides.<name>.mkDerivation.nativeBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.nativeCheckInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.outputHash
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.outputHashAlgo
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.outputHashMode
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.outputs
This option has no description.
Type: null or (list of string)
Default:
[
"out"
]
Declared by:
overrides.<name>.mkDerivation.passAsFile
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.passthru
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
overrides.<name>.mkDerivation.patchFlags
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.patchPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.patches
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.phases
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.pos
This option has no description.
Type: null or (attribute set)
Default:
{ }
Declared by:
overrides.<name>.mkDerivation.postBuild
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.postCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.postConfigure
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.postDist
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.postFixup
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.postInstalCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.postInstall
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.postPatch
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.postPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.postUnpack
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preBuild
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preBuildPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.preCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preConfigure
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preConfigurePhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.preDist
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preDistPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.preFixup
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preFixupPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.preInstall
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preInstallCheck
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preInstallPhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.prePatch
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.prePhases
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.preUnpack
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.preferLocalBuild
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.prefix
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.prefixKey
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.propagatedBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.propagatedNativeBuildInputs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.propagatedSandboxProfile
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.realBuilder
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrides.<name>.mkDerivation.requiredSystemFeatures
This option has no description.
Type: null or (list of string)
Default:
null
Declared by:
overrides.<name>.mkDerivation.sandboxProfile
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.separateDebugInfo
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.setSourceRoot
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.setupHook
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrides.<name>.mkDerivation.shellHook
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.sourceRoot
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrides.<name>.mkDerivation.src
This option has no description.
Type: null or string or path or package or (submodule)
Default:
null
Declared by:
overrides.<name>.mkDerivation.srcs
This option has no description.
Type: null or (list of (string or path or package))
Default:
null
Declared by:
overrides.<name>.mkDerivation.strictDeps
This option has no description.
Type: null or boolean
Default:
null
Declared by:
overrides.<name>.mkDerivation.stripAllFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.stripAllList
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.stripDebugFlags
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.stripDebugList
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.tarballs
This option has no description.
Type: null or (list of anything)
Default:
null
Declared by:
overrides.<name>.mkDerivation.unpackCmd
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.unpackPhase
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.mkDerivation.version
This option has no description.
Type: null or string
Default:
null
Declared by:
overrides.<name>.name
The name of the package
Type: string
Declared by:
overrides.<name>.public
The final result of the evaluated package.
Contains everything that nix expects from a derivation.
Contains fields like name, outputs, drvPath, outPath, etc.
Can be build with nix-build or nix build
.
Type: lazy attribute set of anything
Declared by:
overrides.<name>.version
The version of the package
Type: string
Declared by:
pdm.lockfile
This option has no description.
Type: path
Declared by:
pdm.pyproject
This option has no description.
Type: path
Declared by:
pdm.sourceSelector
A selector function which picks a source for a specific dependency Python dependencies can have multiple possible sources, like for example:
- requests-2.31.0.tar.gz
- requests-2.31.0-py3-none-any.whl The selector receives a list of possible sources and should return either a single source or null.
Type: one of “wheel”, “sdist” or function that evaluates to a(n) string
Example:
fnames: lib.findFirst (fname: lib.hasSuffix "none-any.whl") none fnames
Declared by:
public
The final result of the evaluated package.
Contains everything that nix expects from a derivation.
Contains fields like name, outputs, drvPath, outPath, etc.
Can be build with nix-build or nix build
.
Type: lazy attribute set of anything
Declared by:
version
The version of the package
Type: string
Declared by: