python3Packages.myst-parser: Relax sphinx constraint

and disable failing tests for now.
This commit is contained in:
Martin Weinelt 2022-12-31 15:28:37 +01:00
parent f5c98592d0
commit f6eecc04ee

View file

@ -20,6 +20,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "myst-parser"; pname = "myst-parser";
version = "0.18.1"; version = "0.18.1";
format = "pyproject";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -32,11 +33,10 @@ buildPythonPackage rec {
postPatch = '' postPatch = ''
substituteInPlace pyproject.toml \ substituteInPlace pyproject.toml \
--replace "docutils>=0.15,<0.19" "docutils>=0.15" --replace "docutils>=0.15,<0.19" "docutils>=0.15" \
--replace "sphinx>=4,<6" "sphinx"
''; '';
format = "flit";
nativeBuildInputs = [ flit-core ]; nativeBuildInputs = [ flit-core ];
propagatedBuildInputs = [ propagatedBuildInputs = [
@ -67,6 +67,8 @@ buildPythonPackage rec {
"test_fieldlist_extension" "test_fieldlist_extension"
# docutils 0.19 expectation mismatches # docutils 0.19 expectation mismatches
"test_docutils_roles" "test_docutils_roles"
# sphinx 6.0 expectation mismatches
"test_sphinx_directives"
]; ];
meta = with lib; { meta = with lib; {