-
-
Notifications
You must be signed in to change notification settings - Fork 654
Closed
Milestone
Description
In this ticket and #30616, we get rid of the remaining uses of PackageNotFoundError
for dealing with optional extensions etc. by using sage.features
instead.
$ git grep sage.misc.package
src/sage/databases/cremona.py: from sage.misc.package import is_package_installed
src/sage/databases/jones.py: from sage.misc.package import PackageNotFoundError
src/sage/game_theory/normal_form_game.py: from sage.misc.package import PackageNotFoundError
src/sage/game_theory/normal_form_game.py: from sage.misc.package import PackageNotFoundError
src/sage/graphs/graph.py: from sage.misc.package import PackageNotFoundError
src/sage/graphs/graph.py: from sage.misc.package import PackageNotFoundError
src/sage/graphs/graph.py: from sage.misc.package import PackageNotFoundError
src/sage/groups/braid.py: from sage.misc.package import PackageNotFoundError
src/sage/matrix/matrix_space.py: from sage.misc.package import PackageNotFoundError
src/sage/sat/solvers/cryptominisat.py: from sage.misc.package import PackageNotFoundError
src/sage/sat/solvers/picosat.py: from sage.misc.package import PackageNotFoundError
After this ticket and #30616, only uses for optional packages that do not exist any more remain.
src/sage/interfaces/kash.py: from sage.misc.package import PackageNotFoundError
src/sage/rings/polynomial/multi_polynomial_ideal.py: from sage.misc.package import PackageNotFoundError
(see #30617 for ginv
, #25488 for kash
)
CC: @kiwifb @seblabbe @jhpalmieri
Component: build: configure
Author: Matthias Koeppe
Branch/Commit: ec66d89
Reviewer: Sébastien Labbé
Issue created by migration from https://trac.sagemath.org/ticket/30607