[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "ctstruct" version = "0.1.0" description = "텍스트 양식을 구조화하는 트리 자료형 라이브러리" readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } keywords = ["tree", "document", "parser", "markdown", "structured-text"] classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Topic :: Text Processing :: Markup", ] dependencies = [] [project.optional-dependencies] dev = ["pytest>=8.0", "pytest-cov", "ruff", "mypy"] [tool.ruff] line-length = 100 target-version = "py310" [tool.mypy] python_version = "3.10" strict = true [tool.pytest.ini_options] testpaths = ["tests"]