2
0

pyproject.toml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. [build-system]
  2. requires = ["setuptools>=42", "wheel"]
  3. build-backend = "setuptools.build_meta"
  4. [project]
  5. name = "netron"
  6. version = "0.0.0"
  7. description = "Viewer for neural network, deep learning and machine learning models."
  8. authors = [
  9. { name = "Lutz Roeder", email = "[email protected]" }
  10. ]
  11. keywords = [
  12. "onnx", "keras", "tensorflow", "tflite", "coreml", "mxnet", "caffe", "caffe2",
  13. "torchscript", "pytorch", "ncnn", "mnn", "openvino", "darknet", "paddlepaddle", "chainer",
  14. "artificial intelligence", "machine learning", "deep learning", "neural network",
  15. "visualizer", "viewer"
  16. ]
  17. classifiers = [
  18. "Intended Audience :: Developers",
  19. "Intended Audience :: Education",
  20. "Intended Audience :: Science/Research",
  21. "Programming Language :: Python :: 3",
  22. "Programming Language :: Python :: 3.6",
  23. "Topic :: Software Development",
  24. "Topic :: Software Development :: Libraries",
  25. "Topic :: Software Development :: Libraries :: Python Modules",
  26. "Topic :: Scientific/Engineering",
  27. "Topic :: Scientific/Engineering :: Mathematics",
  28. "Topic :: Scientific/Engineering :: Artificial Intelligence",
  29. "Topic :: Scientific/Engineering :: Visualization"
  30. ]
  31. [project.urls]
  32. homepage = "https://github.com/lutzroeder/netron"
  33. [project.readme]
  34. text = """
  35. Netron is a viewer for neural network, deep learning and machine learning models.
  36. Netron supports ONNX, TensorFlow Lite, Core ML, Keras, Caffe, Darknet, PyTorch, TensorFlow.js, Safetensors and NumPy.
  37. Netron has experimental support for TorchScript, torch.export, ExecuTorch, TensorFlow, OpenVINO, RKNN, ncnn, MNN, PaddlePaddle, GGUF and scikit-learn.
  38. """
  39. content-type = "text/markdown"
  40. [project.license]
  41. text = "MIT"
  42. [project.scripts]
  43. netron = "netron:main"
  44. [tool.setuptools]
  45. package-dir = { "netron" = "netron" }
  46. [tool.setuptools.packages.find]
  47. namespaces = false
  48. [tool.setuptools.package-data]
  49. netron = ["*.*"]
  50. [tool.setuptools.exclude-package-data]
  51. netron = ["app.js", "electron.*"]
  52. [tool.ruff]
  53. lint.select = ["B", "E", "F", "I", "UP", "W", "Q"]
  54. cache-dir = "./dist/lint/.ruff_cache"