Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
2.2 kB · 109 lines
Nix
at gcc-offload
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110{ lib, stdenv, aiohttp, aioresponses, buildPythonPackage, cachetools, cryptography, fetchPypi, flask, freezegun, grpcio, mock, oauth2client, pyasn1-modules, pyopenssl, pytest-asyncio, pytest-localserver, pytestCheckHook, pythonOlder, pyu2f, requests, responses, rsa, setuptools,}:
buildPythonPackage rec { pname = "google-auth"; version = "2.35.0"; pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi { pname = "google_auth"; inherit version; hash = "sha256-9MZO1OAejotkbvNMAY+L8zON8MjjfYs7ukDn9XSjJ4o="; };
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ cachetools pyasn1-modules rsa ];
optional-dependencies = { aiohttp = [ aiohttp requests ]; enterprise_cert = [ cryptography pyopenssl ]; pyopenssl = [ cryptography pyopenssl ]; reauth = [ pyu2f ]; requests = [ requests ]; };
nativeCheckInputs = [ aioresponses flask freezegun grpcio mock oauth2client pytest-asyncio pytest-localserver pytestCheckHook responses ] ++ optional-dependencies.aiohttp ++ optional-dependencies.enterprise_cert ++ optional-dependencies.reauth;
pythonImportsCheck = [ "google.auth" "google.oauth2" ];
disabledTestPaths = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ # Disable tests using pyOpenSSL as it does not build on M1 Macs "tests/transport/test__mtls_helper.py" "tests/transport/test_requests.py" "tests/transport/test_urllib3.py" "tests/transport/test__custom_tls_signer.py" ];
__darwinAllowLocalNetworking = true;
meta = with lib; { description = "Google Auth Python Library"; longDescription = '' This library simplifies using Google's various server-to-server authentication mechanisms to access Google APIs. ''; homepage = "https://github.com/googleapis/google-auth-library-python"; changelog = "https://github.com/googleapis/google-auth-library-python/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; maintainers = [ ]; };}