emacsPackages.lsp-bridge: 0-unstable-2025-01-11 -> 0-unstable-2025-01-22 (#376531)
[NixPkgs.git] / pkgs / development / python-modules / keyrings-alt / default.nix
blobd4bae31841631cafaca6ef2bd72f447bb7727f33
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   jaraco-classes,
6   jaraco-context,
7   keyring,
8   pytestCheckHook,
9   pythonOlder,
10   setuptools-scm,
13 buildPythonPackage rec {
14   pname = "keyrings-alt";
15   version = "5.0.2";
16   pyproject = true;
18   disabled = pythonOlder "3.8";
20   src = fetchFromGitHub {
21     owner = "jaraco";
22     repo = "keyrings.alt";
23     tag = "v${version}";
24     hash = "sha256-m/hIXjri3FZ3rPIymiIBy8cKNOwJoj14WjsOyDtcWmU=";
25   };
27   build-system = [ setuptools-scm ];
29   dependencies = [
30     jaraco-classes
31     jaraco-context
32   ];
34   nativeCheckInputs = [
35     pytestCheckHook
36     keyring
37   ];
39   pythonImportsCheck = [ "keyrings.alt" ];
41   meta = with lib; {
42     description = "Alternate keyring implementations";
43     homepage = "https://github.com/jaraco/keyrings.alt";
44     changelog = "https://github.com/jaraco/keyrings.alt/blob/v${version}/NEWS.rst";
45     license = licenses.mit;
46     maintainers = with maintainers; [ nyarly ];
47   };