...
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.5.1/nrf/installation/installing.html
Follow the Nordic instructions, but replace the west init...
command with the one below to use the Emcraft repositories.
There is a known pitfall with installing the python dependencies using pip
: upgrading the cryptography
package may result in a non-working pip
:
Code Block |
---|
For folks curious about the breakage: cryptography 42.0.0 removed this X509_V_FLAG_NOTIFY_POLICY flag: pyca/cryptography@654dccb pyOpenSSL 23.2.0 stopped referencing this X509_V_FLAG_NOTIFY_POLICY flag: pyca/pyopenssl@d788a4f So, you'll only run into this issue if you're running cryptography >= 42.0.0, and pyOpenSSL < 23.2.0 |
Either ensure pyOpenSSL
is upgraded before cryptography
(there is no automatic dependency, so manually upgrade pyOpenSSL
before pulling the bulk of the dependencies), or comment (or otherwise disable) out the offending line to restore pip
to the working state, than then upgrade pyOpenSSL
. Reinstall cryptography
if necessary.
...