Compare commits
No commits in common. "6ae04905a0efdf06c59a50ca230d7c96cad9accb" and "385c378edbd8ebeeef3a5eee2356a6c5024276fc" have entirely different histories.
6ae04905a0
...
385c378edb
4 changed files with 0 additions and 66 deletions
12
lrparser.mk
12
lrparser.mk
|
|
@ -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
|
|
||||||
16
makedep.py
16
makedep.py
|
|
@ -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()
|
|
||||||
25
makefile
25
makefile
|
|
@ -5,28 +5,3 @@
|
||||||
test:
|
test:
|
||||||
python3 ./parser/parser.py
|
python3 ./parser/parser.py
|
||||||
pdm run python3 -m pytest
|
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 $< $@
|
|
||||||
|
|
|
||||||
|
|
@ -25,19 +25,6 @@ dev = [
|
||||||
"hypothesis>=6.111.1",
|
"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]
|
[tool.pyright]
|
||||||
exclude = ["historical", ".venv"]
|
exclude = ["historical", ".venv"]
|
||||||
venvPath = "."
|
venvPath = "."
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue