pyproject.toml 762 B

12345678910111213141516171819202122232425262728293031323334353637
  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. write_to = "Lib/gflanguages/_version.py"
  12. [project]
  13. dynamic = ["version"]
  14. name = "gflanguages"
  15. description = "A python API for evaluating language support in the Google Fonts collection."
  16. requires-python = ">=3.8"
  17. readme = "README.md"
  18. authors = [
  19. { name = "Simon Cozens", email = "simon@simon-cozens.org" }
  20. ]
  21. dependencies = [
  22. "protobuf>=3.7.0, <4",
  23. "importlib_resources ; python_version < '3.10'",
  24. ]
  25. [project.optional-dependencies]
  26. dev = [
  27. "uharfbuzz",
  28. "youseedee",
  29. "pytest",
  30. "regex"
  31. ]