Closed zmoon closed 9 months ago
Pinning openssl
is an option I suppose (1.1.1q
is the current < 3 release)
Also for requests.get
could try this method
@zmoon is this finished?
Still working around it in CI. AFAIK as I know the situation hasn't changed. Did you have any luck contacting them about it?
Just tested this locally, aqs.epa.gov
URLs still have the same issue in link check and the test when using OpenSSL v3.
In CI run for #125 today, the AQS test didn't fail with OpenSSL 3.1.2.
That’s great!
Phil Dickerson from EPA says the server is officially fixed as of last week.
Will keep this issue open until PR removing the related extra CI cases etc.
(tutorial/aqs_pams: line 27) broken https://aqs.epa.gov/aqsweb/airdata/download_files.html - HTTPSConnectionPool(host='aqs.epa.gov', port=443): Max retries exceeded with url: /aqsweb/airdata/download_files.html (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1129)')))
FAILED tests/test_aqs.py::test_aqs - requests.exceptions.SSLError: HTTPSConnectionPool(host='aqs.epa.gov', port=443): Max retries exceeded with url: /aqsweb/airdata/daily_PM10SPEC_2019.zip (Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1131)')))
Originally posted by @zmoon in https://github.com/noaa-oar-arl/monetio/issues/85#issuecomment-1290904269