pyproject.toml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. [build-system]
  2. requires = ["flit_core >=3.2,<4"]
  3. build-backend = "flit_core.buildapi"
  4. [project]
  5. name = "graph-exploring-tool"
  6. authors = [
  7. {name = "Arkadiusz Michał Ryś", email = "Arkadiusz.Michal.Rys@gmail.com"},
  8. ]
  9. readme = "README.rst"
  10. requires-python = ">=3.9"
  11. classifiers = [
  12. "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
  13. "Programming Language :: Python :: 3",
  14. "Development Status :: 2 - Pre-Alpha",
  15. "Intended Audience :: Developers",
  16. "Natural Language :: English",
  17. ]
  18. dynamic = ["version", "description"]
  19. license = {file = "LICENSE"}
  20. keywords = ["graph"]
  21. dependencies = [
  22. "owly~=0.0.3",
  23. "toml~=0.10.2",
  24. "arklog~=0.5.1",
  25. "dacite~=1.8.1",
  26. "rdflib~=6.3.2",
  27. "certifi~=2023.7.22",
  28. ]
  29. [project.optional-dependencies]
  30. test = [
  31. "pytest~=7.4.0",
  32. ]
  33. doc = [
  34. "sphinx~=7.1.1",
  35. ]
  36. dev = [
  37. "tox~=4.6.4",
  38. "pip~=23.2.1",
  39. "flit~=3.9.0",
  40. "twine~=4.0.2",
  41. "invoke~=2.2.0",
  42. "jinja2~=3.1.2",
  43. "flake8~=6.1.0",
  44. "coverage~=7.2.7",
  45. "pyinstaller~=5.13.0",
  46. "pyinstaller-hooks-contrib~=2023.6",
  47. ]
  48. graphical = [
  49. "dearpygui~=1.9.1",
  50. ]
  51. [project.urls]
  52. source = "https://git.rys.one/dtdesign/graph-exploring-tool"