Unverified Commit 6a641949 authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #215253 from marsam/update-jupyter-book

python310Packages.jupyter-book: 0.13.1 -> 0.13.2
parents 18dcfc76 10e9b820
Loading
Loading
Loading
Loading
+17 −19
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@
, fetchPypi
, pythonOlder
, flit-core
, pythonRelaxDepsHook
, click
, docutils
, jinja2
@@ -25,7 +26,7 @@

buildPythonPackage rec {
  pname = "jupyter-book";
  version = "0.13.1";
  version = "0.13.2";

  format = "flit";

@@ -33,24 +34,13 @@ buildPythonPackage rec {

  src = fetchPypi {
    inherit pname version;
    sha256 = "sha256-RgpC/H4J3kbdZsKuwYu7EOKCqcgM2v4uUsm6PVFknQE=";
    sha256 = "sha256-wJWY0tBrlCkOFDfGZS4xWvv87sOlyrNl3fiGqgayqTs=";
  };

  postPatch = ''
    substituteInPlace pyproject.toml \
      --replace "jsonschema<4" "jsonschema" \
      --replace "sphinx-external-toc~=0.2.3" "sphinx-external-toc" \
      --replace "sphinx-jupyterbook-latex~=0.4.6" "sphinx-jupyterbook-latex" \
      --replace "sphinx-thebe~=0.1.1" "sphinx-thebe" \
      --replace "sphinx>=4,<5" "sphinx" \
      --replace "sphinx_book_theme~=0.3.2" "sphinx_book_theme" \
      --replace "myst-nb~=0.13.1" "myst-nb" \
      --replace "docutils>=0.15,<0.18" "docutils" \
      --replace "sphinx-design~=0.1.0" "sphinx-design" \
      --replace "linkify-it-py~=1.0.1" "linkify-it-py"
  '';

  nativeBuildInputs = [ flit-core ];
  nativeBuildInputs = [
    flit-core
    pythonRelaxDepsHook
  ];

  propagatedBuildInputs = [
    click
@@ -73,11 +63,19 @@ buildPythonPackage rec {
    sphinx-multitoc-numbering
  ];

  pythonImportsCheck = [ "jupyter_book" ];
  pythonRelaxDeps = [
    "docutils"
    "myst-nb"
    "sphinx"
  ];

  pythonImportsCheck = [
    "jupyter_book"
  ];

  meta = with lib; {
    description = "Build a book with Jupyter Notebooks and Sphinx";
    homepage = "https://executablebooks.org/";
    homepage = "https://jupyterbook.org/";
    license = licenses.bsd3;
    maintainers = with maintainers; [ marsam ];
  };