Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Linux RPMs for Python 2.3.1

<h1>Linux RPMs for Python 2.3.1</h1>

<p>Except where noted, these RPMs are made available by Sean Reifschneider (<a href="mailto:jafo-rpms@tummy.com">jafo-rpms@tummy.com</a>).

<h3>Having Problems?</h3>

If you are having problems, please see the <a href="#FAQ">RPM Frequently Asked Questions</a> section at the end of this document for possible solutions.

<h3>RPMs For Other Platforms</h3>

For platforms in which binaries aren't available here, you can easily build binary RPMs directly from the Python SRPM. Simply download one of the .src.rpm files below, and run "rpmbuild --rebuild python-&lt;version&gt;.src.rpm". Note toward the end of the output, the lines starting with "Wrote:" indicate where the binary RPMs were written.

<p /> The benefit of building binary RPMs in this way is that they are built using exactly the set of libraries and versions of packages that you have installed on your system. Because the SRPMs encompass all the steps required to build binary RPMs, it is a "fire and forget" process -- the simplest source build ever.

<h3>Download</h3>

<p><ul><li><b>Signature:</b>

<ul>

<li>Many of the following packages were signed with the GPG key in <a href="/ftp/python/2.3.1/rpms/KRUD-GPG-KEY">KRUD-GPG-KEY</a>

</ul>

<li><b>Source:</b>

<ul>

<li /><a href="/ftp/python/2.3.1/rpms/python2.3-2.3.1-1pydotorg.src.rpm">python2.3-2.3.1-1pydotorg.src.rpm</a> (Red Hat 9 Source RPM, 9702241 bytes)

</ul>

<li /><b>Binaries for Red Hat 9 (and similar):</b>

<ul>
<li /><a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-2.3.1-1pydotorg.i386.rpm">python2.3-2.3.1-1pydotorg.i386.rpm</a> (Red Hat 9 base RPM, 7514331 bytes) <li /><a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-devel-2.3.1-1pydotorg.i386.rpm">python2.3-devel-2.3.1-1pydotorg.i386.rpm</a> (Red Hat 9 development RPM, 660541 bytes) <li /><a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-docs-2.3.1-1pydotorg.i386.rpm">python2.3-docs-2.3.1-1pydotorg.i386.rpm</a> (Red Hat 9 HTML documentation RPM, 1886131 bytes) <li /><a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-tkinter-2.3.1-1pydotorg.i386.rpm">python2.3-tkinter-2.3.1-1pydotorg.i386.rpm</a> (Red Hat 9 Tk GUI RPM, 361734 bytes) <li /><a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-tools-2.3.1-1pydotorg.i386.rpm">python2.3-tools-2.3.1-1pydotorg.i386.rpm</a> (Red Hat 9 tools RPM, 688223 bytes)

</ul>

</ul>

<h3>Files, <a href="../md5sum.py">MD5</a> checksums and sizes</h3>

<pre>
<b>Based on python.org SRPM:</b>
<b>Source:</b>
bec106e3d15f393cdf8f26dafa794323 <a href="/ftp/python/2.3.1/rpms/python2.3-2.3.1-1pydotorg.src.rpm">python2.3-2.3.1-1pydotorg.src.rpm</a> (9702241 bytes)

<b>Red Hat 9 Binaries:</b>

ff67b4c5c292d84bec258b6092f5108a <a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-2.3.1-1pydotorg.i386.rpm">python2.3-2.3.1-1pydotorg.i386.rpm</a> (7514331 bytes) 11514e6298b9d20a4972560fd2ac3d2d <a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-devel-2.3.1-1pydotorg.i386.rpm">python2.3-devel-2.3.1-1pydotorg.i386.rpm</a> (660541 bytes) 5eab46b88f5f926fbd6cb930a89aa5e1 <a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-docs-2.3.1-1pydotorg.i386.rpm">python2.3-docs-2.3.1-1pydotorg.i386.rpm</a> (1886131 bytes) 76bbd97abd3bd1ef648113a9c6c65eff <a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-tkinter-2.3.1-1pydotorg.i386.rpm">python2.3-tkinter-2.3.1-1pydotorg.i386.rpm</a> (361734 bytes) 2eb4c525118194a2a4ce7c1ab9e14409 <a href="/ftp/python/2.3.1/rpms/redhat-9/python2.3-tools-2.3.1-1pydotorg.i386.rpm">python2.3-tools-2.3.1-1pydotorg.i386.rpm</a> (688223 bytes)

</pre>

<h3><a name="FAQ"></a>RPM Frequently Asked Questions</h3>

<ul>
<li />Q) When running "rpm -ba", "rpm -ta" or "rpm --rebuild" I get
the error "-ba: unknown option" or "--rebuild: unknown option" or "-ta: unknown option".
<li />A) With the Red Hat 8.0 release, the building options were removed
from the "rpm" command. Use the "rpmbuild" command instead ("rpmbuild --rebuild python2.3-2.3-1pydotorg.src.rpm").

<hr /> <li />Q) I'm getting the "-ba: unknown option" when trying to build RPMs

System Message: ERROR/3 (<string>, line 88)

Unexpected indentation.
using distutils "python setup.py bdist_rpm".

System Message: WARNING/2 (<string>, line 89)

Block quote ends without a blank line; unexpected unindent.
<li />A) As noted above, Red Hat broke the "build" functionality out of
the base "rpm" command with the 8.0 release. Unfortunately, they didn't patch their python RPM to account for this, and they don't appear to be planning to release any errata to fix this. If you upgrade to the 2.2.2-7 or newer RPMs on this page, distutils should work. Note that this seems to be fixed in the Red Hat 9 release (which uses Python 2.2.2 and has a patched distutils).

<hr /> <li />Q) When trying to build RPMs, I get "rpmbuild: command not found". <li />A) The "rpmbuild" command is part of a separate RPM named "rpm-build".

System Message: ERROR/3 (<string>, line 100)

Unexpected indentation.
You will need to install this package before you can build RPMs.
<!--
<hr /> <li />Q) <li />A)

System Message: WARNING/2 (<string>, line 106)

Definition list ends without a blank line; unexpected unindent.

-->

</ul>

<!-- extra space so that the in-document link works properly --> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />