@@ -86,17 +86,15 @@ from libc.limits cimport UINT_MAX
86
86
from cysignals.memory cimport check_calloc, sig_free
87
87
from cysignals.signals cimport sig_on, sig_off
88
88
89
- from sage.ext.stdsage cimport PY_NEW
89
+ cimport sage.libs.linbox.givaro as givaro
90
+ cimport sage.libs.linbox.linbox as linbox
90
91
92
+ from sage.arith.misc import is_prime
93
+ from sage.data_structures.binary_search cimport *
94
+ from sage.ext.stdsage cimport PY_NEW
91
95
from sage.libs.flint.fmpz cimport fmpz_get_mpz, fmpz_set_mpz
92
96
from sage.libs.flint.fmpz_mat cimport fmpz_mat_entry
93
97
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
-
100
98
from sage.libs.linbox.conversion cimport (get_method,
101
99
METHOD_DEFAULT,
102
100
METHOD_DENSE_ELIMINATION,
@@ -107,31 +105,23 @@ from sage.libs.linbox.conversion cimport (get_method,
107
105
new_linbox_matrix_integer_sparse,
108
106
new_linbox_vector_integer_dense,
109
107
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
112
110
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
113
117
from sage.rings.finite_rings.integer_mod cimport IntegerMod_int, IntegerMod_abstract
114
118
from sage.rings.integer cimport Integer
115
- from sage.rings.rational_field import QQ
116
119
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
130
121
from sage.structure.element cimport Matrix
131
122
132
123
# ###############
133
124
# TODO: change this to use extern cdef's methods.
134
- from sage.rings.fast_arith cimport arith_int
135
125
cdef arith_int ai
136
126
ai = arith_int()
137
127
# ###############
0 commit comments