Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndres Freund2022-02-17 06:47:35 +0000
committerAndres Freund2022-02-17 06:47:35 +0000
commit19252e8ec938bf07897c1519f367d0467a39242c (patch)
tree758f4c8bec53a4bb37717fa7a549bf1c94fb8ee1 /doc
parent8f388f6f554b113f25a53fe3237238d2c58ed1eb (diff)
plpython: Reject Python 2 during build configuration.
Python 2.7 went EOL 2020-01-01 and the support for Python 2 requires a fair bit of infrastructure. Therefore we are removing Python 2 support in plpython. This patch just rejects Python 2 during configure / mkvcbuild.pl. Future commits will remove the code and infrastructure for Python 2 support and adjust more of the documentation. This way we can see the buildfarm state after the removal sooner and we can be sure that failures are due to desupporting Python 2, rather than caused by infrastructure cleanup. Reviewed-By: Peter Eisentraut <peter@eisentraut.org> Discussion: https://postgr.es/m/20211031184548.g4sxfe47n2kyi55r@alap3.anarazel.de
Diffstat (limited to 'doc')
-rw-r--r--doc/src/sgml/install-windows.sgml2
-rw-r--r--doc/src/sgml/installation.sgml18
2 files changed, 6 insertions, 14 deletions
diff --git a/doc/src/sgml/install-windows.sgml b/doc/src/sgml/install-windows.sgml
index 30dd0c7f751..b3435eabc42 100644
--- a/doc/src/sgml/install-windows.sgml
+++ b/doc/src/sgml/install-windows.sgml
@@ -136,7 +136,7 @@
to specify the location of your <productname>Python</productname> installation,
put the following in <filename>config.pl</filename>:
<programlisting>
-$config->{python} = 'c:\python26';
+$config->{python} = 'c:\python310';
</programlisting>
You only need to specify those parameters that are different from what's in
<filename>config_default.pl</filename>.
diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml
index 655095f3b13..094d23c2928 100644
--- a/doc/src/sgml/installation.sgml
+++ b/doc/src/sgml/installation.sgml
@@ -196,11 +196,7 @@ su - postgres
language, you need a <productname>Python</productname>
installation with the header files and
the <application>sysconfig</application> module. The minimum
- required version is <productname>Python</productname> 2.7.
- <productname>Python 3</productname> is supported if it's
- version 3.2 or later; but see
- <xref linkend="plpython-python23"/>
- when using Python 3.
+ required version is <productname>Python</productname> 3.2.
</para>
<para>
@@ -1868,14 +1864,10 @@ build-postgresql:
<term><envar>PYTHON</envar></term>
<listitem>
<para>
- Python interpreter program. This will be used to
- determine the dependencies for building PL/Python. Also,
- whether Python 2 or 3 is specified here (or otherwise
- implicitly chosen) determines which variant of the PL/Python
- language becomes available. See
- <xref linkend="plpython-python23"/>
- for more information. If this is not set, the following are probed
- in this order: <literal>python python3 python2</literal>.
+ Python interpreter program. This will be used to determine the
+ dependencies for building PL/Python. If this is not set, the
+ following are probed in this order:
+ <literal>python3 python</literal>.
</para>
</listitem>
</varlistentry>