Skip to content

Use Python venv when running superpmi.py / jitrollingbuild.py scripts in CI system #49464

@BruceForstall

Description

@BruceForstall

Currently, we run a "pip install" command in the jitrollingbuild pipeline, and we probably should (but don't) run one in the superpmi pipeline, to install the azure-storage-blob dependency, and potentially in the future, if needed, the azure-identity dependency.

However, the machines have various non-related packages already defined, and in fact already have azure-storage-blob defined, possibly at a different version level than we choose.

We want to use the Python venv functionality to create an environment with exactly the dependencies we need, without risking altering global state and impacting other Python users.

category:eng-sys
theme:super-pmi
skill-level:beginner
cost:small

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions