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

python311Packages.myst-nb: 0.17.2 -> 1.0.0
This commit is contained in:
Martin Weinelt 2023-11-10 12:31:43 +01:00 committed by GitHub
commit 292b9620ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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"