1[tool.poetry]
2name = "nanopb"
3version = "0.4.7"
4description = "Nanopb is a small code-size Protocol Buffers implementation in ansi C. It is especially suitable for use in microcontrollers, but fits any memory restricted system."
5authors = ["Petteri Aimonen <jpa@npb.mail.kapsi.fi>"]
6license = "Zlib"
7repository = "https://github.com/nanopb/nanopb/"
8readme = "README.md"
9homepage = "https://jpa.kapsi.fi/nanopb/"
10documentation = "https://jpa.kapsi.fi/nanopb/docs/index.html"
11keywords = ["protobuf", "protoc"]
12classifiers = ["Topic :: Software Development :: Build Tools"]
13include = ["nanopb/**/*", "nanopb/__init__.py"]
14
15[tool.poetry.scripts]
16nanopb_generator = "nanopb.generator.nanopb_generator:main_cli"
17protoc-gen-nanopb = "nanopb.generator.nanopb_generator:main_plugin"
18
19[tool.poetry.dependencies]
20python = ">=2.7"
21protobuf = ">=3.19"
22grpcio-tools = {version=">=1.46.0", optional=true}
23
24[tool.poetry.dev-dependencies]
25
26[tool.poetry.extras]
27grpcio-tools = ["grpcio-tools"]
28
29[build-system]
30requires = ["poetry>=0.12"]
31build-backend = "poetry.masonry.api"
32