python312Packages.yoda: 2.0.1 -> 2.0.2
[NixPkgs.git] / pkgs / development / python-modules / moddb / default.nix
blob17af65e37a2068da2c330678703556c15dba22ad
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   beautifulsoup4,
6   pyrate-limiter,
7   requests,
8   toolz,
9 }:
11 buildPythonPackage rec {
12   pname = "moddb";
13   version = "0.9.0";
14   format = "setuptools";
16   src = fetchFromGitHub {
17     owner = "ClementJ18";
18     repo = "moddb";
19     rev = "v${version}";
20     hash = "sha256-2t5QQAmSLOrdNCl0XdsFPdP2UF10/qq69DovqeQ1Vt8=";
21   };
24   propagatedBuildInputs = [
25     beautifulsoup4
26     pyrate-limiter
27     requests
28     toolz
29   ];
31   pythonRelaxDeps = true;
33   pythonImportsCheck = [ "moddb" ];
35   doCheck = false; # Tests try to access the internet.
37   meta = with lib; {
38     description = "Python scrapper to access ModDB mods, games and more as objects";
39     homepage = "https://github.com/ClementJ18/moddb";
40     license = licenses.mit;
41     maintainers = with maintainers; [ kranzes ];
42   };