-
Notifications
You must be signed in to change notification settings - Fork 762
Description
Hi,
As half-way discussed in the slack channel, I would like to bring to attention the following thoughts:
As of 2021b when installing Python a build-dependency for Rust in introduced to satisfy the cryptography module. This is a considerable overhead as building the Rust module (a one-time need for those only installing Python with it) takes about 1.5 h (on our machine). Also, it is only possible on head nodes and not in a job context for those sites where internet access on compute nodes is disabled.
Perhaps this is a non-issue, when we envision more and more software written in Rust to be rolled out in the future. Bio-Rust for instance might gain impact on the field.
IF the build overhead of Rust to support Python is a considerable overhead, one could consider deviating from eb policies and replacing the extension with a pre-build wheel.
Cheers,
Christian