2
0

pyproject.toml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # See PEP 518 for the spec of this file
  2. # https://www.python.org/dev/peps/pep-0518/
  3. [project]
  4. name = "netbox"
  5. version = "4.4.1"
  6. requires-python = ">=3.10"
  7. description = "The premier source of truth powering network automation."
  8. readme = "README.md"
  9. license = "Apache-2.0"
  10. license-files = ["LICENSE.txt"]
  11. classifiers = [
  12. "Development Status :: 5 - Production/Stable",
  13. "Framework :: Django",
  14. "Natural Language :: English",
  15. "Programming Language :: Python",
  16. "Programming Language :: Python :: 3 :: Only",
  17. "Programming Language :: Python :: 3.10",
  18. "Programming Language :: Python :: 3.11",
  19. "Programming Language :: Python :: 3.12",
  20. ]
  21. [project.urls]
  22. Homepage = "https://netboxlabs.com/products/netbox/"
  23. Documentation = "https://netboxlabs.com/docs/netbox/"
  24. Source = "https://github.com/netbox-community/netbox"
  25. Issues = "https://github.com/netbox-community/netbox/issues"
  26. [tool.black]
  27. line-length = 120
  28. target_version = ['py310', 'py311', 'py312']
  29. skip-string-normalization = true
  30. [tool.isort]
  31. profile = "black"
  32. [tool.pylint]
  33. max-line-length = 120
  34. [tool.pyright]
  35. include = ["netbox"]
  36. exclude = [
  37. "**/node_modules",
  38. "**/__pycache__",
  39. ]
  40. reportMissingImports = true
  41. reportMissingTypeStubs = false