python3-yaml - YAML parser and emitter for Python3

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name python3-yaml
Package version 3.12
Package release 1build2
Package architecture amd64
Package type deb
Installed size 459 B
Download size 106.51 KB
Official Mirror
Python3-yaml is a complete YAML 1.1 parser and emitter for Python3.  It can
parse all examples from the specification. The parsing algorithm is simple
enough to be a reference for YAML parser implementors. A simple extension API
is also provided.  The package is built using libyaml for improved speed.


Package Version Architecture Repository
python3-yaml_3.12-1build2_i386.deb 3.12 i386 Ubuntu Main
python3-yaml - - -


Name Value
libc6 >= 2.14
libyaml-0-2 -
python3 << 3.7
python3 >= 3.6~
python3:any >= 3.3.2-2~


Type URL
Binary Package python3-yaml_3.12-1build2_amd64.deb
Source Package pyyaml

Install Howto

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




2017-08-05 - Matthias Klose <>
pyyaml (3.12-1build2) artful; urgency=medium
* No-change rebuild to build to drop python3.5.
2017-05-16 - Michael Hudson-Doyle <>
pyyaml (3.12-1build1) artful; urgency=medium
* No change rebuild to add Python 3.6 support.
2016-09-04 - Scott Kitterman <>
pyyaml (3.12-1) unstable; urgency=medium
[ Scott Kitterman ]
* Update Homepage field in debian/control
* New upstream release
* Add dh-python to build-depends
* Bump standards version to 3.9.8 without further change
[ Ondřej Nový ]
* Fixed VCS URL (https)
[ SVN-Git Migration ]
* Migrate packaging to git with git-dpm
2015-12-02 - Barry Warsaw <>
pyyaml (3.11-3) unstable; urgency=medium
* Team upload.
* d/control: Bump Standards-Version with no other changes necessary.
* d/patches/support-high-codepoints.patch: Added to fix support for
codepoints above 0xffff.  Given by John R. Lenton.  (Closes: #806826)
* d/tests/{control,,}: Added to test the above patch
since a unittest is problematic.
2014-12-12 - Scott Kitterman <>
pyyaml (3.11-2) unstable; urgency=medium
* Backport security fix for Reachable Assertion security issue (potential
remote DoS) - CVE-2014-9130 (Closes: #772815)
- Add debian/patches/CVE-2014-9130-invalid-key-assert.diff
2014-04-18 - Scott Kitterman <>
pyyaml (3.11-1) unstable; urgency=medium
[ Jakub Wilk ]
* Use canonical URIs for Vcs-* fields.
[ Scott Kitterman ]
* New upstream release
* Remove empty directory usr/lib/python3/dist-packages/yaml from python3-
* Bump standards version to 3.9.5 without further change
* Remove unneeded X-Python-Version/X-Python3-Version from debian/control
2012-06-26 - Scott Kitterman <>
pyyaml (3.10-4) unstable; urgency=low
* Bump debian/compat and minimum debhelper version to 9 for dpkg-buildflags
and hardening support
* Drop unneeded XB-Python-Version from python-yaml
2012-06-08 - Scott Kitterman <>
pyyaml (3.10-3) unstable; urgency=low
* Regenerate ext_yaml.c during build
- Update debian/rules to move the upstream file aside during build
- Add cython and cython-dbg to build-depends
* Add quilt patch system
- Add quilt to build-depends
- Add --with quilt to debian/rules
- Add README.source
* Add debian/patches/size_t_not_int.diff to fix FTBFS on S390x
(Closes: #676536)
- Thanks to Julien Cristau for the patch
* Rework debian/rules to support DEB_BUILD_OPTIONS nocheck
* Bump standards version to 3.9.3 without further change
2011-12-04 - Scott Kitterman <>
pyyaml (3.10-2) unstable; urgency=low
* Remove python3-yaml-dbg find rule in debian/rules so python3 debug package
is built correctly (Closes: #650950)
* Remove similar rule for python-yaml-dbg since it is not needed
* Fix short descriptions for debug packages so they are not the same as
non-debug packages
* Also ship upstream changelog in python-yaml
* Add to README/CHANGES are shipped in python3-yaml
* Bump standards version to 3.9.2 without further change
2011-05-31 - Scott Kitterman <>
pyyaml (3.10-1) unstable; urgency=low
* New upstream release (LP: #770895)
* Override dh_auto_test to run tests in the right part of the build
* Protect for loops in debian/rules with set -e
* Use install-layout=deb to avoid files landing in /usr/local
* Drop XB-Python-Version from python-yaml (obsolete)

See Also

Package Description
python3-zope.interface_4.3.2-1build2_amd64.deb Interfaces for Python3
python3.6-dev_3.6.5-3_amd64.deb Header files and a static library for Python (v3.6)
python3.6-doc_3.6.5-3_all.deb Documentation for the high-level object-oriented language Python (v3.6)
python3.6-examples_3.6.5-3_all.deb Examples for the Python language (v3.6)
python3.6-minimal_3.6.5-3_amd64.deb Minimal subset of the Python language (version 3.6)
python3.6_3.6.5-3_amd64.deb Interactive high-level object-oriented language (version 3.6)
python3_3.6.5-3_amd64.deb interactive high-level object-oriented language (default python3 version)
python_2.7.15~rc1-1_amd64.deb interactive high-level object-oriented language (default version)
qemu-block-extra_2.11+dfsg-1ubuntu7_amd64.deb extra block backend modules for qemu-system and qemu-utils
qemu-kvm_2.11+dfsg-1ubuntu7_amd64.deb QEMU Full virtualization on x86 hardware
qemu-slof_20170724+dfsg-1ubuntu1_all.deb Slimline Open Firmware -- QEMU PowerPC version
qemu-system-arm_2.11+dfsg-1ubuntu7_amd64.deb QEMU full system emulation binaries (arm)
qemu-system-common_2.11+dfsg-1ubuntu7_amd64.deb QEMU full system emulation binaries (common files)
qemu-system-ppc_2.11+dfsg-1ubuntu7_amd64.deb QEMU full system emulation binaries (ppc)
qemu-system-s390x_2.11+dfsg-1ubuntu7_amd64.deb QEMU full system emulation binaries (s390x)