Loading pkgs/applications/networking/feedreaders/rss2email/default.nix +17 −4 Original line number Diff line number Diff line { pythonPackages, fetchurl, lib, nixosTests }: { lib , pythonPackages , fetchPypi , fetchpatch2 , nixosTests }: with pythonPackages; Loading @@ -9,11 +14,19 @@ buildPythonApplication rec { propagatedBuildInputs = [ feedparser html2text ]; nativeCheckInputs = [ beautifulsoup4 ]; src = fetchurl { url = "mirror://pypi/r/rss2email/${pname}-${version}.tar.gz"; sha256 = "sha256-RwORS2PHquxBZLNKqCJtR5XX4SHqPCb/Fn+Y68dfI/g="; src = fetchPypi { inherit pname version; hash = "sha256-RwORS2PHquxBZLNKqCJtR5XX4SHqPCb/Fn+Y68dfI/g="; }; patches = [ (fetchpatch2 { name = "html2text-2024.2.25-compat.patch"; url = "https://github.com/rss2email/rss2email/commit/b5c0e78006c2db6929b5ff50e8529de58a00412a.patch"; hash = "sha256-edmsi3I0acx5iF9xoAS9deSexqW2UtWZR/L7CgeZs/M="; }) ]; outputs = [ "out" "man" "doc" ]; postPatch = '' Loading pkgs/development/python-modules/html2text/default.nix +11 −4 Original line number Diff line number Diff line Loading @@ -3,29 +3,36 @@ , fetchFromGitHub , pythonOlder , pytestCheckHook , setuptools }: buildPythonPackage rec { pname = "html2text"; version = "2024.2.26"; format = "setuptools"; disabled = pythonOlder "3.5"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "Alir3z4"; repo = pname; repo = "html2text"; rev = "refs/tags/${version}"; sha256 = "sha256-1CLkTFR+/XQ428WjMF7wliyAG6CB+n8JSsLDdLHPO7I="; }; nativeBuildInputs = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "html2text" ]; meta = with lib; { changelog = "https://github.com/Alir3z4/html2text/blob/${src.rev}/ChangeLog.rst"; description = "Turn HTML into equivalent Markdown-structured text"; mainProgram = "html2text"; homepage = "https://github.com/Alir3z4/html2text/"; license = licenses.gpl3Only; mainProgram = "html2text"; maintainers = [ ]; }; } Loading
pkgs/applications/networking/feedreaders/rss2email/default.nix +17 −4 Original line number Diff line number Diff line { pythonPackages, fetchurl, lib, nixosTests }: { lib , pythonPackages , fetchPypi , fetchpatch2 , nixosTests }: with pythonPackages; Loading @@ -9,11 +14,19 @@ buildPythonApplication rec { propagatedBuildInputs = [ feedparser html2text ]; nativeCheckInputs = [ beautifulsoup4 ]; src = fetchurl { url = "mirror://pypi/r/rss2email/${pname}-${version}.tar.gz"; sha256 = "sha256-RwORS2PHquxBZLNKqCJtR5XX4SHqPCb/Fn+Y68dfI/g="; src = fetchPypi { inherit pname version; hash = "sha256-RwORS2PHquxBZLNKqCJtR5XX4SHqPCb/Fn+Y68dfI/g="; }; patches = [ (fetchpatch2 { name = "html2text-2024.2.25-compat.patch"; url = "https://github.com/rss2email/rss2email/commit/b5c0e78006c2db6929b5ff50e8529de58a00412a.patch"; hash = "sha256-edmsi3I0acx5iF9xoAS9deSexqW2UtWZR/L7CgeZs/M="; }) ]; outputs = [ "out" "man" "doc" ]; postPatch = '' Loading
pkgs/development/python-modules/html2text/default.nix +11 −4 Original line number Diff line number Diff line Loading @@ -3,29 +3,36 @@ , fetchFromGitHub , pythonOlder , pytestCheckHook , setuptools }: buildPythonPackage rec { pname = "html2text"; version = "2024.2.26"; format = "setuptools"; disabled = pythonOlder "3.5"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "Alir3z4"; repo = pname; repo = "html2text"; rev = "refs/tags/${version}"; sha256 = "sha256-1CLkTFR+/XQ428WjMF7wliyAG6CB+n8JSsLDdLHPO7I="; }; nativeBuildInputs = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "html2text" ]; meta = with lib; { changelog = "https://github.com/Alir3z4/html2text/blob/${src.rev}/ChangeLog.rst"; description = "Turn HTML into equivalent Markdown-structured text"; mainProgram = "html2text"; homepage = "https://github.com/Alir3z4/html2text/"; license = licenses.gpl3Only; mainProgram = "html2text"; maintainers = [ ]; }; }