<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/paste-git.git/paste, branch 3.0.1</title>
<subtitle>github.com: cdent/paste.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/'/>
<entry>
<title>Remove use of future</title>
<updated>2018-10-24T21:46:20+00:00</updated>
<author>
<name>Chris Dent</name>
<email>cdent@anticdent.org</email>
</author>
<published>2018-10-24T21:46:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=00f4fde04bdd841ec88c2b62dd9dcab92a3d019d'/>
<id>00f4fde04bdd841ec88c2b62dd9dcab92a3d019d</id>
<content type='text'>
Future is calling installation endless recursion. We are only
using it for an html.escape method, so we make our own and get
rid of future.

Related-Bug: #6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Future is calling installation endless recursion. We are only
using it for an html.escape method, so we make our own and get
rid of future.

Related-Bug: #6
</pre>
</div>
</content>
</entry>
<entry>
<title>Make iterators Python3-compatible</title>
<updated>2018-10-23T17:32:28+00:00</updated>
<author>
<name>Zane Bitter</name>
<email>zbitter@redhat.com</email>
</author>
<published>2018-10-23T17:32:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=10e5c641ecd45d896d25b0511438c9a9ce3c59e4'/>
<id>10e5c641ecd45d896d25b0511438c9a9ce3c59e4</id>
<content type='text'>
In Python3, the iterator protocol uses a method named __next__(), not
next(). (For compatibility with Python 2.6, we still need to support
both though.) Ensure all iterator objects support the Python3 protocol.

Signed-off-by: Zane Bitter &lt;zbitter@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python3, the iterator protocol uses a method named __next__(), not
next(). (For compatibility with Python 2.6, we still need to support
both though.) Ensure all iterator objects support the Python3 protocol.

Signed-off-by: Zane Bitter &lt;zbitter@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't raise StopIteration inside a generator</title>
<updated>2018-10-23T17:32:14+00:00</updated>
<author>
<name>Zane Bitter</name>
<email>zbitter@redhat.com</email>
</author>
<published>2018-10-23T17:28:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=777b6cd5b6b2159d32461846f53617fc7cb962be'/>
<id>777b6cd5b6b2159d32461846f53617fc7cb962be</id>
<content type='text'>
This will cause a runtime error in Python 3.7, due to PEP479.

Signed-off-by: Zane Bitter &lt;zbitter@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will cause a runtime error in Python 3.7, due to PEP479.

Signed-off-by: Zane Bitter &lt;zbitter@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix up testing after switch to pytest</title>
<updated>2018-10-23T16:01:47+00:00</updated>
<author>
<name>Chris Dent</name>
<email>cdent@anticdent.org</email>
</author>
<published>2018-10-23T16:01:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=9fcc98bd3e5bde3a26326f3156845093f84b8832'/>
<id>9fcc98bd3e5bde3a26326f3156845093f84b8832</id>
<content type='text'>
pytest exposes many warnings, some but not all of which are cleaned
up here. The main switch is to use html.escape instead of cgi.escape.
This inspired the addition of 'future' to requirements.

The remaining warnings are related to pytest deprecations or over-eager
test discovery.

It is perhaps ironic that the switch to pytest is to avoid nose being
mostly dead, and now we are using features in pytest that pytest wants
to make dead. These are left for later cleanups, which means that
running the tests is noisy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pytest exposes many warnings, some but not all of which are cleaned
up here. The main switch is to use html.escape instead of cgi.escape.
This inspired the addition of 'future' to requirements.

The remaining warnings are related to pytest deprecations or over-eager
test discovery.

It is perhaps ironic that the switch to pytest is to avoid nose being
mostly dead, and now we are using features in pytest that pytest wants
to make dead. These are left for later cleanups, which means that
running the tests is noisy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged in onovy/paste (pull request #36)</title>
<updated>2018-10-23T13:46:30+00:00</updated>
<author>
<name>Chris Dent</name>
<email>chris.dent@gmail.com</email>
</author>
<published>2018-10-23T13:46:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=c48efceacb313d22a41b464539b0e9cf0f907eee'/>
<id>c48efceacb313d22a41b464539b0e9cf0f907eee</id>
<content type='text'>
Use correct variable when building message for exception
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use correct variable when building message for exception
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged in jeblair/paste (pull request #38)</title>
<updated>2018-10-23T13:44:19+00:00</updated>
<author>
<name>Chris Dent</name>
<email>chris.dent@gmail.com</email>
</author>
<published>2018-10-23T13:44:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=057849aa0ca25c040823b3f6791d12eb57c25962'/>
<id>057849aa0ca25c040823b3f6791d12eb57c25962</id>
<content type='text'>
Fix error on httpserver shutdown
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix error on httpserver shutdown
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't raise StopIteration from generator, return instead</title>
<updated>2018-06-08T16:49:42+00:00</updated>
<author>
<name>Miro Hron?ok</name>
<email>miro@hroncok.cz</email>
</author>
<published>2018-06-08T16:49:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=bb9bdf7e5b5cb0d3458242c5b8ba6134efb282a4'/>
<id>bb9bdf7e5b5cb0d3458242c5b8ba6134efb282a4</id>
<content type='text'>
See https://www.python.org/dev/peps/pep-0479/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://www.python.org/dev/peps/pep-0479/
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix error on httpserver shutdown</title>
<updated>2017-06-06T15:59:12+00:00</updated>
<author>
<name>James E. Blair</name>
<email>jeblair@redhat.com</email>
</author>
<published>2017-06-06T15:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=08ce4286f7a6833639746a09f81ca56edfda0eb7'/>
<id>08ce4286f7a6833639746a09f81ca56edfda0eb7</id>
<content type='text'>
If a worker thread takes longer than 0.5s to shut down, we try
to kill it.  However, if it manages to stop between the 0.5s
timeout and the call to kill_worker, kill_worker will raise
an exception and abort shutdown.

Handle that case with an exception handler.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a worker thread takes longer than 0.5s to shut down, we try
to kill it.  However, if it manages to stop between the 0.5s
timeout and the call to kill_worker, kill_worker will raise
an exception and abort shutdown.

Handle that case with an exception handler.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use correct variable when building message for exception</title>
<updated>2016-03-10T17:46:46+00:00</updated>
<author>
<name>Ond?ej Nov?</name>
<email>novy@ondrej.org</email>
</author>
<published>2016-03-10T17:46:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=d74c28f48dba2b8bd334eac4363e9e69e2e71cbf'/>
<id>d74c28f48dba2b8bd334eac4363e9e69e2e71cbf</id>
<content type='text'>
Author: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695253
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Author: Mike Gabriel &lt;mike.gabriel@das-netzwerkteam.de&gt;
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695253
</pre>
</div>
</content>
</entry>
<entry>
<title>Make add_close.next() leverage add_close.__next__()</title>
<updated>2016-03-08T17:37:28+00:00</updated>
<author>
<name>Marc Abramowitz</name>
<email>marc@marc-abramowitz.com</email>
</author>
<published>2016-03-08T17:37:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/paste-git.git/commit/?id=6c0792ca62742e5a3cefcbc5d0cba3a4dddf5169'/>
<id>6c0792ca62742e5a3cefcbc5d0cba3a4dddf5169</id>
<content type='text'>
so we avoid logic duplication
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
so we avoid logic duplication
</pre>
</div>
</content>
</entry>
</feed>
