diff options
Diffstat (limited to 'pkgs/development/python-modules/furo/default.nix')
-rw-r--r-- | pkgs/development/python-modules/furo/default.nix | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/furo/default.nix b/pkgs/development/python-modules/furo/default.nix index 956c7da9358..dd517a2f547 100644 --- a/pkgs/development/python-modules/furo/default.nix +++ b/pkgs/development/python-modules/furo/default.nix @@ -8,13 +8,15 @@ buildPythonPackage rec { pname = "furo"; - version = "2021.10.9"; - format = "flit"; + version = "2022.2.14.1"; + format = "wheel"; disable = pythonOlder "3.6"; src = fetchPypi { - inherit pname version; - sha256 = "sha256-K6pCoi7ePm6Vxhgqs2S6wuwVt5vH+cp/sJ/ZrsSzVAw="; + inherit pname version format; + dist = "py3"; + python = "py3"; + sha256 = "sha256-18uBJgNGNyEjMjUOyEkMuVcy02UGsCQxiljO4ufeD9o="; }; propagatedBuildInputs = [ @@ -22,6 +24,17 @@ buildPythonPackage rec { beautifulsoup4 ]; + installCheckPhase = '' + # furo was built incorrectly if this directory is empty + # Ignore the hidden file .gitignore + cd "$out/lib/python"* + if [ "$(ls 'site-packages/furo/theme/furo/static/' | wc -l)" -le 0 ]; then + echo 'static directory must not be empty' + exit 1 + fi + cd - + ''; + pythonImportsCheck = [ "furo" ]; meta = with lib; { |