summaryrefslogtreecommitdiffstats
path: root/doc/languages-frameworks/python.section.md
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@users.noreply.github.com>2019-03-24 05:33:07 -0400
committerworldofpeace <worldofpeace@users.noreply.github.com>2019-03-24 05:33:07 -0400
commit0ccfebf9f26f87b13e933c67e74cf4895cfa2fdf (patch)
tree6f637a6af7027ec79371c68644f121824f5ca74e /doc/languages-frameworks/python.section.md
parent94a409450a1773d12b44e0bec40fbd099f9fb883 (diff)
fix Including a derivation using callPackage
The example didn't use pkgs.
Diffstat (limited to 'doc/languages-frameworks/python.section.md')
-rw-r--r--doc/languages-frameworks/python.section.md11
1 files changed, 5 insertions, 6 deletions
diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md
index 25b2b728bdf9..9d49eb9e17ad 100644
--- a/doc/languages-frameworks/python.section.md
+++ b/doc/languages-frameworks/python.section.md
@@ -433,7 +433,7 @@ Let's split the package definition from the environment definition.
We first create a function that builds `toolz` in `~/path/to/toolz/release.nix`
```nix
-{ lib, pkgs, buildPythonPackage }:
+{ lib, buildPythonPackage }:
buildPythonPackage rec {
pname = "toolz";
@@ -453,18 +453,17 @@ buildPythonPackage rec {
}
```
-It takes two arguments, `pkgs` and `buildPythonPackage`.
+It takes an argument `buildPythonPackage`.
We now call this function using `callPackage` in the definition of our environment
```nix
with import <nixpkgs> {};
( let
- toolz = pkgs.callPackage /path/to/toolz/release.nix {
- pkgs = pkgs;
- buildPythonPackage = pkgs.python35Packages.buildPythonPackage;
+ toolz = callPackage /path/to/toolz/release.nix {
+ buildPythonPackage = python35Packages.buildPythonPackage;
};
- in pkgs.python35.withPackages (ps: [ ps.numpy toolz ])
+ in python35.withPackages (ps: [ ps.numpy toolz ])
).env
```