Skip to content

Revert #32713 (Apply "configure --enable-editable" to other packages) for sage-conf, sage-setup #32913

@mkoeppe

Description

@mkoeppe

(from #32713 comment:11)

Users need the wheel of sage-conf when creating venvs. And we need the wheels of packages sage-conf and sage-setup when testing distributions using ./sage -sh -c '(cd pkgs/sagemath-standard && tox -v -v -v -e python-sagewheels-nopypi)' and similar - as documented in the developer's guide as of #32899.

Until editable wheels (PEP 660) are implemented in setuptools (or we switch the distributions to another build system that implements PEP 660 such as flit), we revert the change made in #32713 for these packages.

But we keep sage-docbuild editable.

CC: @tobiasdiez @kwankyu

Component: build

Branch/Commit: public/build/trac_editable @ 2a30209

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

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