pyppd - CUPS PostScript Printer Driver's compressor and generator

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Universe i386
Package name pyppd
Package version 1.0.2
Package release 4
Package architecture all
Package type deb
Installed size 56 B
Download size 14.61 KB
Official Mirror
pyppd is a CUPS PPD generator. It holds an compressed archive of PPDs, which
can be listed and retrieved only when needed by CUPS, saving disk space.
This tool is mostly useful as build-dependency for printing driver packages.
For this use, it provides a Debian-specific dh_pyppd Debhelper addon that
handles the pyppd launch and the cleanup after it.


Package Version Architecture Repository
pyppd_1.0.2-4_all.deb 1.0.2 all Ubuntu Universe
pyppd - - -


Name Value
perl -
python3:any >= 3.3.2-2~
xz-utils -


Type URL
Binary Package pyppd_1.0.2-4_all.deb
Source Package pyppd

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pyppd deb package:
    # sudo apt-get install pyppd




2016-02-25 - Didier Raboud <>
pyppd (1.0.2-4) unstable; urgency=medium
* Upload to unstable; reproducibility and regression tests successful
* Add patch to sort the found ppd files before looping over them, for
reproducibility of pyppd-produced scripts
2016-02-17 - Didier Raboud <>
pyppd (1.0.2-3) experimental; urgency=medium
* Rewrite the PPD files serialization to use a combination of base64 and json
dump instead of the unreproducible python pickle. This should bring most
packages of the printing stack closer to reproducibility
2014-03-06 - Didier Raboud <>
pyppd (1.0.2-2) unstable; urgency=medium
* Move the repository from collab-maint to printing; update the VCS-* fields
2014-01-15 - Didier Raboud <>
pyppd (1.0.2-1) unstable; urgency=low
* New 1.0.2 upstream release
* Update Vcs-* fields to canonical forms
* Bump Standards-Version to 3.9.5 without changes needed
* Add --archive-filename option to dh_pyppd to allow the specification
of the pyppd archive name
2013-11-01 - Didier Raboud <>
pyppd (1.0.1-2) unstable; urgency=low
[ Enrico Tassi ]
* Fallback to debian/tmp if no ppds are found in debian/$pkg
(Closes: #722890)
2013-09-12 - Didier Raboud <>
pyppd (1.0.1-1) unstable; urgency=low
* New 1.0.1 upstream release.
- Improved the checking of "*1284DeviceID:" and "*Product:" lines in
the PPD files whether they are really for different models
Closes: #693697
* Fix dh_pyppd's POD typos.
2013-05-19 - Didier Raboud <>
pyppd (1.0.0-3) unstable; urgency=low
* Upload to unstable
* Don't use dh_auto_* tools to avoid trying to run with
python2.x, which is not supported.
* Bump Standards-Version to 3.9.4 without changes needed
2012-11-05 - Didier Raboud <>
pyppd (1.0.0-2) experimental; urgency=low
[ Dmitrijs Ledkovs ]
* Use python3 shebang (Closes: #692379)
* Clean up builds in clean target
2012-07-11 - Didier Raboud <>
pyppd (1.0.0-1) experimental; urgency=low
* New upstream version 1.0.0.
* Drop patches merged upstream:
- 00git_improve_runtime_error_handling.patch
- 01_python3_compat.patch
* Bump Standards-Version to 3.9.3 without changes needed.
* Fix upstream FTBFS caused by the absence of ISSUES file.
* Build for all python3 versions.
* Rewrite debian/copyright with CF1.0 and reflect the license change
to Expat.
2012-06-12 - Martin Pitt <>
pyppd (0.4.9-8) experimental; urgency=low
* 00git_improve_runtime_error_handling.patch: Also import upstream commit
efa467c0a to only exit if the IOError caught was a Broken Pipe.
* 01_python3_compat.patch: Update to current upstream merge proposal to
rework bytes vs. string handling to be more robust. Also fix to
work under non-UTF8 locales. (Closes: #677130)

See Also

Package Description
pyprompter_0.9.1-2.1ubuntu4_all.deb intelligent predictive wxPython text editor
pypump-shell_0.7-1_all.deb interface to the APIs (pypump-shell program)
pypy-appdirs_1.4.3-1_all.deb determining appropriate platform-specific directories (PyPy)
pypy-asn1crypto_0.22.0-1_all.deb Fast ASN.1 parser and serializer (PyPy)
pypy-attr_17.2.0-1_all.deb Attributes without boilerplate (PyPy)
pypy-bdist-nsi_0.1.5-1_all.deb Create NSIS windows installers for Python modules (PyPy)
pypy-bs4_4.6.0-1_all.deb error-tolerant HTML parser for PyPy
pypy-dev_5.8.0+dfsg-2_all.deb header files for PyPy (an alternative Python interpreter)
pypy-doc_5.8.0+dfsg-2_all.deb developer Documentation for PyPy (an alternative Python interpreter)
pypy-dulwich_0.18.2-1build1_i386.deb Python Git library - pypy module
pypy-enum34_1.1.6-1_all.deb backport of Python 3.4's enum package (PyPy package)
pypy-fastimport_0.9.6-3_all.deb Fastimport file format parser and generator library
pypy-flaky_3.3.0-1_all.deb Plugin for nose or py.test that automatically reruns flaky tests (PyPy)
pypy-genty_1.3.0-1_all.deb Allows you to run a test with multiple data sets (PyPy)
pypy-hypothesis_3.12.0-2_all.deb advanced Quickcheck style testing library for PyPy