pyproject.toml 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. [tool.poetry]
  2. name = "nanopb"
  3. version = "0.4.6-dev"
  4. description = "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."
  5. authors = ["Petteri Aimonen <jpa@npb.mail.kapsi.fi>"]
  6. license = "Zlib"
  7. repository = "https://github.com/nanopb/nanopb/"
  8. readme = "README.md"
  9. homepage = "https://jpa.kapsi.fi/nanopb/"
  10. documentation = "https://jpa.kapsi.fi/nanopb/docs/index.html"
  11. keywords = ["protobuf", "protoc"]
  12. classifiers = ["Topic :: Software Development :: Build Tools"]
  13. include = ["nanopb/**/*", "nanopb/__init__.py"]
  14. [tool.poetry.scripts]
  15. nanopb_generator = "nanopb.generator.nanopb_generator:main_cli"
  16. protoc-gen-nanopb = "nanopb.generator.nanopb_generator:main_plugin"
  17. [tool.poetry.dependencies]
  18. python = ">=2.7"
  19. protobuf = ">=3.6"
  20. grpcio-tools = {version = ">=1.26.0rc1", allow-prereleases = true, optional=true}
  21. [tool.poetry.dev-dependencies]
  22. [tool.poetry.extras]
  23. grpcio-tools = ["grpcio-tools"]
  24. [build-system]
  25. requires = ["poetry>=0.12"]
  26. build-backend = "poetry.masonry.api"