Metadata-Version: 2.1
Name: craft-grammar
Version: 2.0.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: overrides
Requires-Dist: pydantic~=2.0
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: coverage[toml]~=7.4; extra == "dev"
Requires-Dist: pytest~=8.0; extra == "dev"
Requires-Dist: pytest-cov~=5.0; extra == "dev"
Requires-Dist: pytest-mock~=3.12; extra == "dev"
Requires-Dist: PyYAML; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Provides-Extra: lint
Requires-Dist: black~=24.1; extra == "lint"
Requires-Dist: codespell[toml]~=2.2; extra == "lint"
Requires-Dist: ruff~=0.4.5; extra == "lint"
Requires-Dist: yamllint~=1.34; extra == "lint"
Provides-Extra: types
Requires-Dist: mypy[reports]~=1.10.0; extra == "types"
Requires-Dist: pyright==1.1.364; extra == "types"
Provides-Extra: docs
Requires-Dist: canonical-sphinx~=0.1; extra == "docs"
Requires-Dist: sphinx-autobuild~=2024.2; extra == "docs"
Requires-Dist: sphinx-toolbox~=3.5; extra == "docs"
Requires-Dist: sphinx-lint==0.9.1; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints~=2.1; extra == "docs"
