Source: labgrid
Section: python
Priority: optional
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Bastian Germann <bage@debian.org>
Build-Depends:
 debhelper-compat (= 13),
 dh-python,
 python-is-python3,
 python3-all:any,
 python3-autobahn,
 python3-colors,
 python3-docker,
 python3-docutils,
 python3-fastentrypoints,
 python3-graphviz,
 python3-jinja2,
 python3-mock,
 python3-paho-mqtt,
 python3-pexpect,
 python3-psutil,
 python3-pytest,
 python3-pytest-dependency,
 python3-pytest-mock,
 python3-pyudev,
 python3-pyvisa-py,
 python3-requests,
 python3-serial,
 python3-setuptools,
 python3-setuptools-scm,
 python3-txaio,
 python3-usb,
 python3-xmodem,
 python3-yaml,
 sigrok-cli,
 ssh-client
Standards-Version: 4.6.1
Rules-Requires-Root: no
Homepage: https://www.pengutronix.de/en/software/labgrid.html
Vcs-Git: https://salsa.debian.org/python-team/packages/labgrid.git
Vcs-Browser: https://salsa.debian.org/python-team/packages/labgrid

Package: python3-labgrid
Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Depends:
 python3-docker,
 python3-graphviz,
 python3-paho-mqtt,
 python3-onewire,
 python3-pkg-resources,
 python3-pysnmp4,
 python3-pysnmp4-mibs,
 ${misc:Depends},
 ${python3:Depends}
Recommends: microcom, openssh-client, rsync, socat, sshfs
Description: Embedded board control library
 Labgrid is an embedded board control Python library with a focus on testing,
 development and general automation.
 .
 The idea behind labgrid is to create an abstraction of the hardware control
 layer needed for testing of embedded systems, automatic software installation
 and automation during development. Labgrid itself is not a testing framework,
 but is intended to be combined with pytest (and additional pytest plugins).
 .
 This package contains the library only.

Package: labgrid
Architecture: all
Section: embedded
Depends:
 iproute2,
 python3-labgrid,
 socat,
 ${misc:Depends},
 ${python3:Depends}
Description: Embedded board control programs
 Labgrid is an embedded board control Python library with a focus on testing,
 development and general automation.
 .
 The idea behind labgrid is to create an abstraction of the hardware control
 layer needed for testing of embedded systems, automatic software installation
 and automation during development. Labgrid itself is not a testing framework,
 but is intended to be combined with pytest (and additional pytest plugins).
 .
 This package includes labgrid-suggest and labgrid-bound-connect executables.
 Most of the upstream executables are excluded from the package because they
 depend on crossbar that is not in the Debian release.
