diff options
Diffstat (limited to 'pkgs/development/python-modules/python-creole/default.nix')
-rw-r--r-- | pkgs/development/python-modules/python-creole/default.nix | 54 |
1 files changed, 29 insertions, 25 deletions
diff --git a/pkgs/development/python-modules/python-creole/default.nix b/pkgs/development/python-modules/python-creole/default.nix index 7f27466fa2be5..53f77d388f5f4 100644 --- a/pkgs/development/python-modules/python-creole/default.nix +++ b/pkgs/development/python-modules/python-creole/default.nix @@ -1,19 +1,20 @@ -{ lib -, buildPythonPackage -, fetchFromGitHub -, fetchpatch -, runtimeShell - -# build -, poetry-core - -# propagates -, docutils - -# tests -, pytestCheckHook -, readme-renderer -, textile +{ + lib, + buildPythonPackage, + fetchFromGitHub, + fetchpatch, + runtimeShell, + + # build + poetry-core, + + # propagates + docutils, + + # tests + pytestCheckHook, + readme-renderer, + textile, }: buildPythonPackage rec { @@ -37,9 +38,7 @@ buildPythonPackage rec { }) ]; - nativeBuildInputs = [ - poetry-core - ]; + nativeBuildInputs = [ poetry-core ]; postPatch = '' substituteInPlace Makefile \ @@ -48,13 +47,9 @@ buildPythonPackage rec { sed -i "/-cov/d" pytest.ini ''; - propagatedBuildInputs = [ - docutils - ]; + propagatedBuildInputs = [ docutils ]; - pythonImportsCheck = [ - "creole" - ]; + pythonImportsCheck = [ "creole" ]; nativeCheckInputs = [ pytestCheckHook @@ -86,6 +81,15 @@ buildPythonPackage rec { "creole/tests/test_rest2html.py" ]; + pytestFlagsArray = [ + # fixture mismatch after docutils update + "--deselect=creole/rest_tools/clean_writer.py::creole.rest_tools.clean_writer.rest2html" + "--deselect=creole/tests/test_cross_compare_all.py::CrossCompareTests::test_link" + "--deselect=creole/tests/test_cross_compare_all.py::CrossCompareTests::test_link_with_at_sign" + "--deselect=creole/tests/test_cross_compare_all.py::CrossCompareTests::test_link_with_unknown_protocol" + "--deselect=creole/tests/test_cross_compare_all.py::CrossCompareTests::test_link_without_title" + ]; + meta = with lib; { description = "Creole markup tools written in Python"; homepage = "https://github.com/jedie/python-creole"; |