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

Commit

Permalink
pkgs/sagemath-categories/MANIFEST.in.m4: Add sage.rings.finite_rings.…
Browse files Browse the repository at this point in the history
…integer_mod, sage.rings.factorint
  • Loading branch information
Matthias Koeppe committed Jan 27, 2023
1 parent c9afec2 commit a4f7955
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
3 changes: 2 additions & 1 deletion pkgs/sagemath-categories/MANIFEST.in.m4
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ include sage/rings/abc.*
include sage/rings/integer*.*
include sage/rings/rational*.*
include sage/rings/infinity.*
include sage/rings/factorint.p*

include sage/arith/*.*
include sage/misc/allocator.*
Expand All @@ -65,7 +66,7 @@ include sage/rings/finite_rings/finite_field_base.p*
include sage/rings/finite_rings/finite_field_constructor.py
include sage/rings/fast_arith.*
include sage/rings/finite_rings/integer_mod_limits.h
include sage/rings/finite_rings/integer_mod.pxd # .pyx depends on pari
include sage/rings/finite_rings/integer_mod.p*

include sage/rings/number_field/number_field_base.*

Expand Down
8 changes: 7 additions & 1 deletion src/sage/rings/finite_rings/integer_mod.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,13 @@ from sage.arith.long cimport (
integer_check_long, integer_check_long_py, is_small_python_int, ERR_OVERFLOW)

import sage.rings.rational as rational
from sage.libs.pari.all import pari, PariError

try:
from sage.libs.pari.all import pari, PariError
except ImportError:
class PariError(Exception):
pass

import sage.rings.integer_ring as integer_ring
import sage.rings.rational_field

Expand Down
6 changes: 5 additions & 1 deletion src/sage/rings/finite_rings/integer_mod_ring.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,11 @@
import sage.rings.integer_ring as integer_ring
import sage.rings.quotient_ring as quotient_ring

from sage.libs.pari.all import pari, PariError
try:
from sage.libs.pari.all import pari, PariError
except ImportError:
class PariError(Exception):
pass

from sage.misc.cachefunc import cached_method

Expand Down

0 comments on commit a4f7955

Please sign in to comment.