Skip to content

Remove direct use of "setup.py sdist", add targets "make SPKG-sdist" #34855

@mkoeppe

Description

@mkoeppe

Direct use of "setup.py sdist" is deprecated. Instead we use build to create the sdists.

We add new targets make sagemath_objects-sdist etc.

We move targets make pypi-sdists (which now uses the new targets), make wheel, and make pypi-wheels from the top-level Makefile to build/make/Makefile.in. This improves make pypi-wheels: It no longer builds the sagemath-objects wheel multiple times (as dependencies of other packages).

Depends on #34858

CC: @kiwifb

Component: build

Author: Matthias Koeppe

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions