Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: yaml/pyyaml
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.12
Choose a base ref
...
head repository: yaml/pyyaml
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.13
Choose a head ref
  • 4 commits
  • 6 files changed
  • 2 contributors

Commits on Jul 3, 2018

  1. Release 3.13b1 updates

    ingydotnet committed Jul 3, 2018
    Copy the full SHA
    df44016 View commit details

Commits on Jul 4, 2018

  1. 3.13b1 release

    nitzmahone committed Jul 4, 2018
    Copy the full SHA
    066417b View commit details
  2. 3.13rc1 release

    nitzmahone committed Jul 4, 2018
    Copy the full SHA
    df47f5f View commit details

Commits on Jul 5, 2018

  1. 3.13 release

    nitzmahone committed Jul 5, 2018
    Copy the full SHA
    a2d481b View commit details
Showing with 79 additions and 28 deletions.
  1. +17 −2 CHANGES
  2. +2 −1 LICENSE
  3. +57 −22 announcement.msg
  4. +1 −1 lib/yaml/__init__.py
  5. +1 −1 lib3/yaml/__init__.py
  6. +1 −1 setup.py
19 changes: 17 additions & 2 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@

For a complete Mercurial changelog, see
'https://bitbucket.org/xi/pyyaml/commits'.
For a complete changelog, see https://github.com/yaml/pyyaml/commits/

3.13 (2018-07-05)
-----------------

* Rebuilt with the latest Cython to support the new Python 3.7 release.
* No functionality is different from PyYAML 3.12 in this release.

3.12 (2016-08-28)
-----------------

* Wheel packages for Windows binaries.
* Adding an implicit resolver to a derived loader should not affect the base
loader (fixes issue #57).
* Uniform representation for OrderedDict across different versions of Python
(fixes issue #61).
* Fixed comparison to None warning (closes issue #64).

3.11 (2014-03-26)
-----------------
3 changes: 2 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Copyright (c) 2006 Kirill Simonov
Copyright (c) 2017-2018 Ingy döt Net
Copyright (c) 2006-2016 Kirill Simonov

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
79 changes: 57 additions & 22 deletions announcement.msg
Original file line number Diff line number Diff line change
@@ -1,36 +1,54 @@
From: Kirill Simonov <xi@resolvent.net>
From: Ingy döt Net <ingy@ingy.net>
To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net
Subject: [ANN] PyYAML-3.12: YAML parser and emitter for Python
Subject: [ANN] PyYAML-3.13: YAML parser and emitter for Python

========================
Announcing PyYAML-3.12
Announcing PyYAML-3.13
========================

A new bug fix release of PyYAML is now available:

http://pyyaml.org/wiki/PyYAML

*** Important Note From Maintainers ***

This is the first PyYAML release by the new maintainers. It was made critical
because PyYAML-3.12 did not work with the recent Python 3.7 release.

A more ambitious 4.1 release was attempted last week and needed to be retracted
for many reasons. We apologize any pain caused by the 4.1 removal, but we
remain confident that it was the best decision.

There are over 60 pull requests in PyYAML and LibYAML that will be represented
in the upcoming 4.2 release and we are working hard to get those to you as soon
as the release is ready (but no sooner :).

We are are excited that the PyYAML project is moving forward again.

-- The PyYAML Maintenance Team



Changes
=======

* Wheel packages for Windows binaries.
* Adding an implicit resolver to a derived loader should not affect
the base loader (fixes issue #57).
* Uniform representation for OrderedDict across different versions
of Python (fixes issue #61).
* Fixed comparison to None warning (closes issue #64).
* Rebuilt with the latest Cython to support the new Python 3.7 release.
* No functionality is different from PyYAML 3.12 in this release.


Resources
=========

PyYAML IRC Channel: #pyyaml on irc.freenode.net
YAML IRC Channel: #yaml-dev on irc.freenode.net
LibYAML IRC Channel: #libyaml on irc.freenode.net

PyYAML homepage: http://pyyaml.org/wiki/PyYAML
PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation
Source and binary installers: https://pypi.python.org/pypi/PyYAML/3.12
Source and binary installers: https://pypi.python.org/pypi/PyYAML/3.13

PyYAML HG repository: https://bitbucket.org/xi/pyyaml
Submit a bug report: https://bitbucket.org/xi/pyyaml/issues/new
GitHub repository: https://github.com/yaml/pyyaml/
Bug tracking: https://github.com/yaml/pyyaml/issues

YAML homepage: http://yaml.org/
YAML-core mailing list: http://lists.sourceforge.net/lists/listinfo/yaml-core
@@ -40,16 +58,16 @@ About PyYAML
============

YAML is a data serialization format designed for human readability and
interaction with scripting languages. PyYAML is a YAML parser and
emitter for Python.
interaction with scripting languages. PyYAML is a YAML parser and emitter for
Python.

PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
support, capable extension API, and sensible error messages. PyYAML
supports standard YAML tags and provides Python-specific tags that allow
to represent an arbitrary Python object.
PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support,
capable extension API, and sensible error messages. PyYAML supports standard
YAML tags and provides Python-specific tags that allow to represent an
arbitrary Python object.

PyYAML is applicable for a broad range of tasks from complex
configuration files to object serialization and persistance.
PyYAML is applicable for a broad range of tasks from complex configuration
files to object serialization and persistance.


Example
@@ -74,10 +92,27 @@ description: YAML parser and emitter for Python
keywords: [YAML, serialization, configuration, persistance, pickle]


Maintainers
===========

The following people are currently responsible for maintaining PyYAML:

* Ingy döt Net
* Tina Mueller
* Matt Davis

and many thanks to all who have contribributed!
See: https://github.com/yaml/pyyaml/pulls


Copyright
=========

The PyYAML module is written by Kirill Simonov <xi@resolvent.net>.
Copyright (c) 2017-2018 Ingy döt Net <ingy@ingy.net>
Copyright (c) 2006-2016 Kirill Simonov <xi@resolvent.net>

PyYAML is released under the MIT license.
The PyYAML module was written by Kirill Simonov <xi@resolvent.net>.
It is currently maintained by the YAML and Python communities.

PyYAML is released under the MIT license.
See the file LICENSE for more details.
2 changes: 1 addition & 1 deletion lib/yaml/__init__.py
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
from loader import *
from dumper import *

__version__ = '3.12'
__version__ = '3.13'

try:
from cyaml import *
2 changes: 1 addition & 1 deletion lib3/yaml/__init__.py
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
from .loader import *
from .dumper import *

__version__ = '3.12'
__version__ = '3.13'
try:
from .cyaml import *
__with_libyaml__ = True
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

NAME = 'PyYAML'
VERSION = '3.12'
VERSION = '3.13'
DESCRIPTION = "YAML parser and emitter for Python"
LONG_DESCRIPTION = """\
YAML is a data serialization format designed for human readability