diff --git a/lrparser.mk b/lrparser.mk deleted file mode 100644 index 1c10d26..0000000 --- a/lrparser.mk +++ /dev/null @@ -1,12 +0,0 @@ -# This file generated by makedep.py -VERSION=0.7.9 -PYTHON_SOURCES=\ - parser/tree_sitter.py \ - parser/runtime.py \ - parser/generated_source.py \ - parser/parser.py \ - parser/emacs.py \ - parser/wadler/runtime.py \ - parser/wadler/builder.py \ - parser/wadler/__init__.py \ - parser/__init__.py diff --git a/makedep.py b/makedep.py deleted file mode 100644 index 846ea2e..0000000 --- a/makedep.py +++ /dev/null @@ -1,16 +0,0 @@ -import tomllib - - -def main(): - with open("pyproject.toml", "rb") as f: - result = tomllib.load(f) - version = result["project"]["version"] - includes = result["tool"]["pdm"]["build"]["includes"] - with open("lrparser.mk", "w", encoding="utf-8") as f: - f.write("# This file generated by makedep.py\n") - f.write(f"VERSION={version}\n") - f.write(f"PYTHON_SOURCES=\\\n\t{' \\\n\t'.join(includes)}\n") - - -if __name__ == "__main__": - main() diff --git a/makefile b/makefile index 3b9c4fb..6305885 100644 --- a/makefile +++ b/makefile @@ -5,28 +5,3 @@ test: python3 ./parser/parser.py pdm run python3 -m pytest - -.PHONY: dep -dep: lrparser.mk - -lrparser.mk: makedep.py pyproject.toml - python3 makedep.py - -include lrparser.mk - -.PHONY: wheel -wheel: dist/lrparsers-$(VERSION)-py3-none-any.whl - -dist/lrparsers-$(VERSION).tar.gz dist/lrparsers-$(VERSION)-py3-none-any.whl: pyproject.toml $(PYTHON_SOURCES) - pdm build - -.PHONY: clean -clean: - rm -rf ./dist - rm -rf ./dingus/wheel/* - -.PHONY: dingus -dingus: dingus/wheel/lrparsers-$(VERSION)-py3-none-any.whl - -dingus/wheel/lrparsers-$(VERSION)-py3-none-any.whl: dist/lrparsers-$(VERSION)-py3-none-any.whl - cp $< $@ diff --git a/pyproject.toml b/pyproject.toml index 860dc74..61f9066 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,19 +25,6 @@ dev = [ "hypothesis>=6.111.1", ] -[tool.pdm.build] -includes = [ - "parser/tree_sitter.py", - "parser/runtime.py", - "parser/generated_source.py", - "parser/parser.py", - "parser/emacs.py", - "parser/wadler/runtime.py", - "parser/wadler/builder.py", - "parser/wadler/__init__.py", - "parser/__init__.py", -] - [tool.pyright] exclude = ["historical", ".venv"] venvPath = "."