pyproject.toml 721 B

123456789101112131415161718192021222324252627282930313233343536
  1. [build-system]
  2. requires = [
  3. "setuptools>=45",
  4. "setuptools_scm[toml]>=6.2"
  5. ]
  6. build-backend = "setuptools.build_meta"
  7. [tool.setuptools.packages.find]
  8. where = ["Lib"]
  9. [tool.setuptools_scm]
  10. git_describe_command = "git describe --match 'v*' --tags"
  11. [project]
  12. dynamic = ["version"]
  13. name = "gflanguages"
  14. description = "A python API for evaluating language support in the Google Fonts collection."
  15. requires-python = ">=3.8"
  16. readme = "README.md"
  17. authors = [
  18. { name = "Simon Cozens", email = "simon@simon-cozens.org" }
  19. ]
  20. dependencies = [
  21. "protobuf>=3.7.0, <4",
  22. "importlib_resources ; python_version < '3.10'",
  23. ]
  24. [project.optional-dependencies]
  25. dev = [
  26. "uharfbuzz",
  27. "youseedee",
  28. "pytest",
  29. "regex"
  30. ]