Skip to content

Commit d0162c6

Browse files
committed
move unpythonic.syntax.astcompat to mcpyrate.astcompat
1 parent faab516 commit d0162c6

11 files changed

+10
-98
lines changed

unpythonic/syntax/astcompat.py

-87
This file was deleted.

unpythonic/syntax/autocurry.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77

88
from mcpyrate.quotes import macros, q, a, h # noqa: F401
99

10+
from mcpyrate.astcompat import TypeAlias
1011
from mcpyrate.quotes import is_captured_value
1112
from mcpyrate.walkers import ASTTransformer
1213

13-
from .astcompat import TypeAlias
1414
from .util import (suggest_decorator_index, isx, has_curry, sort_lambda_decorators)
1515

1616
from ..dynassign import dyn

unpythonic/syntax/autoref.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from mcpyrate.quotes import macros, q, u, n, a, h # noqa: F401
1010

1111
from mcpyrate import gensym, parametricmacro
12+
from mcpyrate.astcompat import getconstant
1213
from mcpyrate.astfixers import fix_ctx
1314
from mcpyrate.quotes import is_captured_value
1415
from mcpyrate.walkers import ASTTransformer
1516

16-
from .astcompat import getconstant
1717
from .nameutil import isx
1818
from .util import ExpandedAutorefMarker
1919
from .letdoutil import isdo, islet, ExpandedDoView, ExpandedLetView

unpythonic/syntax/lambdatools.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from mcpyrate.quotes import macros, q, u, n, a, h # noqa: F401
1515

1616
from mcpyrate import gensym
17+
from mcpyrate.astcompat import getconstant, Str, NamedExpr
1718
from mcpyrate.expander import MacroExpander
1819
from mcpyrate.quotes import is_captured_value
1920
from mcpyrate.splicing import splice_expression
@@ -25,7 +26,6 @@
2526
from ..misc import namelambda
2627
from ..symbol import sym
2728

28-
from .astcompat import getconstant, Str, NamedExpr
2929
from .letdo import _implicit_do, _do
3030
from .letdoutil import islet, isenvassign, UnexpandedLetView, UnexpandedEnvAssignView, ExpandedDoView
3131
from .nameutil import getname

unpythonic/syntax/lazify.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99

1010
from mcpyrate.quotes import macros, q, u, a, h # noqa: F401
1111

12+
from mcpyrate.astcompat import TypeAlias
1213
from mcpyrate.astfixers import fix_ctx
1314
from mcpyrate.quotes import capture_as_macro, is_captured_value
1415
from mcpyrate.unparser import unparse
1516
from mcpyrate.walkers import ASTTransformer
1617

17-
from .astcompat import TypeAlias
1818
from .util import (suggest_decorator_index, sort_lambda_decorators, detect_lambda,
1919
isx, getname, is_decorator)
2020
from .letdoutil import islet, isdo, ExpandedLetView

unpythonic/syntax/letdoutil.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
import sys
1212

1313
from mcpyrate import unparse
14+
from mcpyrate.astcompat import getconstant, Str, NamedExpr
1415
from mcpyrate.core import Done
1516

16-
from .astcompat import getconstant, Str, NamedExpr
1717
from .nameutil import isx, getname
1818

1919
letf_name = "letter" # must match what ``unpythonic.syntax.letdo._let_expr_impl`` uses in its output.

unpythonic/syntax/scopeanalyzer.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,10 @@
8080
Import, ImportFrom, Try, ListComp, SetComp, GeneratorExp,
8181
DictComp, Store, Del, Global, Nonlocal)
8282

83+
from mcpyrate.astcompat import TryStar, MatchStar, MatchMapping, MatchClass, MatchAs
8384
from mcpyrate.core import Done
8485
from mcpyrate.walkers import ASTTransformer, ASTVisitor
8586

86-
from .astcompat import TryStar, MatchStar, MatchMapping, MatchClass, MatchAs
87-
8887
from ..it import uniqify
8988

9089
def isnewscope(tree):

unpythonic/syntax/tailtools.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
from mcpyrate.quotes import macros, q, u, n, a, h # noqa: F401
2323

2424
from mcpyrate import gensym
25+
from mcpyrate.astcompat import getconstant, NameConstant, TryStar
2526
from mcpyrate.quotes import capture_as_macro, is_captured_value
2627
from mcpyrate.utils import NestingLevelTracker
2728
from mcpyrate.walkers import ASTTransformer, ASTVisitor
2829

29-
from .astcompat import getconstant, NameConstant, TryStar
3030
from .ifexprs import aif, it
3131
from .letdoutil import isdo, islet, ExpandedLetView, ExpandedDoView
3232
from .util import (isx, isec,

unpythonic/syntax/tests/test_letdoutil.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from ...syntax import macros, test, test_raises, warn, the # noqa: F401
55
from ...test.fixtures import session, testset
66

7+
from mcpyrate.astcompat import getconstant, Num
78
from mcpyrate.quotes import macros, q, n # noqa: F401, F811
89
from mcpyrate.metatools import macros, expandrq # noqa: F811
910

@@ -16,7 +17,6 @@
1617

1718
from mcpyrate import unparse
1819

19-
from ...syntax.astcompat import getconstant, Num
2020
from ...syntax.letdoutil import (canonize_bindings,
2121
isenvassign, islet, isdo,
2222
UnexpandedEnvAssignView,

unpythonic/syntax/tests/test_util.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
from ...syntax import macros, do, local, test, test_raises, fail, the # noqa: F401
55
from ...test.fixtures import session, testset
66

7+
from mcpyrate.astcompat import getconstant, Num, Str
78
from mcpyrate.quotes import macros, q, n, h # noqa: F401, F811
89
from mcpyrate.metatools import macros, expandrq # noqa: F401, F811
910

10-
from ...syntax.astcompat import getconstant, Num, Str
1111
from ...syntax.util import (isec, detect_callec,
1212
detect_lambda,
1313
is_decorator, has_tco, has_curry, has_deco,

unpythonic/syntax/util.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818

1919
from ast import Call, Lambda, FunctionDef, AsyncFunctionDef, If, stmt
2020

21+
from mcpyrate.astcompat import getconstant
2122
from mcpyrate.core import add_postprocessor
2223
from mcpyrate.markers import ASTMarker, delete_markers
2324
from mcpyrate.quotes import is_captured_value
2425
from mcpyrate.walkers import ASTTransformer, ASTVisitor
2526

26-
from .astcompat import getconstant
2727
from .letdoutil import isdo, ExpandedDoView
2828
from .nameutil import isx, getname
2929

0 commit comments

Comments
 (0)