Skip to content

Remove import of 'ppl' at startup using lazy_import with feature #30587

@mkoeppe

Description

@mkoeppe

Currently, sage imports ppl (from pplpy) at startup, via sage.geometry.cone, sage.geometry.integral_points, and sage.geometry.lattice_polytopes.

This should be changed, both

In addition we add documentation to the option feature of lazy import and while we are at it, use this option for backend normaliz as well.

CC: @kliem @novoselt @vbraun @w-bruns @jplab @orlitzky @videlec

Component: geometry

Keywords: sd111

Author: Jonathan Kliem, Matthias Koeppe

Branch/Commit: 17c4cdb

Reviewer: Matthias Koeppe, Jonathan Kliem

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions