diff --git a/images/binderhub-service/requirements.in b/images/binderhub-service/requirements.in index bd3d878..6431bda 100644 --- a/images/binderhub-service/requirements.in +++ b/images/binderhub-service/requirements.in @@ -2,7 +2,13 @@ # To update requirements.txt, use the "Run workflow" button at # https://github.com/2i2c-org/binderhub-service/actions/workflows/watch-dependencies.yaml # -# needed by binderhub.config.py +binderhub[pycurl] @ git+https://github.com/jupyterhub/binderhub@main + +# ruamel-yaml is required by this chart's binderhub_config.py ruamel-yaml -binderhub[pycurl] @ git+https://github.com/jupyterhub/binderhub@main +# google-cloud-logging is an optional dependency to help log BinderHub launch +# events to a Google Cloud Logging as done by mybinder.org deployments here: +# https://github.com/jupyterhub/mybinder.org-deploy/blob/e47021fe/mybinder/values.yaml#L193-L216. +# +google-cloud-logging==3.* diff --git a/images/binderhub-service/requirements.txt b/images/binderhub-service/requirements.txt index e409054..fa6dcd6 100644 --- a/images/binderhub-service/requirements.txt +++ b/images/binderhub-service/requirements.txt @@ -38,10 +38,45 @@ escapism==1.0.1 # via binderhub fqdn==1.5.1 # via jsonschema +google-api-core[grpc]==2.19.1 + # via + # google-api-core + # google-cloud-appengine-logging + # google-cloud-core + # google-cloud-logging google-auth==2.32.0 - # via kubernetes + # via + # google-api-core + # google-cloud-appengine-logging + # google-cloud-core + # google-cloud-logging + # kubernetes +google-cloud-appengine-logging==1.4.4 + # via google-cloud-logging +google-cloud-audit-log==0.2.5 + # via google-cloud-logging +google-cloud-core==2.4.1 + # via google-cloud-logging +google-cloud-logging==3.10.0 + # via -r requirements.in +googleapis-common-protos[grpc]==1.63.2 + # via + # google-api-core + # google-cloud-audit-log + # grpc-google-iam-v1 + # grpcio-status greenlet==3.0.3 # via sqlalchemy +grpc-google-iam-v1==0.13.1 + # via google-cloud-logging +grpcio==1.65.0 + # via + # google-api-core + # googleapis-common-protos + # grpc-google-iam-v1 + # grpcio-status +grpcio-status==1.62.2 + # via google-api-core idna==3.7 # via # jsonschema @@ -86,6 +121,21 @@ prometheus-client==0.20.0 # via # binderhub # jupyterhub +proto-plus==1.24.0 + # via + # google-api-core + # google-cloud-appengine-logging + # google-cloud-logging +protobuf==4.25.3 + # via + # google-api-core + # google-cloud-appengine-logging + # google-cloud-audit-log + # google-cloud-logging + # googleapis-common-protos + # grpc-google-iam-v1 + # grpcio-status + # proto-plus pyasn1==0.6.0 # via # pyasn1-modules @@ -125,6 +175,7 @@ referencing==0.35.1 requests==2.32.3 # via # docker + # google-api-core # jupyterhub # kubernetes # requests-oauthlib