Skip to content

Replace sage.doctest.external.has_* functions by Features #32649

@mkoeppe

Description

@mkoeppe

Some of them already go through features - for those we just rename the feature so that its name attribute is equal to the intended "optional" tag.

For the remaining ones, we add new Feature subclasses in new files src/sage/features/internet.py, mip_backends.py.

Follow-ups:

Depends on #30887
Depends on #32614

CC: @kwankyu @jhpalmieri @seblabbe @dimpase @jdemeyer @saraedum @tscrim @dcoudert @sagetrac-tmonteil @videlec

Component: refactoring

Author: Matthias Koeppe, Kwankyu Lee

Branch: 1d02bd0

Reviewer: Kwankyu Lee, Matthias Koeppe, Sébastien Labbé

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions