python-plist - Library for handling Apple binary and XML property lists - Python bindings

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename python-plist_2.0.1~git20190104.3f96731-1_i386.deb
Package name python-plist
Package version 2.0.1~git20190104.3f96731
Package release 1
Package architecture i386
Package type deb
Category python
License -
Maintainer gtkpod Maintainers <>
Download size 62.86 KB
Installed size 238.00 KB
libplist is a library for reading and writing the Apple binary and XML
property lists format. It's part of the libimobiledevice stack, providing
access to iDevices (iPod, iPhone, iPad ...).
This package contains the Python 2 bindings.


Package Version Architecture Repository
python-plist_2.0.1~git20190104.3f96731-1_amd64.deb 2.0.1~git20190104.3f96731 amd64 Debian Main
python-plist - - -


Name Value
libc6 >= 2.4
libplist3 >= 1.11
libpython2.7 >= 2.7
python >= 2.7~
python << 2.8
python:any >= 2.7~
python:any << 2.8


Type URL
Binary Package python-plist_2.0.1~git20190104.3f96731-1_i386.deb
Source Package libplist

Install Howto

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




2019-01-08 - Yves-Alexis Perez <>
libplist (2.0.1~git20190104.3f96731-1) unstable; urgency=medium
[ Ondřej Nový ]
* Remove debian/pycompat, it's not used by any modern Python helper
[ Yves-Alexis Perez ]
* d/control: add gtkpod group as maintainer and add myself as Uploader
* d/control: use imobiledevice-team VCS on salsa
* d/patches: drop patches now included in the source package
* d/control: update standards version to 4.3.0
* d/control: run wrap-and-sort
* d/rules: add -O1 and -z,defs to LDFLAGS
* libplist++3v5: drop unused lintian override
* d/control: drop conflict/replaces against gone libplist++3
* use debhelper-compat (=11) buildep for dh compat
* d/control: slightly update short descriptions
* d/control: add Boyuan Yang as uploader
* d/patches: drop obsolete m4 file
* d/control: build-dep on autoconf-archive
* d/patches: use PYTHON_LIBS for cython
* debian/libplist-utils.lintian-overrides dropped
2018-09-18 - Boyuan Yang <>
libplist (2.0.0-5) unstable; urgency=medium
* QA upload.
[ Yves-Alexis Perez ]
* Add myself to Uploaders
* Use Salsa git packaging repository under imobiledevice-team.
* Remove useless X-Python-Version field from debian/control.
* Add debian/gbp.conf.
[ Boyuan Yang ]
* Backport upstream bugfixes till 2018-09-04.
+ Drop no-unaligned-access.patch, fixes upstream in another way.
2018-06-27 - Boyuan Yang <>
libplist (2.0.0-4) unstable; urgency=medium
* QA upload.
* Apply "wrap-and-sort -abst".
* Bump Standards-Version to 4.1.4.
* Bump debhelper compat to v11.
* debian/control:
- Drop unnecessary build dependency dh-autoreconf.
- Drop -dbg package to achieve -dbgsym migration.
+ Mark Multi-Arch information according to M-A Hints:
+ libplist-doc: M-A: foreign
+ libplist++-dev: M-A: same
+ libplist-dev: M-A: same
+ python-plist: M-A: same
+ Update Vcs fields with git repo under Salsa Debian group.
+ Use Breaks + Replaces instead of Conflicts + Replaces
for package replacement.
* debian/compat: Update accordingly.
* debian/copyright: Update information accordingly.
* debian/patches: Refresh patches.
* debian/pycompat: Removed. (lintian tag "debian-pycompat-is-obsolete")
* debian/rules:
+ Enable full hardening.
+ Use "dh_missing --fail-missing".
+ Update dh_strip invocation for dbgsym migration.
+ Force non-parallel build to circumvent failure in tests.
* d/p/0003-bplist-Prevent-store-to-misaligned-address-when-writ.patch:
Backport upstream patch.
2018-04-25 - Steve Langasek <>
libplist (2.0.0-3) unstable; urgency=medium
* QA upload.
* debian/patches/no-unaligned-access.patch: avoid unaligned 64-bit
access.  LP: #1766785.
2017-07-07 - Adrian Bunk <>
libplist (2.0.0-2) unstable; urgency=low
* QA upload.
* Set maintainer to Debian QA Group. (see #867217)
* Upload to unstable.
2017-05-25 - Chow Loong Jin <>
libplist (2.0.0-1) experimental; urgency=medium
* Team upload
* [61b0daf] New upstream version 2.0.0
* [9199fc9] Build-dep on dh-python
* [47546b5] Bump Standards-Version to 3.9.8
* [5196f8a] Drop upstreamed patches
2017-04-22 - Salvatore Bonaccorso <>
libplist (1.12+git+1+e37ca00-0.3) unstable; urgency=high
* Non-maintainer upload.
* bplist: Fix integer overflow check (offset table size) (CVE-2017-7982)
(Closes: #860945)
2017-03-27 - Salvatore Bonaccorso <>
libplist (1.12+git+1+e37ca00-0.2) unstable; urgency=high
* Non-maintainer upload.
* bplist: Make sure sanity checks work on 32bit platforms.
CVE-2017-6437: Out-of-bounds heap read in base64encode function
CVE-2017-6438: Heap-based buffer overflow in parse_unicode_node
CVE-2017-6440: Memory allocation error in parse_data_node
(Closes: #858787, #858786, #858055)

See Also

Package Description
python-plotly_3.6.1+dfsg1-1_all.deb Python plotting library for publication-quality graphs
python-pluggy_0.8.0-1_all.deb plugin and hook calling mechanisms for Python - 2.7
python-pluginbase_1.0.0-1_all.deb Support library for building plugins systems (Python 2)
python-plumbum_1.6.7-1_all.deb library for writing shell script-like programs in Python 2
python-plwm_2.6a+20080530-2_all.deb Pointless Window Manager - Python libraries for creating Window Managers
python-ply-doc_3.11-3_all.deb Lex and Yacc implementation for Python (documentation)
python-ply_3.11-3_all.deb Lex and Yacc implementation for Python2
python-pmock_0.3.1+s20140625-3_all.deb Python module for unit testing using mock objects
python-pmw-doc_1.3.2-6_all.deb Pmw -- Python MegaWidgets
python-pmw_1.3.2-6_all.deb Pmw -- Python MegaWidgets
python-png_0.0.19+ds-1_all.deb Pure Python PNG Reader/Writer (Python 2)
python-pocketsphinx_0.8+5prealpha+1-2+b2_i386.deb Speech recognition tool - Python bindings
python-podcastparser-doc_0.6.3-1_all.deb Simplified, fast RSS parsing library (common documentation)
python-podcastparser_0.6.3-1_all.deb Simplified, fast RSS parsing library (Python 2)
python-polib-doc_1.1.0-3_all.deb Python library to parse and manage gettext catalogs (documentation)