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

Commit a4f7955

Browse files
author
Matthias Koeppe
committedJan 27, 2023
pkgs/sagemath-categories/MANIFEST.in.m4: Add sage.rings.finite_rings.integer_mod, sage.rings.factorint

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed
 

‎pkgs/sagemath-categories/MANIFEST.in.m4

+2-1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ include sage/rings/abc.*
4747
include sage/rings/integer*.*
4848
include sage/rings/rational*.*
4949
include sage/rings/infinity.*
50+
include sage/rings/factorint.p*
5051

5152
include sage/arith/*.*
5253
include sage/misc/allocator.*
@@ -65,7 +66,7 @@ include sage/rings/finite_rings/finite_field_base.p*
6566
include sage/rings/finite_rings/finite_field_constructor.py
6667
include sage/rings/fast_arith.*
6768
include sage/rings/finite_rings/integer_mod_limits.h
68-
include sage/rings/finite_rings/integer_mod.pxd # .pyx depends on pari
69+
include sage/rings/finite_rings/integer_mod.p*
6970

7071
include sage/rings/number_field/number_field_base.*
7172

‎src/sage/rings/finite_rings/integer_mod.pyx

+7-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,13 @@ from sage.arith.long cimport (
8787
integer_check_long, integer_check_long_py, is_small_python_int, ERR_OVERFLOW)
8888

8989
import sage.rings.rational as rational
90-
from sage.libs.pari.all import pari, PariError
90+
91+
try:
92+
from sage.libs.pari.all import pari, PariError
93+
except ImportError:
94+
class PariError(Exception):
95+
pass
96+
9197
import sage.rings.integer_ring as integer_ring
9298
import sage.rings.rational_field
9399

‎src/sage/rings/finite_rings/integer_mod_ring.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@
7070
import sage.rings.integer_ring as integer_ring
7171
import sage.rings.quotient_ring as quotient_ring
7272

73-
from sage.libs.pari.all import pari, PariError
73+
try:
74+
from sage.libs.pari.all import pari, PariError
75+
except ImportError:
76+
class PariError(Exception):
77+
pass
7478

7579
from sage.misc.cachefunc import cached_method
7680

0 commit comments

Comments
 (0)
This repository has been archived.