Skip to content

Commit 3810242

Browse files
authored
Merge pull request #900 from Mathics3/move-builtin.base-to-mathics.core.builtin
mathics.builtin.base -> mathics.core.builtin
2 parents bb4bfa8 + bcdb519 commit 3810242

File tree

157 files changed

+195
-192
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+195
-192
lines changed

admin-tools/build_and_check_manifest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import sys
44

5-
from mathics.builtin.base import Builtin
5+
from mathics.core.builtin import Builtin
66
from mathics.core.load_builtin import (
77
import_and_load_builtins,
88
modules,

mathics/builtin/arithfns/basic.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,6 @@
88
"""
99

1010
from mathics.builtin.arithmetic import create_infix
11-
from mathics.builtin.base import (
12-
BinaryOperator,
13-
Builtin,
14-
MPMathFunction,
15-
PrefixOperator,
16-
SympyFunction,
17-
)
1811
from mathics.core.atoms import (
1912
Complex,
2013
Integer,
@@ -37,6 +30,13 @@
3730
A_PROTECTED,
3831
A_READ_PROTECTED,
3932
)
33+
from mathics.core.builtin import (
34+
BinaryOperator,
35+
Builtin,
36+
MPMathFunction,
37+
PrefixOperator,
38+
SympyFunction,
39+
)
4040
from mathics.core.convert.expression import to_expression
4141
from mathics.core.convert.sympy import from_sympy
4242
from mathics.core.expression import Expression

mathics/builtin/arithfns/sums.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"""
77

88

9-
from mathics.builtin.base import Builtin
9+
from mathics.core.builtin import Builtin
1010

1111

1212
class Accumulate(Builtin):

mathics/builtin/arithmetic.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,6 @@
1010

1111
import sympy
1212

13-
from mathics.builtin.base import (
14-
Builtin,
15-
IterationFunction,
16-
MPMathFunction,
17-
Predefined,
18-
SympyFunction,
19-
SympyObject,
20-
Test,
21-
)
2213
from mathics.builtin.inference import get_assumptions_list
2314
from mathics.builtin.numeric import Abs
2415
from mathics.builtin.scoping import dynamic_scoping
@@ -41,6 +32,15 @@
4132
A_NUMERIC_FUNCTION,
4233
A_PROTECTED,
4334
)
35+
from mathics.core.builtin import (
36+
Builtin,
37+
IterationFunction,
38+
MPMathFunction,
39+
Predefined,
40+
SympyFunction,
41+
SympyObject,
42+
Test,
43+
)
4444
from mathics.core.convert.sympy import SympyExpression, from_sympy, sympy_symbol_prefix
4545
from mathics.core.element import BaseElement
4646
from mathics.core.evaluation import Evaluation

mathics/builtin/assignments/assign_binaryop.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"""
1717

1818

19-
from mathics.builtin.base import BinaryOperator, PostfixOperator, PrefixOperator
2019
from mathics.core.attributes import A_HOLD_FIRST, A_PROTECTED, A_READ_PROTECTED
20+
from mathics.core.builtin import BinaryOperator, PostfixOperator, PrefixOperator
2121

2222

2323
class AddTo(BinaryOperator):

mathics/builtin/assignments/assignment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"""
55

66

7-
from mathics.builtin.base import BinaryOperator, Builtin
87
from mathics.core.assignment import (
98
ASSIGNMENT_FUNCTION_MAP,
109
AssignmentException,
@@ -18,6 +17,7 @@
1817
A_PROTECTED,
1918
A_SEQUENCE_HOLD,
2019
)
20+
from mathics.core.builtin import BinaryOperator, Builtin
2121
from mathics.core.symbols import SymbolNull
2222
from mathics.core.systemsymbols import SymbolFailed
2323
from mathics.eval.pymathics import PyMathicsLoadException, eval_LoadModule

mathics/builtin/assignments/clear.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
"""
55

66

7-
from mathics.builtin.base import Builtin, PostfixOperator
87
from mathics.core.assignment import is_protected
98
from mathics.core.atoms import String
109
from mathics.core.attributes import (
@@ -16,6 +15,7 @@
1615
A_PROTECTED,
1716
A_READ_PROTECTED,
1817
)
18+
from mathics.core.builtin import Builtin, PostfixOperator
1919
from mathics.core.expression import Expression
2020
from mathics.core.symbols import Atom, Symbol, SymbolNull, symbol_set
2121
from mathics.core.systemsymbols import (

mathics/builtin/assignments/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
"""
1212

1313

14-
from mathics.builtin.base import Builtin
1514
from mathics.core.assignment import get_symbol_values
1615
from mathics.core.attributes import A_HOLD_ALL, A_PROTECTED
16+
from mathics.core.builtin import Builtin
1717

1818

1919
class DefaultValues(Builtin):

mathics/builtin/assignments/upvalues.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
https://reference.wolfram.com/language/tutorial/TransformationRulesAndDefinitions.html#6972</url>.
1010
"""
1111

12-
from mathics.builtin.base import Builtin
1312
from mathics.core.assignment import get_symbol_values
1413
from mathics.core.attributes import A_HOLD_ALL, A_PROTECTED
14+
from mathics.core.builtin import Builtin
1515

1616

1717
# In Mathematica 5, this appears under "Types of Values".

mathics/builtin/atomic/atomic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
Atomic Primitives
44
"""
55

6-
from mathics.builtin.base import Builtin, Test
76
from mathics.core.atoms import Atom
7+
from mathics.core.builtin import Builtin, Test
88

99

1010
class AtomQ(Test):

0 commit comments

Comments
 (0)