1[tool.poetry]
2name = "nanopb"
3version = "0.4.4"
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"]
13
14[tool.poetry.scripts]
15nanopb_generator = "nanopb.generator.nanopb_generator:main_cli"
16protoc-gen-nanopb = "nanopb.generator.nanopb_generator:main_plugin"
17
18[tool.poetry.dependencies]
19python = ">=2.7"
20protobuf = ">=3.6"
21grpcio-tools = {version = ">=1.26.0rc1", allow-prereleases = true, optional=true}
22
23[tool.poetry.dev-dependencies]
24
25[tool.poetry.extras]
26grpcio-tools = ["grpcio-tools"]
27
28[build-system]
29requires = ["poetry>=0.12"]
30build-backend = "poetry.masonry.api"
31