Skip to content

Modularization of sagelib: Break out a separate package sagemath-standard-no-symbolics #32601

@mkoeppe

Description

@mkoeppe

This is a subset distribution that includes all of sagemath-standard except for sage.symbolic and modules that use that.

As preparation, we remove gratuitous module-level imports from sage.symbolic, sage.functions, sage.calculus which block this modularization.

To test:

./bootstrap && ./configure && make build && ./sage -sh -c '(cd pkgs/sagemath-standard-no-symbolics && SAGE_NUM_THREADS=16 tox -v -v -v -e sagepython-sagewheels-nopypi)'

See also:

Depends on #34547
Depends on #16522
Depends on #34855

CC: @kliem @egourgoulhon @tobiasdiez @anneschilling

Component: refactoring

Issue created by migration from https://trac.sagemath.org/ticket/32601

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions