Source: pytools
Section: python
Priority: optional
Maintainer: Tomasz Rybak <serpent@debian.org>
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 dh-sequence-numpy3,
 dh-sequence-sphinxdoc,
 dh-python,
 pybuild-plugin-pyproject,
 python3-all,
 python3-setuptools,
 python3-hatchling,
 python3-numpy,
 python3-decorator (>= 3.2.0),
 furo <!nodoc>,
 python3-platformdirs <!nocheck>,
 python3-pytest <!nocheck>,
 python3-typing-extensions <!nocheck>,
Build-Depends-Indep:
 python3-doc <!nodoc>,
 python3-sphinx (>= 1.0.7+dfsg) <!nodoc>,
 python3-sphinx-copybutton <!nodoc>,
 python-pytest-doc <!nodoc>,
Standards-Version: 4.7.2
Rules-Requires-Root: no
Homepage: http://mathema.tician.de/software/pytools
Vcs-Git: https://salsa.debian.org/debian/python-pytools.git
Vcs-Browser: https://salsa.debian.org/debian/python-pytools

Package: python3-pytools
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends},
 python3-numpy,
 python3-decorator (>= 3.2.0),
 python3-typing-extensions,
 python3-platformdirs
Description: big bag of things supplementing Python 3 standard library
 Pytools is a big bag of things that are needed by packages created by
 Andreas Kloeckner. They are used by python-pycuda and python-pyopencl
 packages. They contain, amongst other:
  * A ton of small tool functions such as len_iterable, argmin, tuple
    generation, permutation generation, ASCII table pretty printing,
    GvR's mokeypatch_xxx() hack, the elusive flatten, and much more
  * A time-series logging module, pytools.log
  * Batch job submission, pytools.batchjob
  * A lexer, pytools.lex
 .
 This package contains Python 3 modules.

Package: python-pytools-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Build-Profiles: <!nodoc>
Depends: ${sphinxdoc:Depends},
 ${misc:Depends}
Recommends: python3-doc,
 python-pytest-doc,
Suggests: python3-pytools,
 node-mathjax-full,
Description: big bag of things supplementing Python library (documentation)
 Pytools is a big bag of things that are needed by packages created by
 Andreas Kloeckner. They are used by python-pycuda and python-pyopencl
 packages. They contain, amongst other:
  * A ton of small tool functions such as len_iterable, argmin, tuple
    generation, permutation generation, ASCII table pretty printing,
    GvR's mokeypatch_xxx() hack, the elusive flatten, and much more
  * A time-series logging module, pytools.log
  * Batch job submission, pytools.batchjob
  * A lexer, pytools.lex
 .
 This package contains HTML documentation and example scripts.