<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git/src/pl/plpython/expected/README, branch master</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/'/>
<entry>
<title>PL/Python: Update guide to alternative expected files</title>
<updated>2022-06-27T10:53:05+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter@eisentraut.org</email>
</author>
<published>2022-06-27T10:53:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=d28e26bbe288c786d8211d8c526c34c775170dea'/>
<id>d28e26bbe288c786d8211d8c526c34c775170dea</id>
<content type='text'>
plpython_unicode_3.out was already removed a long time ago, so it
being listed here was very out of date.

plpython_types_3.out was removed with the Python 2 removal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
plpython_unicode_3.out was already removed a long time ago, so it
being listed here was very out of date.

plpython_types_3.out was removed with the Python 2 removal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for Python older than 2.6</title>
<updated>2020-01-08T21:47:22+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter@eisentraut.org</email>
</author>
<published>2020-01-08T20:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=37f21ed132d1c5aee88e81fee0a0b7e735673d35'/>
<id>37f21ed132d1c5aee88e81fee0a0b7e735673d35</id>
<content type='text'>
Supporting very old Python versions is a maintenance burden,
especially with the several variant test files to maintain for Python
&lt;2.6.

Since we have dropped support for older OpenSSL versions in
7b283d0e1d1d79bf1c962d790c94d2a53f3bb38a, RHEL 5 is now effectively
desupported, and that was also the only mainstream operating system
still using Python versions before 2.6, so it's a good time to drop
those as well.

Reviewed-by: Tom Lane &lt;tgl@sss.pgh.pa.us&gt;
Discussion: https://www.postgresql.org/message-id/flat/98b69261-298c-13d2-f34d-836fd9c29b21%402ndquadrant.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Supporting very old Python versions is a maintenance burden,
especially with the several variant test files to maintain for Python
&lt;2.6.

Since we have dropped support for older OpenSSL versions in
7b283d0e1d1d79bf1c962d790c94d2a53f3bb38a, RHEL 5 is now effectively
desupported, and that was also the only mainstream operating system
still using Python versions before 2.6, so it's a good time to drop
those as well.

Reviewed-by: Tom Lane &lt;tgl@sss.pgh.pa.us&gt;
Discussion: https://www.postgresql.org/message-id/flat/98b69261-298c-13d2-f34d-836fd9c29b21%402ndquadrant.com
</pre>
</div>
</content>
</entry>
<entry>
<title>PL/Python: Make tests pass with Python 3.5</title>
<updated>2015-08-14T03:55:20+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2015-06-03T23:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=f16d52269a196f7f303abe3b978d95ade265f05f'/>
<id>f16d52269a196f7f303abe3b978d95ade265f05f</id>
<content type='text'>
The error message wording for AttributeError has changed in Python 3.5.
For the plpython_error test, add a new expected file.  In the
plpython_subtransaction test, we didn't really care what the exception
is, only that it is something coming from Python.  So use a generic
exception instead, which has a message that doesn't vary across
versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The error message wording for AttributeError has changed in Python 3.5.
For the plpython_error test, add a new expected file.  In the
plpython_subtransaction test, we didn't really care what the exception
is, only that it is something coming from Python.  So use a generic
exception instead, which has a message that doesn't vary across
versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Python 2.2 is no longer supported</title>
<updated>2012-05-10T17:02:57+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2012-05-10T16:58:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=1d158d7f9841d7993f7b5990f311e3595db7960b'/>
<id>1d158d7f9841d7993f7b5990f311e3595db7960b</id>
<content type='text'>
It was already on its last legs, and it turns out that it was
accidentally broken in commit 89e850e6fda9e4e441712012abe971fe938d595a
and no one cared.  So remove the rest the support for it and update
the documentation to indicate that Python 2.3 is now required.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was already on its last legs, and it turns out that it was
accidentally broken in commit 89e850e6fda9e4e441712012abe971fe938d595a
and no one cared.  So remove the rest the support for it and update
the documentation to indicate that Python 2.3 is now required.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set client encoding explicitly in plpython_unicode test</title>
<updated>2011-04-16T18:53:43+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2011-04-16T18:52:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=5809a6458450a59f8c4a7a25beaefc81cff563d1'/>
<id>5809a6458450a59f8c4a7a25beaefc81cff563d1</id>
<content type='text'>
This will (hopefully) eliminate the need for the
plpython_unicode_0.out expected file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will (hopefully) eliminate the need for the
plpython_unicode_0.out expected file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Additional PL/Python regression test expected file</title>
<updated>2011-03-01T21:35:18+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2011-03-01T21:35:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=2f363590c17c0e02186efab5fa0b197b82a5b3ae'/>
<id>2f363590c17c0e02186efab5fa0b197b82a5b3ae</id>
<content type='text'>
plpython_subtransaction test needs a separate expected file
specifically for Python 2.5.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
plpython_subtransaction test needs a separate expected file
specifically for Python 2.5.
</pre>
</div>
</content>
</entry>
<entry>
<title>PL/Python explicit subtransactions</title>
<updated>2011-02-27T19:15:35+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2011-02-27T15:09:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=22690719ea5a89ccbcd04deb58c83d8d5f138df8'/>
<id>22690719ea5a89ccbcd04deb58c83d8d5f138df8</id>
<content type='text'>
Adds a context manager, obtainable by plpy.subtransaction(), to run a
group of statements in a subtransaction.

Jan Urbański, reviewed by Steve Singer, additional scribbling by me
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a context manager, obtainable by plpy.subtransaction(), to run a
group of statements in a subtransaction.

Jan Urbański, reviewed by Steve Singer, additional scribbling by me
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove remaining expected file for Python 2.2</title>
<updated>2011-02-27T19:15:35+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2011-02-27T12:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=438cdf6e4893311df4e94dc55b961a691908a530'/>
<id>438cdf6e4893311df4e94dc55b961a691908a530</id>
<content type='text'>
We don't have complete expected coverage for Python 2.2 anyway, so it
doesn't seem worth keeping this one around that no one appears to be
updating anyway.  Visual inspection of the differences ought to be
good enough for those few who care about this obsolete Python version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't have complete expected coverage for Python 2.2 anyway, so it
doesn't seem worth keeping this one around that no one appears to be
updating anyway.  Visual inspection of the differences ought to be
good enough for those few who care about this obsolete Python version.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add validator to PL/Python</title>
<updated>2011-02-01T20:55:04+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2011-02-01T20:53:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=15f55cc38a82dfa3d7898a7c30a303b1b3e87dc3'/>
<id>15f55cc38a82dfa3d7898a7c30a303b1b3e87dc3</id>
<content type='text'>
Jan Urbański, reviewed by Hitoshi Harada
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jan Urbański, reviewed by Hitoshi Harada
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Python version information</title>
<updated>2010-06-12T06:05:48+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2010-06-12T06:05:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/postgresql.git/commit/?id=cc3c4a2407a52fb0262ec5fe50441e30dbfa2418'/>
<id>cc3c4a2407a52fb0262ec5fe50441e30dbfa2418</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
