1
+ import symengine .lib .symengine_wrapper as wrapper
2
+
1
3
from .lib .symengine_wrapper import (
2
4
have_mpfr , have_mpc , have_flint , have_piranha , have_llvm , have_llvm_long_double ,
3
5
I , E , pi , oo , zoo , nan , Symbol , Dummy , S , sympify , SympifyError ,
12
14
LessThan , StrictGreaterThan , StrictLessThan , Eq , Ne , Ge , Le ,
13
15
Gt , Lt , And , Or , Not , Nand , Nor , Xor , Xnor , perfect_power , integer_nthroot ,
14
16
isprime , sqrt_mod , Expr , cse , count_ops , ccode , Piecewise , Contains , Interval , FiniteSet ,
15
- EmptySet , UniversalSet , Reals , Integers , linsolve ,
17
+ linsolve ,
16
18
FunctionSymbol as AppliedUndef ,
17
19
golden_ratio as GoldenRatio ,
18
20
catalan as Catalan ,
22
24
from .functions import *
23
25
from .printing import init_printing
24
26
27
+
28
+ EmptySet = wrapper .S .EmptySet
29
+ UniversalSet = wrapper .S .UniversalSet
30
+ Reals = wrapper .S .Reals
31
+ Integers = wrapper .S .Integers
32
+
33
+
25
34
if have_mpfr :
26
35
from .lib .symengine_wrapper import RealMPFR
27
36
@@ -38,6 +47,12 @@ def lambdify(args, exprs, **kwargs):
38
47
__version__ = "0.6.1"
39
48
40
49
50
+ # To not expose internals
51
+ del lib .symengine_wrapper
52
+ del lib
53
+ del wrapper
54
+
55
+
41
56
def test ():
42
57
import pytest
43
58
import os
0 commit comments