Merge pull request #173543 from collares/sage-gdlib

sageWithDoc: clean up sagedoc.nix
main
7c6f434c 2 years ago committed by GitHub
commit 91c498f0f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      pkgs/applications/science/math/sage/default.nix
  2. 29
      pkgs/applications/science/math/sage/sagedoc.nix

@ -78,8 +78,7 @@ let
# The documentation for sage, building it takes a lot of ram.
sagedoc = callPackage ./sagedoc.nix {
inherit sage-with-env;
inherit python3 maxima jupyter-kernel-specs;
inherit sage-with-env jupyter-kernel-specs;
};
# sagelib with added wrappers and a dependency on sage-tests to make sure thet tests were run.

@ -2,10 +2,6 @@
, sage-with-env
, python3
, jupyter-kernel-specs
, maxima
, tachyon
, jmol
, cddlib
}:
stdenv.mkDerivation rec {
@ -13,30 +9,7 @@ stdenv.mkDerivation rec {
pname = "sagedoc";
src = sage-with-env.env.lib.src;
# Building the documentation has many dependencies, because all documented
# modules are imported and because matplotlib is used to produce plots.
buildInputs = [
sage-with-env.env.lib
python3
maxima
tachyon
jmol
cddlib
] ++ (with python3.pkgs; [
sage-docbuild
psutil
future
sphinx
scipy
sympy
matplotlib
pillow
networkx
ipykernel
ipywidgets
jupyter-client
]);
strictDeps = true;
unpackPhase = ''
export SAGE_DOC_OVERRIDE="$PWD/share/doc/sage"

Loading…
Cancel
Save