python313Packages.breathe: 4.35.0 -> 4.35.0-unstable-2025-01-16

Fast-forward for sphinx 7.4 compat, for which the patch did not apply
cleanly.
This commit is contained in:
Martin Weinelt
2025-01-27 10:54:21 +01:00
parent 0708c34ad7
commit 338783ee64
@@ -2,42 +2,28 @@
lib,
buildPythonPackage,
defusedxml,
flit-core,
fetchFromGitHub,
fetchpatch,
pytestCheckHook,
pythonOlder,
setuptools,
sphinx,
}:
buildPythonPackage rec {
buildPythonPackage {
pname = "breathe";
version = "4.35.0";
version = "4.35.0-unstable-2025-01-16";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "breathe-doc";
repo = "breathe";
tag = "v${version}";
hash = "sha256-LJXvtScyWRL8zfj877bJ4xuIbLV9IN3Sn9KPUTLMjMI=";
rev = "9711e826e0c46a635715e5814a83cab9dda79b7b"; # 4.35.0 lacks sphinx 7.2+ compat
hash = "sha256-Ie+8RLWeBgbC4s3TC6ege2YNdfdM0d906BPxB7EOwq8=";
};
patches = [
# sphinx 7.2 support https://github.com/breathe-doc/breathe/pull/964
(fetchpatch {
url = "https://github.com/breathe-doc/breathe/commit/caa8dc45222b35d360c24bf36835a7d8e6d86df2.patch";
hash = "sha256-wWe4x4WwZTrDhNZAF7mhfHHNEjd+Kp4YXghL+DPa10w=";
})
# sphinx 7.2 support https://github.com/breathe-doc/breathe/pull/976
(fetchpatch {
url = "https://github.com/breathe-doc/breathe/commit/09c856bf72de41e82582f31855e916295ba6d382.patch";
hash = "sha256-vU3DUrj4Jj4AUolFFtWmaLMf9RG7TmKqJe5sCwwRjPI=";
})
];
build-system = [ setuptools ];
build-system = [ flit-core ];
dependencies = [ sphinx ];
@@ -46,11 +32,6 @@ buildPythonPackage rec {
pytestCheckHook
];
disabledTestPaths = [
# tests fail with sphinx 7.4.x
"tests/test_renderer.py"
];
pythonImportsCheck = [ "breathe" ];
meta = {