biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / text / fanficfare / default.nix
blob6c3f32b2bc3f8cde760947583bbdf90409e60778
1 { lib, python3Packages, fetchPypi }:
3 python3Packages.buildPythonApplication rec {
4   pname = "fanficfare";
5   version = "4.39.0";
6   pyproject = true;
8   src = fetchPypi {
9     inherit pname version;
10     hash = "sha256-F6+mWCFQHdE4qvnZ8FH2XgXwET76j3hy22bK5BELHtY=";
11   };
13   nativeBuildInputs = with python3Packages; [
14     setuptools
15   ];
17   propagatedBuildInputs = with python3Packages; [
18     beautifulsoup4
19     brotli
20     chardet
21     cloudscraper
22     html5lib
23     html2text
24     requests
25     requests-file
26     urllib3
27   ];
29   doCheck = false; # no tests exist
31   meta = with lib; {
32     description = "Tool for making eBooks from fanfiction web sites";
33     mainProgram = "fanficfare";
34     homepage = "https://github.com/JimmXinu/FanFicFare";
35     license = licenses.gpl3;
36     platforms = platforms.unix;
37     maintainers = with maintainers; [ dwarfmaster ];
38   };