The Python 3.11 package contains an older version of the Python development environment. This is only needed for building seamonkey-2.53.18.2 because its build system has not been updated to support Python-3.12.5.
![[Note]](../images/note.png) 
          Do NOT install this package if you are not installing Seamonkey.
This package is known to build and work properly using an LFS 12.2 platform.
Download (HTTP): https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tar.xz
Download MD5 sum: 4efe92adf28875c77d3b9b2e8d3bc44a
Download size: 19 MB
Estimated disk space required: 301 MB
Estimated build time: 1.1 SBU (Using parallelism=4)
SQLite-3.46.1 (required if building firefox or thunderbird)
Install Python 3.11 by running the following commands:
CXX="/usr/bin/g++"                     \
./configure --prefix=/opt/python3.11   \
            --disable-shared           \
            --with-system-expat        &&
make
        Since this package is only used in very limited situations, tests are not recommended.
          Now, as the root user:
        
make install
CXX="/usr/bin/g++" ./configure ...: Avoid an annoying message during configuration.
          --prefix=/opt/python3.11:
          This installs python 3.11 into /opt in order to avoid conflicts
          with the system version of python, and allows for easy
          removal/isolation once programs update to python3.12 or later.
        
          --disable-shared: This
          switch disables building shared libraries. Since all the packages
          that need python-3.11 have built in modules and don't directly link
          to python, it is safe to turn off shared library support.
        
          --with-system-expat: This
          switch enables linking against the system version of Expat.