Skip to content

finite_class.py derived from deprecated Combinatorial Class has no comment #13552

@sagetrac-startakovsky

Description

@sagetrac-startakovsky

Hi, This ticket is about entering a deprecation in finite_class.py to no longer use it and instead use FiniteEnumeratedSets.

finite_class.py (FiniteCombinatorialClass) is derived from CombinatorialClass, which has the comment:

   946     """
   947     This class is deprecated, and will disappear as soon as all derived
   948     classes in Sage's library will have been fixed. Please derive
   949     directly from Parent and use the category :class:`EnumeratedSets`,
   950     :class:`FiniteEnumeratedSets`, or :class:`InfiniteEnumeratedSets`, as
   951     appropriate.

We go a step further in and fully deprecate finite_class.py and redirects them to use/develop FiniteEnumeratedSets instead.

CC: @tscrim @nthiery @hivert

Component: combinatorics

Author: Frédéric Chapoton

Branch/Commit: 006ce0e

Reviewer: Travis Scrimshaw

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions