5 , google-api-python-client
16 buildPythonPackage rec {
17 pname = "oauthenticator";
21 disabled = pythonOlder "3.7";
24 inherit pname version;
25 hash = "sha256-QMddGJUfafXoBxMCjlx1lH45a4Bab3AP4j8Px7JxYaQ=";
29 substituteInPlace pyproject.toml \
30 --replace-fail " --cov=oauthenticator" ""
42 passthru.optional-dependencies = {
44 google-api-python-client
56 ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
59 # Tests are outdated, https://github.com/jupyterhub/oauthenticator/issues/432
62 # Tests require network access
74 pythonImportsCheck = [
79 description = "Authenticate JupyterHub users with common OAuth providers";
80 homepage = "https://github.com/jupyterhub/oauthenticator";
81 changelog = "https://github.com/jupyterhub/oauthenticator/blob/${version}/docs/source/reference/changelog.md";
82 license = licenses.bsd3;
83 maintainers = with maintainers; [ ];