evcc: 0.131.8 -> 0.131.10 (#364658)
[NixPkgs.git] / pkgs / development / python-modules / pbs-installer / default.nix
blobcaecd0c76e3d946ca2b41b15c755c8bacb1f10a8
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pythonOlder,
6   pdm-backend,
7   httpx,
8   zstandard,
9 }:
11 buildPythonPackage rec {
12   pname = "pbs-installer";
13   version = "2024.10.16";
14   pyproject = true;
16   disabled = pythonOlder "3.8";
18   src = fetchFromGitHub {
19     owner = "frostming";
20     repo = "pbs-installer";
21     rev = "refs/tags/${version}";
22     hash = "sha256-rMj0zKqfYvOvKZVNoZxOULaXyzjiMfBN49M+Z3+SAaM=";
23   };
25   build-system = [ pdm-backend ];
27   optional-dependencies = {
28     all = optional-dependencies.install ++ optional-dependencies.download;
29     download = [ httpx ];
30     install = [ zstandard ];
31   };
33   pythonImportsCheck = [ "pbs_installer" ];
35   # upstream has no test
36   doCheck = false;
38   meta = with lib; {
39     description = "Installer for Python Build Standalone";
40     homepage = "https://github.com/frostming/pbs-installer";
41     changelog = "https://github.com/frostming/pbs-installer/releases/tag/${version}";
42     license = licenses.mit;
43     maintainers = [ ];
44   };