Browse Source

Split out stubs.

tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.8.2
KmolYuan 5 years ago
parent
commit
39aa08d223
10 changed files with 14 additions and 4 deletions
  1. +1
    -1
      .github/workflows/mypy.yml
  2. +10
    -0
      lark-stubs/__init__.pyi
  3. +0
    -0
      lark-stubs/exceptions.pyi
  4. +0
    -0
      lark-stubs/lark.pyi
  5. +0
    -0
      lark-stubs/lexer.pyi
  6. +0
    -0
      lark-stubs/reconstruct.pyi
  7. +0
    -0
      lark-stubs/tree.pyi
  8. +0
    -0
      lark-stubs/visitors.pyi
  9. +0
    -0
      lark/py.typed
  10. +3
    -3
      setup.py

+ 1
- 1
.github/workflows/mypy.yml View File

@@ -16,4 +16,4 @@ jobs:
python -m pip install --upgrade pip
pip install mypy
- name: Lint with mypy
run: mypy -m lark || true
run: mypy -m lark-stubs || true

+ 10
- 0
lark-stubs/__init__.pyi View File

@@ -0,0 +1,10 @@
# -*- coding: utf-8 -*-

from .tree import Tree
from .visitors import Transformer, Visitor, v_args, Discard
from .visitors import InlineTransformer, inline_args # XXX Deprecated
from .exceptions import ParseError, LexError, GrammarError, UnexpectedToken, UnexpectedInput, UnexpectedCharacters
from .lexer import Token
from .lark import Lark

__version__: str

lark/exceptions.pyi → lark-stubs/exceptions.pyi View File


lark/lark.pyi → lark-stubs/lark.pyi View File


lark/lexer.pyi → lark-stubs/lexer.pyi View File


lark/reconstruct.pyi → lark-stubs/reconstruct.pyi View File


lark/tree.pyi → lark-stubs/tree.pyi View File


lark/visitors.pyi → lark-stubs/visitors.pyi View File


+ 0
- 0
lark/py.typed View File


+ 3
- 3
setup.py View File

@@ -1,17 +1,17 @@
import re
from setuptools import setup
from setuptools import find_packages, setup

__version__ ,= re.findall('__version__ = "(.*)"', open('lark/__init__.py').read())

setup(
name = "lark-parser",
version = __version__,
packages = ['lark', 'lark.parsers', 'lark.tools', 'lark.grammars'],
packages = ['lark', 'lark.parsers', 'lark.tools', 'lark.grammars', 'lark-stubs'],

requires = [],
install_requires = [],

package_data = { '': ['*.md', '*.lark', '*.pyi'], 'lark': ['py.typed'] },
package_data = {'': ['*.md', '*.lark'], 'lark-stubs': ['*.pyi']},

test_suite = 'tests.__main__',



Loading…
Cancel
Save