Metadata-Version: 2.4
Name: grpcapi
Version: 0.1.2
Author: rodbell
Requires-Python: >=3.8
License-File: LICENSE
Requires-Dist: ctxinject
Requires-Dist: typemapping
Requires-Dist: grpcio
Requires-Dist: grpcio-tools
Requires-Dist: mypy_protobuf
Requires-Dist: grpcio-health-checking
Requires-Dist: grpcio-reflection
Requires-Dist: rich
Requires-Dist: click
Requires-Dist: jinja2
Requires-Dist: inflection
Requires-Dist: pyyaml
Requires-Dist: toml
Requires-Dist: json5
Provides-Extra: dev
Requires-Dist: mypy-protobuf; extra == "dev"
Requires-Dist: black>=22.1.0; extra == "dev"
Requires-Dist: isort>=5.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Requires-Dist: ruff>=0.11.10; extra == "dev"
Requires-Dist: flake8>=5.0.0; extra == "dev"
Requires-Dist: flake8-bugbear; extra == "dev"
Requires-Dist: flake8-comprehensions; extra == "dev"
Requires-Dist: flake8-simplify; extra == "dev"
Requires-Dist: flake8-bandit; extra == "dev"
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: build; extra == "dev"
Provides-Extra: pydantic
Requires-Dist: ctxinject[pydantic]; extra == "pydantic"
Provides-Extra: example
Requires-Dist: sqlalchemy>=2.0.0; extra == "example"
Requires-Dist: aiosqlite; extra == "example"
Dynamic: license-file
