Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sage.rings: Remove code deprecated in #23204, #24483, #24371, #24511, #25848, #26105, #28481, #29010, #29412, #30332, #30372, #31345, #32375, #32606, #32610, #32612, #32641, #32660, #32750, #32869, #33602 #36307

Merged
merged 24 commits into from
Sep 24, 2023
Merged
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
8dd7c3c
src/sage/rings/all.py: Remove imports deprecated in #33602 (2022)
mkoeppe Sep 21, 2023
f0a3d1a
src/sage/rings/complex_arb.pyx: Remove method aliases deprecated in #…
mkoeppe Sep 21, 2023
56b00fc
src/sage/rings/{{complex,real}_{double,mpfr}.pyx, qqbar.py}: Remove f…
mkoeppe Sep 21, 2023
ad80dfa
src/sage/rings/complex_field.py: Remove; deprecated in #24483 (2020)
mkoeppe Sep 21, 2023
0b4b4fe
src/sage/rings/complex_interval_field.py: Remove function deprecated …
mkoeppe Sep 21, 2023
1b12b5f
src/sage/rings/complex_{mpc,mpfr}.pyx: Remove method aliases deprecat…
mkoeppe Sep 21, 2023
c91d21e
src/sage/rings/complex_number.pyx: Remove; deprecated in #24483 (2020)
mkoeppe Sep 21, 2023
c0e33fd
src/sage/rings/finite_rings/finite_field_base.pyx: Remove deprecated …
mkoeppe Sep 21, 2023
29401c6
src/sage/rings/finite_rings/integer_mod_ring.py: Remove function depr…
mkoeppe Sep 21, 2023
bdedb4b
src/sage/rings/finite_rings/integer_mod.pyx: Remove keyword deprecate…
mkoeppe Sep 21, 2023
beac80e
src/sage/rings/morphism.pyx: Remove class and function deprecated in …
mkoeppe Sep 21, 2023
5a91453
src/sage/rings/number_field/homset.py: Remove keyword deprecated in #…
mkoeppe Sep 21, 2023
c50325c
src/sage/rings/number_field/morphism.py: Remove import deprecated in …
mkoeppe Sep 21, 2023
851468f
src/sage/rings/number_field/number_field.py: Remove functions depreca…
mkoeppe Sep 21, 2023
a815d62
src/sage/rings/number_field/number_field.py: Remove method deprecated…
mkoeppe Sep 21, 2023
fca78ce
src/sage/rings/number_field/number_field.py: Remove method alias depr…
mkoeppe Sep 21, 2023
bf78977
src/sage/rings/number_field/number_field_element.pyx: Remove unpickli…
mkoeppe Sep 21, 2023
0f9219c
src/sage/rings/numbers_abc.py: Remove function deprecated in #32641 (…
mkoeppe Sep 21, 2023
a9d1ec9
src/sage/rings/padics/generic_nodes.py: Remove functions deprecated i…
mkoeppe Sep 21, 2023
73bcbbc
src/sage/rings/polynomial/pbori/__init__.py: Remove imports deprecate…
mkoeppe Sep 21, 2023
a7992bd
src/sage/rings/real_interval_field.py: Remove; deprecated in #24371 (…
mkoeppe Sep 21, 2023
56181f5
src/sage/rings/real_mpfr.pyx: Remove function deprecated in #24511 (2…
mkoeppe Sep 21, 2023
004bec9
src/sage/rings/padics/all.py: Remove imports of removed functions
mkoeppe Sep 21, 2023
5cecd1c
src/sage/rings/power_series_ring_element.pyx: Add import in doctest
mkoeppe Sep 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 0 additions & 32 deletions src/sage/rings/finite_rings/integer_mod_ring.py
Original file line number Diff line number Diff line change
@@ -246,38 +246,6 @@ def create_object(self, version, order, **kwds):
Zmod = Integers = IntegerModRing = IntegerModFactory("IntegerModRing")


def is_IntegerModRing(x):
"""
Return ``True`` if ``x`` is an integer modulo ring.

This function is deprecated. Use :func:`isinstance` with
:class:`sage.rings.abc.IntegerModRing` instead.

EXAMPLES::

sage: from sage.rings.finite_rings.integer_mod_ring import is_IntegerModRing
sage: R = IntegerModRing(17)
sage: is_IntegerModRing(R)
doctest:warning...
DeprecationWarning: the function is_IntegerModRing is deprecated.
Use isinstance(..., sage.rings.abc.IntegerModRing) instead.
See https://github.com/sagemath/sage/issues/32606 for details.
True
sage: is_IntegerModRing(GF(13))
True
sage: is_IntegerModRing(GF(4, 'a')) # needs sage.rings.finite_rings
False
sage: is_IntegerModRing(10)
False
sage: is_IntegerModRing(ZZ)
False
"""
from sage.misc.superseded import deprecation
deprecation(32606, "the function is_IntegerModRing is deprecated. "
"Use isinstance(..., sage.rings.abc.IntegerModRing) instead.")
return isinstance(x, IntegerModRing_generic)


from sage.categories.commutative_rings import CommutativeRings
from sage.categories.finite_enumerated_sets import FiniteEnumeratedSets
from sage.categories.category import JoinCategory