<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/xml, branch misc-acks-comment</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-20928: support base-URL and recursive includes in etree.ElementInclude (#5723)</title>
<updated>2019-11-25T15:36:25+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-11-25T15:36:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c6a7bdb356835c9d7513b1ea6846683d446fe6c3'/>
<id>c6a7bdb356835c9d7513b1ea6846683d446fe6c3</id>
<content type='text'>
* bpo-20928: bring elementtree's XInclude support en-par with the implementation in lxml by adding support for recursive includes and a base-URL.

* bpo-20928: Support xincluding the same file multiple times, just not recursively.

* bpo-20928: Add 'max_depth' parameter to xinclude that limits the maximum recursion depth to 6 by default.

* Add news entry for updated ElementInclude support
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bpo-20928: bring elementtree's XInclude support en-par with the implementation in lxml by adding support for recursive includes and a base-URL.

* bpo-20928: Support xincluding the same file multiple times, just not recursively.

* bpo-20928: Add 'max_depth' parameter to xinclude that limits the maximum recursion depth to 6 by default.

* Add news entry for updated ElementInclude support
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove binding of captured exceptions when not used to reduce the chances of creating cycles (GH-17246)</title>
<updated>2019-11-19T21:34:03+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2019-11-19T21:34:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=293dd23477eef6e7c1b1e26b5bb2c1e0d79ac3c2'/>
<id>293dd23477eef6e7c1b1e26b5bb2c1e0d79ac3c2</id>
<content type='text'>
Capturing exceptions into names can lead to reference cycles though the __traceback__ attribute of the exceptions in some obscure cases that have been reported previously and fixed individually. As these variables are not used anyway, we can remove the binding to reduce the chances of creating reference cycles.

See for example GH-13135</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Capturing exceptions into names can lead to reference cycles though the __traceback__ attribute of the exceptions in some obscure cases that have been reported previously and fixed individually. As these variables are not used anyway, we can remove the binding to reduce the chances of creating reference cycles.

See for example GH-13135</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-32424: Deprecate xml.etree.ElementTree.Element.copy() in favor of copy.copy() (GH-12995)</title>
<updated>2019-09-10T15:22:01+00:00</updated>
<author>
<name>Gordon P. Hemsley</name>
<email>me@gphemsley.org</email>
</author>
<published>2019-09-10T15:22:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=7d952ded6813c896ea3f4234bb8db5247dcb5484'/>
<id>7d952ded6813c896ea3f4234bb8db5247dcb5484</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-15999: Always pass bool instead of int to the expat parser. (GH-15622)</title>
<updated>2019-09-01T09:11:43+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2019-09-01T09:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=eb8974616bc58f44b2a3c3e4ca2326894ae42c8f'/>
<id>eb8974616bc58f44b2a3c3e4ca2326894ae42c8f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36543: Remove old-deprecated ElementTree features. (GH-12707)</title>
<updated>2019-09-01T08:18:35+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2019-09-01T08:18:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=f02ea6225bc3b71bd5fe66224d199a6e3e23b14d'/>
<id>f02ea6225bc3b71bd5fe66224d199a6e3e23b14d</id>
<content type='text'>
Remove methods Element.getchildren(), Element.getiterator() and
ElementTree.getiterator() and the xml.etree.cElementTree module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove methods Element.getchildren(), Element.getiterator() and
ElementTree.getiterator() and the xml.etree.cElementTree module.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-14465: Add an indent() function to xml.etree.ElementTree to pretty-print XML trees (GH-15200)</title>
<updated>2019-08-23T14:44:25+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-08-23T14:44:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b5d3ceea48c181b3e2c6c67424317afed606bd39'/>
<id>b5d3ceea48c181b3e2c6c67424317afed606bd39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36831: Do not apply default namespace to unprefixed attributes in ElementPath. (#13201)</title>
<updated>2019-05-09T05:22:47+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-05-09T05:22:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=88db8bd0648588c67eeab16d0bc72ec5c206e3ad'/>
<id>88db8bd0648588c67eeab16d0bc72ec5c206e3ad</id>
<content type='text'>
Also provide better grouping of the tokenizer tests.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also provide better grouping of the tokenizer tests.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-28238: Implement "{*}tag" and "{ns}*" wildcard tag selection support for ElementPath, and extend the surrounding tests and docs. (GH-12997)</title>
<updated>2019-05-03T18:58:16+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-05-03T18:58:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=47541689ccea79dfcb055c6be5800b13fcb6bdd2'/>
<id>47541689ccea79dfcb055c6be5800b13fcb6bdd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-13611: C14N 2.0 implementation for ElementTree (GH-12966)</title>
<updated>2019-05-01T20:34:13+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-05-01T20:34:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=e1d5dd645d5f59867cb0ad63179110f310cbca89'/>
<id>e1d5dd645d5f59867cb0ad63179110f310cbca89</id>
<content type='text'>
* Implement C14N 2.0 as a new canonicalize() function in ElementTree.

Missing features:
- prefix renaming in XPath expressions (tag and attribute text is supported)
- preservation of original prefixes given redundant namespace declarations</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Implement C14N 2.0 as a new canonicalize() function in ElementTree.

Missing features:
- prefix renaming in XPath expressions (tag and attribute text is supported)
- preservation of original prefixes given redundant namespace declarations</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36676: Namespace prefix aware parsing support for the ET.XMLParser target (GH-12885)</title>
<updated>2019-05-01T19:49:58+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-05-01T19:49:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=dde3eebdaa8d2c51971ca704d53af7cbcda8bb34'/>
<id>dde3eebdaa8d2c51971ca704d53af7cbcda8bb34</id>
<content type='text'>
* bpo-36676: Implement namespace prefix aware parsing support for the XMLParser target in ElementTree.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bpo-36676: Implement namespace prefix aware parsing support for the XMLParser target in ElementTree.</pre>
</div>
</content>
</entry>
</feed>
