From 02d4d745ca0b3fb19c606a1408534da1b43152f9 Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Tue, 20 Jan 2026 13:41:20 -0500 Subject: [PATCH] python3Packages.readability-lxml: 0.8.4 -> 0.8.4.1 --- .../readability-lxml/default.nix | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/readability-lxml/default.nix b/pkgs/development/python-modules/readability-lxml/default.nix index 1d426588e4e1..e016767db614 100644 --- a/pkgs/development/python-modules/readability-lxml/default.nix +++ b/pkgs/development/python-modules/readability-lxml/default.nix @@ -1,8 +1,8 @@ { - stdenv, lib, buildPythonPackage, fetchFromGitHub, + poetry-core, pytestCheckHook, chardet, cssselect, @@ -13,37 +13,32 @@ buildPythonPackage rec { pname = "readability-lxml"; - version = "0.8.4"; - format = "setuptools"; + version = "0.8.4.1"; + pyproject = true; src = fetchFromGitHub { owner = "buriy"; repo = "python-readability"; - rev = "v${version}"; - hash = "sha256-6A4zpe3GvHHf235Ovr2RT/cJgj7bWasn96yqy73pVgY="; + rev = "${version}"; + hash = "sha256-tL0OnvCrbrpBvcy+6RJ+u/BDdra+MnVT51DSAeYxJbc="; }; - propagatedBuildInputs = [ + build-system = [ poetry-core ]; + + pythonRelaxDeps = [ "lxml" ]; + + dependencies = [ chardet cssselect lxml lxml-html-clean ]; - postPatch = '' - substituteInPlace setup.py --replace 'sys.platform == "darwin"' "False" - ''; - nativeCheckInputs = [ pytestCheckHook timeout-decorator ]; - disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ - # Test is broken on darwin. Fix in master from https://github.com/buriy/python-readability/pull/178 - "test_many_repeated_spaces" - ]; - meta = { description = "Fast python port of arc90's readability tool"; homepage = "https://github.com/buriy/python-readability";