Select Git revision
xmlsec-encryption-klasses.html
pyproject.toml 1.71 KiB
[project]
name = "partial-json-parser"
dynamic = []
description = "Parse partial JSON generated by LLM"
authors = [
{ name = "Muspi Merol", email = "me@promplate.dev" },
]
requires-python = ">=3.6"
readme = "README.md"
keywords = [
"JSON",
"parser",
"LLM",
"nlp",
]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
]
version = "0.2.1.1.post5"
[project.optional-dependencies]
playground = [
"rich",
]
[project.license]
text = "MIT"
[project.scripts]
json-playground = "partial_json_parser.playground:main"
[project.urls]
repository = "https://github.com/promplate/partial-json-parser"
homepage = "https://promplate.dev/partial-json-parser"
[build-system]
requires = [
"pdm-backend",
]
build-backend = "pdm.backend"
[tool.pdm.build]
excludes = [
"tests",
]
[tool.pdm.dev-dependencies]
dev = [
"hypothesis",
"tqdm",
"pytest",
]
[tool.pdm.scripts]
test-examples = "pytest tests/test_examples.py"
post_build = "python src/overrides.py 3.8"
[tool.pdm.scripts.test-performance]
call = "tests.test_performance:main"
[tool.pdm.scripts.test-hypotheses]
call = "tests.test_hypotheses:main"
[tool.pdm.scripts.test]
composite = [
"test-examples",
"test-hypotheses",
"test-performance",
]
[tool.pdm.scripts.format]
composite = [
"isort ./{args}",
"black ./{args}",
]
[tool.pdm.scripts.playground]
call = "partial_json_parser.playground:main"
[tool.pdm.scripts.pre_build]
composite = [
"format",
"python src/overrides.py 3.6",
]
[tool.pdm.version]
source = "file"
path = "src/partial_json_parser/version.py"
[tool.black]
line-length = 160
[tool.isort]
profile = "black"
[tool.pyright]
reportPossiblyUnboundVariable = false