Sage-Bionetworks / synapser

An R package providing programmatic access to Synapse
Apache License 2.0
32 stars 21 forks source link

SYNR-1475 pip install packages via PythonEmbedInR helper #294

Closed jkiang13 closed 3 years ago

jkiang13 commented 3 years ago

This upgrades the synapsePythonClient version to 2.3.0 to get the latest functionality and to inherit its conditional cryptography version pinning to mitigate issues with its new RUST compiler dependency. https://github.com/Sage-Bionetworks/synapser/issues/293

Since part of the fix for that in PythonEmbedInR https://github.com/Sage-Bionetworks/PythonEmbedInR/pull/101 uses similar pip install code via a subprocess that was already in synapser, synapser is changed to use the utilities from there rather than duplicating them.