Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit cc5d6da

Browse files
author
Matthias Koeppe
committed
src/sage/schemes: Remove some more .all imports
1 parent a68b701 commit cc5d6da

File tree

6 files changed

+21
-13
lines changed

6 files changed

+21
-13
lines changed

src/sage/schemes/product_projective/rational_point.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,9 @@
5959
from sage.schemes.product_projective.space import is_ProductProjectiveSpaces
6060
from sage.misc.mrange import xmrange
6161
from sage.misc.misc_c import prod
62-
from sage.arith.all import next_prime, previous_prime, crt
63-
from sage.rings.all import ZZ, RR
62+
from sage.arith.misc import next_prime, previous_prime, crt
63+
from sage.rings.integer_ring import ZZ
64+
from sage.rings.real_mpfr import RR
6465
from sage.rings.finite_rings.finite_field_constructor import FiniteField as GF
6566
from sage.parallel.ncpus import ncpus
6667
from sage.parallel.use_fork import p_iter_fork

src/sage/schemes/product_projective/space.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,10 @@
4242

4343
from sage.misc.cachefunc import cached_method
4444
from sage.misc.misc_c import prod
45-
from sage.rings.all import (PolynomialRing, QQ, Integer, CommutativeRing)
45+
from sage.rings.integer import Integer
46+
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
47+
from sage.rings.rational_field import QQ
48+
from sage.rings.ring import CommutativeRing
4649
from sage.rings.finite_rings.finite_field_constructor import is_FiniteField
4750
from sage.categories.fields import Fields
4851
from sage.rings.polynomial.polydict import ETuple

src/sage/schemes/projective/projective_rational_point.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,10 @@
5656
#*****************************************************************************
5757

5858

59-
from sage.arith.all import gcd, srange, next_prime, previous_prime, crt
60-
from sage.rings.all import ZZ, RR
59+
from sage.arith.misc import gcd, next_prime, previous_prime, crt
60+
from sage.arith.srange import srange
61+
from sage.rings.integer_ring import ZZ
62+
from sage.rings.real_mpfr import RR
6163
from sage.rings.finite_rings.finite_field_constructor import FiniteField as GF
6264
from sage.misc.mrange import cartesian_product_iterator
6365
from sage.misc.misc_c import prod

src/sage/schemes/projective/projective_space.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,17 @@
7979
# http://www.gnu.org/licenses/
8080
# ****************************************************************************
8181

82-
from sage.arith.all import gcd, binomial, srange
83-
from sage.rings.all import PolynomialRing
82+
from sage.arith.misc import gcd, binomial
83+
from sage.arith.srange import srange
84+
85+
from sage.rings.finite_rings.finite_field_constructor import is_FiniteField
8486
from sage.rings.integer import Integer
8587
from sage.rings.integer_ring import ZZ
86-
87-
from sage.rings.ring import CommutativeRing
88-
from sage.rings.rational_field import is_RationalField
8988
from sage.rings.polynomial.multi_polynomial_ring import is_MPolynomialRing
9089
from sage.rings.polynomial.polynomial_ring import is_PolynomialRing
91-
from sage.rings.finite_rings.finite_field_constructor import is_FiniteField
90+
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
91+
from sage.rings.ring import CommutativeRing
92+
from sage.rings.rational_field import is_RationalField
9293

9394
from sage.categories.fields import Fields
9495
from sage.categories.number_fields import NumberFields

src/sage/schemes/toric/fano_variety.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@
138138
from sage.geometry.all import Cone, FaceFan, Fan, LatticePolytope
139139
from sage.misc.latex import latex
140140
from sage.misc.misc_c import prod
141-
from sage.rings.all import (PolynomialRing, QQ)
141+
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
142+
from sage.rings.rational_field import QQ
142143

143144
from sage.rings.polynomial.multi_polynomial_ring import is_MPolynomialRing
144145
from sage.rings.polynomial.polynomial_ring import is_PolynomialRing

src/sage/schemes/toric/weierstrass_covering.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106

107107
from sage.rings.integer_ring import ZZ
108108
from sage.modules.free_module_element import vector
109-
from sage.rings.all import invariant_theory
109+
from sage.rings.invariants.invariant_theory import invariant_theory
110110
from sage.schemes.toric.weierstrass import (
111111
_partial_discriminant,
112112
_check_polynomial_P2,

0 commit comments

Comments
 (0)