Skip to content

Commit be50a79

Browse files
author
Release Manager
committed
gh-39619: remove unused imports in rings found using `ruff check --select=F401 src/sage/rings` ### 📝 Checklist - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. URL: #39619 Reported by: Frédéric Chapoton Reviewer(s): Martin Rubey
2 parents 1c44b37 + 13111fb commit be50a79

File tree

8 files changed

+2
-11
lines changed

8 files changed

+2
-11
lines changed

src/sage/rings/finite_rings/finite_field_constructor.py

-2
Original file line numberDiff line numberDiff line change
@@ -573,8 +573,6 @@ def create_key_and_extra_args(self, order, name=None, modulus=None, names=None,
573573
...
574574
ValueError: wrong input for finite field constructor
575575
"""
576-
import sage.arith.all
577-
578576
for key, val in kwds.items():
579577
if key not in ['structure', 'implementation', 'prec', 'embedding', 'latex_names']:
580578
raise TypeError("create_key_and_extra_args() got an unexpected keyword argument '%s'" % key)

src/sage/rings/function_field/drinfeld_modules/homset.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# it under the terms of the GNU General Public License as published by
1818
# the Free Software Foundation, either version 2 of the License, or
1919
# (at your option) any later version.
20-
# http://www.gnu.org/licenses/
20+
# https://www.gnu.org/licenses/
2121
# *****************************************************************************
2222

2323
import operator
@@ -27,7 +27,6 @@
2727
from sage.categories.action import Action
2828
from sage.misc.latex import latex
2929
from sage.rings.function_field.drinfeld_modules.morphism import DrinfeldModuleMorphism
30-
from sage.structure.parent import Parent
3130

3231

3332
class DrinfeldModuleMorphismAction(Action):

src/sage/rings/number_field/order_ideal.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -774,9 +774,8 @@ def _random_for_testing():
774774
from sage.rings.number_field.number_field import QuadraticField
775775
from sage.arith.misc import primes
776776
from sage.rings.finite_rings.integer_mod_ring import Zmod
777-
from sage.misc.misc_c import prod
778777
while True:
779-
d = ZZ(choice((-1,+1)) * randrange(1,10**5))
778+
d = ZZ(choice((-1, +1)) * randrange(1, 10**5))
780779
if not d.is_square():
781780
break
782781
K,t = QuadraticField(d).objgen()

src/sage/rings/polynomial/multi_polynomial_element.py

-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@
6868
from sage.rings.polynomial.polynomial_singular_interface import Polynomial_singular_repr
6969
from sage.structure.sequence import Sequence
7070
from .multi_polynomial import MPolynomial, is_MPolynomial
71-
from sage.categories.morphism import Morphism
7271
from sage.misc.lazy_attribute import lazy_attribute
7372
from sage.misc.superseded import deprecated_function_alias
7473
from sage.rings.rational_field import QQ

src/sage/rings/polynomial/multi_polynomial_ideal.py

-1
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,6 @@
249249
from sage.rings.integer_ring import ZZ
250250
from sage.rings.noncommutative_ideals import Ideal_nc
251251
from sage.rings.qqbar_decorators import handle_AA_and_QQbar
252-
from sage.structure.element import parent
253252
from sage.structure.richcmp import (op_EQ, op_GE, op_GT, op_LE, op_LT, op_NE,
254253
rich_to_bool, richcmp_method)
255254
from sage.structure.sequence import Sequence, Sequence_generic

src/sage/rings/polynomial/polynomial_ring.py

-1
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,6 @@
166166
from sage.rings.polynomial.polynomial_ring_constructor import polynomial_default_category
167167

168168
import sage.misc.latex as latex
169-
from sage.misc.prandom import randint
170169
from sage.misc.cachefunc import cached_method
171170
from sage.misc.lazy_attribute import lazy_attribute
172171

src/sage/rings/polynomial/polynomial_singular_interface.py

-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838

3939
import sage.rings.fraction_field
4040
import sage.rings.abc
41-
import sage.rings.number_field as number_field
4241

4342
from sage.rings.rational_field import RationalField
4443
from sage.rings.function_field.function_field_rational import RationalFunctionField

src/sage/rings/power_series_ring.py

-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@
143143
power_series_mpoly,
144144
power_series_poly,
145145
power_series_ring_element,
146-
ring,
147146
)
148147
from sage.rings.fraction_field_element import FractionFieldElement
149148
from sage.rings.infinity import infinity

0 commit comments

Comments
 (0)