Skip to content

Commit 2716f62

Browse files
author
Matthias Koeppe
committed
src/sage/matrix/matrix_modn_sparse.pyx: Sort imports
1 parent 3878e51 commit 2716f62

File tree

2 files changed

+15
-25
lines changed

2 files changed

+15
-25
lines changed

src/sage/matrix/matrix_modn_sparse.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .matrix_sparse cimport Matrix_sparse
1+
from sage.matrix.matrix_sparse cimport Matrix_sparse
22
from sage.modules.vector_modn_sparse cimport *
33

44
cdef class Matrix_modn_sparse(Matrix_sparse):

src/sage/matrix/matrix_modn_sparse.pyx

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,15 @@ from libc.limits cimport UINT_MAX
8686
from cysignals.memory cimport check_calloc, sig_free
8787
from cysignals.signals cimport sig_on, sig_off
8888

89-
from sage.ext.stdsage cimport PY_NEW
89+
cimport sage.libs.linbox.givaro as givaro
90+
cimport sage.libs.linbox.linbox as linbox
9091

92+
from sage.arith.misc import is_prime
93+
from sage.data_structures.binary_search cimport *
94+
from sage.ext.stdsage cimport PY_NEW
9195
from sage.libs.flint.fmpz cimport fmpz_get_mpz, fmpz_set_mpz
9296
from sage.libs.flint.fmpz_mat cimport fmpz_mat_entry
9397
from sage.libs.gmp.mpz cimport mpz_set
94-
95-
from sage.modules.vector_modn_sparse cimport *
96-
97-
cimport sage.libs.linbox.givaro as givaro
98-
cimport sage.libs.linbox.linbox as linbox
99-
10098
from sage.libs.linbox.conversion cimport (get_method,
10199
METHOD_DEFAULT,
102100
METHOD_DENSE_ELIMINATION,
@@ -107,31 +105,23 @@ from sage.libs.linbox.conversion cimport (get_method,
107105
new_linbox_matrix_integer_sparse,
108106
new_linbox_vector_integer_dense,
109107
new_sage_vector_integer_dense)
110-
111-
from sage.matrix.matrix_sparse cimport Matrix_sparse
108+
from sage.matrix.args cimport SparseEntry, MatrixArgs_init
109+
from sage.matrix.matrix2 import Matrix as Matrix2
112110
from sage.matrix.matrix_dense cimport Matrix_dense
111+
from sage.matrix.matrix_integer_dense cimport Matrix_integer_dense
112+
from sage.misc.verbose import verbose, get_verbose
113+
from sage.modules.vector_integer_dense cimport Vector_integer_dense
114+
from sage.modules.vector_integer_sparse cimport *
115+
from sage.modules.vector_modn_sparse cimport *
116+
from sage.rings.fast_arith cimport arith_int
113117
from sage.rings.finite_rings.integer_mod cimport IntegerMod_int, IntegerMod_abstract
114118
from sage.rings.integer cimport Integer
115-
from sage.rings.rational_field import QQ
116119
from sage.rings.integer_ring import ZZ
117-
118-
from sage.misc.verbose import verbose, get_verbose
119-
120-
from sage.matrix.matrix2 import Matrix as Matrix2
121-
from .args cimport SparseEntry, MatrixArgs_init
122-
from sage.arith.misc import is_prime
123-
124-
from sage.data_structures.binary_search cimport *
125-
from sage.modules.vector_integer_sparse cimport *
126-
127-
from .matrix_integer_dense cimport Matrix_integer_dense
128-
from sage.modules.vector_integer_dense cimport Vector_integer_dense
129-
120+
from sage.rings.rational_field import QQ
130121
from sage.structure.element cimport Matrix
131122

132123
################
133124
# TODO: change this to use extern cdef's methods.
134-
from sage.rings.fast_arith cimport arith_int
135125
cdef arith_int ai
136126
ai = arith_int()
137127
################

0 commit comments

Comments
 (0)