informatics-isi-edu / ermrestjs

ERMrest client library in JavaScript
Apache License 2.0
4 stars 3 forks source link

Update Github Actions workflow to install missing deriva dependencies #987

Closed RFSH closed 1 year ago

RFSH commented 1 year ago

The flask branch of webauthn, hatrac, and ermrest is now merged with master. So I had to update some dependencies to make sure our test cases are passing.

P.S. After adding the missing dependencies, Actions was throwing this error during installation:

AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

So I had to add the following line (borrowed from here):

sudo pip3 install -U pyopenssl cryptography

Not sure if this the best way to install dependencies or not, but it seems to be working properly.

RFSH commented 1 year ago

I'm going to merge this PR, if we decided to clean this up (or use a better method) we can do it in a separate commit/PR.