Skip to content

realizing added Rust dependency as pre-build wheel #14320

@cmeesters

Description

@cmeesters

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions