Source: onnx
Section: python
Priority: optional
Maintainer: Adam Cecile <acecile@le-vert.net>
Build-Depends: debhelper (>= 9), dh-python, python-all-dev, python3-all-dev,
# Minimum version supporting 'typing>=3.6.4;python_version<"3.5"' 
 python-setuptools (>= 20.8.1~), python3-setuptools (>= 20.8.1~),
 lsb-release,
 cmake (>= 3.1~),
 protobuf-compiler, libprotoc-dev,
 python-typing (>= 3.6.4~), python3-typing (>= 3.6.4~) | python3-all-dev (>= 3.5~),
# Used in setup.py, so it is really mandatory
 python3-pytest-runner, python-pytest-runner,
# python3-tabulate <!nocheck>, python-tabulate <!nocheck>,
# python3-nbval <!nocheck>, python-nbval <!nocheck>,
Standards-Version: 3.9.8
Homepage: https://onnx.ai/
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4

Package: python-onnx
Architecture: any
Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends},
# This dependency is not picked up everytime
 python-typing,
Suggests: python-onnx-doc
Description: Open Neural Network Exchange (ONNX) (Python 2)
 Open Neural Network Exchange (ONNX) is the first step toward an open
 ecosystem that empowers AI developers to choose the right tools as their
 project evolves.
 .
 ONNX provides an open source format for AI models.
 .
 It defines an extensible computation graph model, as well as definitions of
 built-in operators and standard data types.
 .
 Caffe2, PyTorch, Microsoft Cognitive Toolkit, Apache MXNet and other tools
 are developing ONNX support.
 .
 This package installs the library for Python 2.

Package: python3-onnx
Architecture: any
Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends}
Suggests: python-onnx-doc
Description: Open Neural Network Exchange (ONNX) (Python 3)
 Open Neural Network Exchange (ONNX) is the first step toward an open
 ecosystem that empowers AI developers to choose the right tools as their
 project evolves.
 .
 ONNX provides an open source format for AI models.
 .
 It defines an extensible computation graph model, as well as definitions of
 built-in operators and standard data types.
 .
 Caffe2, PyTorch, Microsoft Cognitive Toolkit, Apache MXNet and other tools
 are developing ONNX support.
 .
 This package installs the library for Python 3.

Package: python-onnx-doc
Architecture: all
Section: doc
Depends: ${sphinxdoc:Depends}, ${misc:Depends}
Description: Open Neural Network Exchange (ONNX) (common documentation)
 Open Neural Network Exchange (ONNX) is the first step toward an open
 ecosystem that empowers AI developers to choose the right tools as their
 project evolves.
 .
 ONNX provides an open source format for AI models.
 .
 It defines an extensible computation graph model, as well as definitions of
 built-in operators and standard data types.
 .
 Caffe2, PyTorch, Microsoft Cognitive Toolkit, Apache MXNet and other tools
 are developing ONNX support.
 .
 This is the common documentation package.
