Source: python-cramjam
Standards-Version: 4.7.4
Maintainer: Roland Mas <lolando@debian.org>
Section: python
Testsuite: autopkgtest-pkg-pybuild
Build-Depends:
 debhelper-compat (= 13),
 pybuild-plugin-pyproject,
 python3-all,
 python3-maturin,
 cargo,
 python3-pytest,
 python3-numpy,
 python3-hypothesis,
 librust-libcramjam-0.8+brotli-dev,
 librust-libcramjam-0.8+bzip2-dev,
 librust-libcramjam-0.8+lz4-dev,
 librust-libcramjam-0.8+snappy-dev,
 librust-libcramjam-0.8+zstd-dev,
 librust-libcramjam-0.8-dev,
 libstd-rust-dev,
 rustc:native,
 librust-pyo3-0.28+extension-module-dev,
 librust-pyo3-0.28+macros-dev,
 librust-pyo3-build-config-0.28+default-dev,
 librust-libcramjam-0.8+xz-shared-dev,
Vcs-Browser: https://salsa.debian.org/python-team/packages/python-cramjam
Vcs-Git: https://salsa.debian.org/python-team/packages/python-cramjam.git
Homepage: https://github.com/milesgranger/cramjam
Rules-Requires-Root: no

Package: python3-cramjam
Architecture: any
Depends:
 ${misc:Depends},
 ${python3:Depends},
 ${shlibs:Depends},
Description: Thin Python bindings to de/compression algorithms in Rust
 Extremely thin Python bindings to de/compression algorithms in Rust.
 Allows for using algorithms such as Snappy, without any system
 dependencies.
 .
 This is handy when being used in environments like AWS Lambda, where
 installing packages like `python-snappy` becomes difficult because of
 system level dependencies.
