buildPythonPackage
state: | internal |
maintainers: | @DavHau |
Introduction¶
Options¶
buildPythonPackage.build-system¶
Build-time only Python dependencies. Items listed in build-system.requires
/setup_requires
.
type | list of (string or path or package) |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
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 |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | ''
true if the host and build platforms are the same, false otherwise.
''
|
buildPythonPackage.dependencies¶
List of runtime python dependencies. Aside from propagating dependencies,
buildPythonPackage
also injects code into and wraps executables with the
paths included in this list. Items listed in install_requires
go here.
type | list of (string or path or package) |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
buildPythonPackage.disabled¶
used to disable derivation, useful for specific python versions
type | boolean |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | false
|
buildPythonPackage.disabledTestPaths¶
Test paths to ignore in checkPhase
type | list of anything |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
buildPythonPackage.disabledTests¶
Disable running specific unit tests
type | list of string |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
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 |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | false
|
buildPythonPackage.dontWrapPythonPrograms¶
Skip wrapping of python programs altogether
type | boolean |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | false
|
buildPythonPackage.format¶
Several package formats are supported:
null
: Disable this legacy option and use the new pyproject
option instead.
"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 | null or string |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | ''
"setuptools" if `pyproject` is `null`, otherwise `null`
''
|
buildPythonPackage.makeWrapperArgs¶
Additional arguments to pass to the makeWrapper function, which wraps generated binaries.
type | list of string |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
buildPythonPackage.optional-dependencies¶
Optional feature flagged dependencies. Items listed in extras_requires
go here.
type | attribute set of (string or path or package) |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | { }
|
buildPythonPackage.permitUserSite¶
Skip setting the PYTHONNOUSERSITE environment variable in wrapped programs
type | boolean |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | false
|
buildPythonPackage.pipInstallFlags¶
Extra flags passed to pip install
type | list of string |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
buildPythonPackage.pyproject¶
Whether the pyproject format should be used. When set to true
,
pypaBuildHook
will be used, and you can add the required build dependencies
from build-system.requires
to build-system
.
Note that the pyproject format falls back to using setuptools
, so
you can use pyproject = true
even if the package only has a setup.py
.
When set to false
, you can use the existing hooks or provide your own
logic to build the package. This can be useful for packages that don't
support the pyproject format.
When unset, the legacy setuptools
hooks are used for backwards compatibility.
type | null or boolean |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | null
|
buildPythonPackage.pytestFlagsArray¶
Extra flags passed to pytest
type | list of string |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
buildPythonPackage.pythonImportsCheck¶
Check whether importing the listed modules works
type | list of string |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
buildPythonPackage.pythonRelaxDeps¶
List of dependency names on which to remove version constraints. Or the boolean value true to remove all of them
type | (list of string) or boolean |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
buildPythonPackage.pythonRemoveDeps¶
List of dependency names which to remove.
type | list of string |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | [ ]
|
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 |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | true
|
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 |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix, dream2nix/modules/dream2nix/core/deps, dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
default | { }
|
example |
{nixpkgs, ...}: {
inherit (nixpkgs) stdenv;
inherit (nixpkgs.haskellPackages) pandoc;
}
|
deps.python¶
The python interpreter package to use
type | package |
source | dream2nix/modules/dream2nix/buildPythonPackage/interface.nix |
deps.stdenv¶
The stdenv used for building this package
type | raw value |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
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)) |
source | dream2nix/modules/dream2nix/core/env |
default | { }
|
mkDerivation.__contentAddressed¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.__darwinAllowLocalNetworking¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.__impureHostDeps¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.__propagatedImpureHostDeps¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.__structuredAttrs¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.allowSubstitutes¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.allowedReferences¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.allowedRequisites¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.args¶
type | null or (list of (string or path)) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.buildFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.buildInputs¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.buildPhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.builder¶
type | null or string or path or package or (submodule) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.checkFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.checkInputs¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.checkPhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.checkTarget¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.cmakeFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.configureFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.configurePhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.configurePlatforms¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.configureScript¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.depsBuildBuild¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.depsBuildBuildPropagated¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.depsBuildTarget¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.depsBuildTargetPropagated¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.depsHostHost¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.depsHostHostPropagated¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.depsTargetTarget¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.depsTargetTargetPropagated¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.disallowedReferences¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.disallowedRequisites¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.distFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.distPhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.distTarget¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.doCheck¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.doDist¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.doInstallCheck¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontAddDisableDepTrack¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontAddPrefix¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontAddStaticConfigureFlags¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontBuild¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontConfigure¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontCopyDist¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontDisableStatic¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontFixLibtool¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontFixup¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontInstall¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontMakeSourcesWritable¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontMoveBin¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontPatch¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontPatchELF¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontPatchShebangs¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontPruneLibtoolFiles¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontStrip¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontStripHost¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontStripTarget¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.dontUnpack¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.enableParallelBuilding¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.enableParallelChecking¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.exportReferenceGraph¶
type | null or (list of (string or package)) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.fixupPhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.forceShare¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.hardeningDisable¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.hardeningEnable¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.impureEnvVars¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.installCheckFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.installCheckInputs¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.installCheckPhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.installCheckTarget¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.installFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.installPhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.installTargets¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.makeFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.makefile¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.mesonFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.meta¶
type | null or (attribute set) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | { }
|
mkDerivation.nativeBuildInputs¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.nativeCheckInputs¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.outputHash¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.outputHashAlgo¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.outputHashMode¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.outputs¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | [
"out"
]
|
mkDerivation.passAsFile¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.passthru¶
type | null or (attribute set) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | { }
|
mkDerivation.patchFlags¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.patchPhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.patches¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.phases¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.pos¶
type | null or (attribute set) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | { }
|
mkDerivation.postBuild¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postCheck¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postConfigure¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postDist¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postFixup¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postInstalCheck¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postInstall¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postPatch¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postPhases¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.postUnpack¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preBuild¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preBuildPhases¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preCheck¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preConfigure¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preConfigurePhases¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preDist¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preDistPhases¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preFixup¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preFixupPhases¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preInstall¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preInstallCheck¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preInstallPhases¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.prePatch¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.prePhases¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preUnpack¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.preferLocalBuild¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.prefix¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.prefixKey¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.propagatedBuildInputs¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.propagatedNativeBuildInputs¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.propagatedSandboxProfile¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.realBuilder¶
type | null or string or path or package or (submodule) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.requiredSystemFeatures¶
type | null or (list of string) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.sandboxProfile¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.separateDebugInfo¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.setSourceRoot¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.setupHook¶
type | null or string or path or package or (submodule) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.shellHook¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.sourceRoot¶
type | null or string or path or package or (submodule) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.src¶
type | null or string or path or package or (submodule) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.srcs¶
type | null or (list of (string or path or package)) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.strictDeps¶
type | null or boolean |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.stripAllFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.stripAllList¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.stripDebugFlags¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.stripDebugList¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.tarballs¶
type | null or (list of anything) |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.unpackCmd¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
mkDerivation.unpackPhase¶
type | null or string |
source | dream2nix/modules/dream2nix/mkDerivation/interface.nix |
default | null
|
name¶
The name of the package
type | string |
source | dream2nix/modules/dream2nix/core/ui/interface.nix |
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 |
source | dream2nix/modules/dream2nix/core/public/interface.nix |
version¶
The version of the package
type | string |
source | dream2nix/modules/dream2nix/core/ui/interface.nix |