diff --git a/pkgs/by-name/rs/rst2html5/package.nix b/pkgs/by-name/rs/rst2html5/package.nix
index 82def912da99..67aecab19996 100644
--- a/pkgs/by-name/rs/rst2html5/package.nix
+++ b/pkgs/by-name/rs/rst2html5/package.nix
@@ -1,26 +1,41 @@
-{ lib, python3Packages, fetchPypi }:
+{ lib
+, python3
+, fetchPypi
+}:
-python3Packages.buildPythonPackage rec {
+python3.pkgs.buildPythonPackage rec {
pname = "rst2html5";
- version = "2.0";
+ version = "2.0.1";
+ pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-Ejjja/fm6wXTf9YtjCYZsNDB8X5oAtyPoUIsYFDuZfc=";
+ hash = "sha256-MJmYyF+rAo8vywGizNyIbbCvxDmCYueVoC6pxNDzKuk=";
};
- buildInputs = with python3Packages; [
+ nativeBuildInputs = with python3.pkgs; [
+ poetry-core
+ ];
+
+ propagatedBuildInputs = with python3.pkgs; [
beautifulsoup4
docutils
genshi
pygments
];
+ # Tests are not shipped as PyPI releases
+ doCheck = false;
+
+ pythonImportsCheck = [
+ "rst2html5"
+ ];
+
meta = with lib;{
- homepage = "https://rst2html5.readthedocs.io/en/latest/";
description = "Converts ReSTructuredText to (X)HTML5";
- mainProgram = "rst2html5";
+ homepage = "https://rst2html5.readthedocs.io/";
license = licenses.mit;
maintainers = with maintainers; [ AndersonTorres ];
+ mainProgram = "rst2html5";
};
}