Linux RPMs for Python 2.3

Except where noted, these RPMs are made available by Sean Reifschneider (jafo-rpms@tummy.com).

Having Problems?

If you are having problems, please see the RPM Frequently Asked Questions section at the end of this document for possible solutions.

RPMs For Other Platforms

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 python2.3-2.3-1pydotorg.src.rpm". Note toward the end of the output, the lines starting with "Wrote:" indicate where the binary RPMs were written.

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.

Download

Files, MD5 checksums and sizes

  Based on python.org SRPM:
   Source:
      5d25951690223ed2bc6eee999e7d6a8e python2.3-2.3-5pydotorg.src.rpm (9647641 bytes)


   Red Hat 9 Binaries:

      cb72ae5de91d0b76a51715d478d2cbd6 python2.3-2.3-5pydotorg.i386.rpm (7495111 bytes)
      df2f982524f6623967bbf44ecc842bad python2.3-devel-2.3-5pydotorg.i386.rpm (659999 bytes)
      37abf16c986c1cd435bbccc504e197be python2.3-docs-2.3-5pydotorg.i386.rpm (1832941 bytes)
      c7a166beb237f5234526b1cc62b516f7 python2.3-tkinter-2.3-5pydotorg.i386.rpm (361405 bytes)
      b22b150b64cd6783203ef473ccb7db94 python2.3-tools-2.3-5pydotorg.i386.rpm (680577 bytes)

RPM Frequently Asked Questions

  • Q) Why I try to run "rpmbuild -ta Python-2.3.tgz", I get an error about unpackaged files.
  • A) Yes, there's a problem with the .spec file in the base tar file. Use the SRPM that is on this page.
  • 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".
  • 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").
  • Q) I'm getting the "-ba: unknown option" when trying to build RPMs using distutils "python setup.py bdist_rpm".
  • 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).
  • Q) When trying to build RPMs, I get "rpmbuild: command not found".
  • A) The "rpmbuild" command is part of a separate RPM named "rpm-build". You will need to install this package before you can build RPMs.