evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / python-apt / default.nix
blobfbb7933595ceba589d4d26cbef8f1a0e7bdc50aa
2   lib,
3   apt,
4   buildPythonPackage,
5   fetchFromGitLab,
6   setuptools,
7 }:
9 buildPythonPackage rec {
10   pname = "apt";
11   version = "2.8.0";
13   pyproject = true;
15   src = fetchFromGitLab {
16     domain = "salsa.debian.org";
17     owner = "apt-team";
18     repo = "python-apt";
19     rev = "refs/tags/${version}";
20     hash = "sha256-7l7rgyJ28iQuL6ShF/KYwL/kAXpLPTqnUIavVxNF+wU=";
21   };
23   buildInputs = [ apt.dev ];
25   build-system = [ setuptools ];
27   # Ensure the version is set properly without trying to invoke
28   # dpkg-parsechangelog
29   env.DEBVER = version;
31   pythonImportsCheck = [ "apt_pkg" ];
33   meta = {
34     changelog = "https://salsa.debian.org/apt-team/python-apt/-/blob/${version}/debian/changelog";
35     description = "Python bindings for APT";
36     homepage = "https://launchpad.net/python-apt";
37     license = lib.licenses.gpl2;
38     maintainers = with lib.maintainers; [ jnsgruk ];
39     platforms = lib.platforms.linux;
40   };