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