Unverified Commit 292b9620 authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

Merge pull request #266637 from marsam/update-myst-nb

python311Packages.myst-nb: 0.17.2 -> 1.0.0
parents edbaace5 460e1775
Loading
Loading
Loading
Loading
+6 −34
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@
, buildPythonPackage
, pythonOlder
, fetchPypi
, fetchpatch
, flit-core
, importlib-metadata
, ipython
@@ -15,46 +14,23 @@
, sphinx-togglebutton
, typing-extensions
, ipykernel
, pythonRelaxDepsHook
}:

buildPythonPackage rec {
  pname = "myst-nb";
  version = "0.17.2";
  version = "1.0.0";
  pyproject = true;

  format = "pyproject";

  disabled = pythonOlder "3.7";
  disabled = pythonOlder "3.9";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-D2E4ZRX6sHxzZGrcqX//L2n0HpDTE6JgIXxbvkGdhYs=";
    inherit version;
    pname = "myst_nb";
    hash = "sha256-kHfkKhxrRB6lUHhQb4NVXdpdbIFu9JMIQdcdI54+DF4=";
  };

  patches = [
    # Fix compatiblity with myst-parser 1.0. Remove with the next release.
    (fetchpatch {
      url = "https://github.com/executablebooks/MyST-NB/commit/48c45c6a8c4501005766c2d821b5e9ddfbedd5fa.patch";
      hash = "sha256-jGL2MjZArvPtbiaR/rRGCIi0QwYO0iTIK26GLuTrBM8=";
      excludes = [
        "myst_nb/__init__.py"
        "docs/authoring/custom-formats.Rmd"
        "docs/authoring/jupyter-notebooks.md"
        "docs/index.md"
        "pyproject.toml"
        "tests/nb_fixtures/reporter_warnings.txt"
      ];
    })
  ];

  postPatch = ''
    substituteInPlace pyproject.toml \
      --replace "myst-parser~=0.18.0" "myst-parser"
  '';

  nativeBuildInputs = [
    flit-core
    pythonRelaxDepsHook
  ];

  propagatedBuildInputs = [
@@ -71,10 +47,6 @@ buildPythonPackage rec {
    ipykernel
  ];

  pythonRelaxDeps = [
    "myst-parser"
  ];

  pythonImportsCheck = [
    "myst_nb"
    "myst_nb.sphinx_ext"