Skip to content

Commit 947f72a

Browse files
authored
Merge pull request #1832 from manics/ca-certs
test-local: install pycurl from source
2 parents 92609de + aafe8bb commit 947f72a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/workflows/test.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -426,10 +426,13 @@ jobs:
426426
# binderhub/static/dist/bundle.js is built, and use "-e" to
427427
# ensure code coverage is captured.
428428
#
429+
# https://discourse.jupyter.org/t/suddenly-getting-oath-cert-error/24217/4
430+
# pycurl wheels fail to pick up the system CA certs, so install from source
431+
# until https://github.com/pycurl/pycurl/issues/834 resolves
429432
run: |
430433
pip install -r dev-requirements.txt -r testing/local-binder-local-hub/requirements.txt
431-
pip install ".[pycurl]"
432-
pip install -e ".[pycurl]"
434+
pip install ".[pycurl]" --no-binary pycurl
435+
pip install -e ".[pycurl]" --no-binary pycurl
433436
434437
- name: Setup JupyterHub NPM dependencies
435438
run: npm install -g configurable-http-proxy

0 commit comments

Comments
 (0)