anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / keyrings-google-artifactregistry-auth / default.nix
blob337d895674151cacd5013da33c728b0d14bf4f3b
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   google-auth,
6   keyring,
7   pluggy,
8   pythonOlder,
9   requests,
10   setuptools-scm,
11   toml,
14 buildPythonPackage rec {
15   pname = "keyrings.google-artifactregistry-auth";
16   version = "1.1.2";
18   disabled = pythonOlder "3.6";
20   pyproject = true;
22   src = fetchPypi {
23     inherit pname version;
24     hash = "sha256-vWq7cnQNLf60pcA8OxBcb326FpyqKd7jlZaU8fAsd94=";
25   };
27   buildInputs = [
28     setuptools-scm
29     toml
30   ];
32   propagatedBuildInputs = [
33     google-auth
34     keyring
35     pluggy
36     requests
37   ];
39   pythonImportsCheck = [ "keyrings.gauth" ];
41   # upstream has no tests
42   doCheck = false;
44   meta = with lib; {
45     changelog = "https://github.com/GoogleCloudPlatform/artifact-registry-python-tools/blob/main/HISTORY.md";
46     description = "Python package which allows you to configure keyring to interact with Python repositories stored in Artifact Registry";
47     homepage = "https://pypi.org/project/keyrings.google-artifactregistry-auth";
48     license = licenses.asl20;
49     maintainers = with maintainers; [ lovesegfault ];
50   };