Skip to content

Remove scipy-tests from xbuildenv #587

Description

@agriyakhetarpal

While working on pyodide/pyodide-build-environment-nightly#79, I had a chance to read through the contents of our 55 nightly xbuildenv releases, and found that we used to include numpy, scipy, numpy-tests, and scipy-tests. Later on, we stopped including numpy-tests, especially after splitting NumPy into numpy and numpy-tests recipes. Setting a reminder here that we should do it for SciPy as well, and create a standalone packages/scipy-tests/meta.yaml recipe with only min-scipy-stack tag and no cross-build tag.

That said, someday, if we add more such packages (not really needed now), when writing the xbuildenv's pyodide-lock.json, we should filter out entries where "unvendored_tests": true is set in our create_xbuildenv.py in Pyodide.

My rationale is that the xbuildenv size has been increasing from 5 MB to 7 MB. It is not a large increase by any means, but there is no need to include unnecessary packages that are not used in a cross-build environment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions