python314Packages.nikola: fix build

Upstream PR: https://github.com/getnikola/nikola/pull/3878
This commit is contained in:
Tom Hunze
2026-03-24 12:15:27 +01:00
parent 09061f748e
commit c135983031
@@ -7,6 +7,7 @@
docutils,
doit,
feedparser,
fetchpatch,
fetchPypi,
freezegun,
ghp-import,
@@ -34,6 +35,7 @@
requests,
ruamel-yaml,
setuptools,
stdenv,
toml,
typogrify,
unidecode,
@@ -51,6 +53,15 @@ buildPythonPackage rec {
hash = "sha256-Y219b/wqsk9MJknoaV+LtWBOMJFT6ktgt4b6yuA6scc=";
};
patches = [
# Upstream PR: https://github.com/getnikola/nikola/pull/3878
(fetchpatch {
name = "python-3.14.patch";
url = "https://github.com/getnikola/nikola/commit/635366b64149055844f2d2ef6070b456bd4ba245.patch";
hash = "sha256-TmrYHEIvC8ZKngBJnnKcyU5S4kjzIjLk7KKm72hXx1A=";
})
];
build-system = [ setuptools ];
dependencies = [
@@ -106,6 +117,13 @@ buildPythonPackage rec {
"test_format_date_locale_variants"
];
disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
# Segfault in darwin sandbox via watchdog
"tests/integration/test_dev_server_auto.py::test_serves_root_dir"
];
__darwinAllowLocalNetworking = true;
pythonImportsCheck = [ "nikola" ];
meta = {