add 3.13.0

This commit is contained in:
dave 2024-10-03 13:36:25 -07:00
parent 6c1f02db55
commit c4be343c11
7 changed files with 75 additions and 9 deletions

View File

@ -22,15 +22,15 @@ The vars file - `trusty-3.9.5.sh` above - contains information about what python
Version support matrix
----------------------
| | 2.7 | 3.13\*\* | 3.11 | 3.10 | 3.9 | 3.8 | 3.7 | 3.6 |
|--------------|--------|-----------|---------|---------|--------|----------------------|-------|------------------|
| Trusty 14.04 | | | | 3.10.0* | 3.9.5* | | | 3.6.7<br />3.6.8 |
| Xenial 16.04 | | | | 3.10.0* | 3.9.5 | | 3.7.3 | 3.6.7 |
| Bionic 18.04 | 2.7.16 | | 3.11.5 | 3.10.0 | 3.9.5 | 3.8.0a4<br />3.8.0b1 | 3.7.3 | 3.6.7 |
| Disco 19.04 | | | | | | | 3.7.3 | |
| Focal 20.04 | | 3.13.0rc3 | 3.11.5 | 3.10.0 | 3.9.5 | | | |
| Jammy 22.04 | | 3.13.0rc3 | 3.11.5 | | | | | |
| Noble 24.04 | 2.7.18 | 3.13.0rc3 | 3.11.10 | | | | | |
| | 2.7 | 3.13\*\* | 3.11 | 3.10 | 3.9 | 3.8 | 3.7 | 3.6 |
|--------------|--------|---------------------|---------|---------|--------|----------------------|-------|------------------|
| Trusty 14.04 | | | | 3.10.0* | 3.9.5* | | | 3.6.7<br />3.6.8 |
| Xenial 16.04 | | | | 3.10.0* | 3.9.5 | | 3.7.3 | 3.6.7 |
| Bionic 18.04 | 2.7.16 | | 3.11.5 | 3.10.0 | 3.9.5 | 3.8.0a4<br />3.8.0b1 | 3.7.3 | 3.6.7 |
| Disco 19.04 | | | | | | | 3.7.3 | |
| Focal 20.04 | | 3.13.0rc3<br>3.13.0 | 3.11.5 | 3.10.0 | 3.9.5 | | | |
| Jammy 22.04 | | 3.13.0rc3<br>3.13.0 | 3.11.5 | | | | | |
| Noble 24.04 | 2.7.18 | 3.13.0rc3<br>3.13.0 | 3.11.10 | | | | | |
\* with provided extpython-openssl packages - see below

11
src/focal-3.13.0.sh Normal file
View File

@ -0,0 +1,11 @@
#!/bin/bash -eux
export EXTPYTHON_DIST=focal
export PYTHON_SOURCE=3.13.0
export PYTHON_RELEASE=3.13.0
export PYTHON_MAJOR=3.13
export PYTHON_TARBALL="http://artifact.scc.net.davepedu.com/repo/tar/cpython/cpython/cpython-${PYTHON_SOURCE}.tar.gz"
export CPYTHON_DEPS="libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev uuid-dev"
export EXTRA_PY_CONFIGURE_FLAGS="--enable-optimizations"

11
src/focal-3.13.0t.sh Normal file
View File

@ -0,0 +1,11 @@
#!/bin/bash -eux
export EXTPYTHON_DIST=focal
export PYTHON_SOURCE=3.13.0
export PYTHON_RELEASE=3.13.0t
export PYTHON_MAJOR=3.13t
export PYTHON_TARBALL="http://artifact.scc.net.davepedu.com/repo/tar/cpython/cpython/cpython-${PYTHON_SOURCE}.tar.gz"
export CPYTHON_DEPS="libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev uuid-dev"
export EXTRA_PY_CONFIGURE_FLAGS="--enable-optimizations --disable-gil"

11
src/jammy-3.13.0.sh Normal file
View File

@ -0,0 +1,11 @@
#!/bin/bash -eux
export EXTPYTHON_DIST=jammy
export PYTHON_SOURCE=3.13.0
export PYTHON_RELEASE=3.13.0
export PYTHON_MAJOR=3.13
export PYTHON_TARBALL="http://artifact.scc.net.davepedu.com/repo/tar/cpython/cpython/cpython-${PYTHON_SOURCE}.tar.gz"
export CPYTHON_DEPS="libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev uuid-dev"
export EXTRA_PY_CONFIGURE_FLAGS="--enable-optimizations"

11
src/jammy-3.13.0t.sh Normal file
View File

@ -0,0 +1,11 @@
#!/bin/bash -eux
export EXTPYTHON_DIST=jammy
export PYTHON_SOURCE=3.13.0
export PYTHON_RELEASE=3.13.0t
export PYTHON_MAJOR=3.13t
export PYTHON_TARBALL="http://artifact.scc.net.davepedu.com/repo/tar/cpython/cpython/cpython-${PYTHON_SOURCE}.tar.gz"
export CPYTHON_DEPS="libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev uuid-dev"
export EXTRA_PY_CONFIGURE_FLAGS="--enable-optimizations --disable-gil"

11
src/noble-3.13.0.sh Normal file
View File

@ -0,0 +1,11 @@
#!/bin/bash -eux
export EXTPYTHON_DIST=noble
export PYTHON_SOURCE=3.13.0
export PYTHON_RELEASE=3.13.0
export PYTHON_MAJOR=3.13
export PYTHON_TARBALL="http://artifact.scc.net.davepedu.com/repo/tar/cpython/cpython/cpython-${PYTHON_SOURCE}.tar.gz"
export CPYTHON_DEPS="libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev uuid-dev"
export EXTRA_PY_CONFIGURE_FLAGS="--enable-optimizations"

11
src/noble-3.13.0t.sh Normal file
View File

@ -0,0 +1,11 @@
#!/bin/bash -eux
export EXTPYTHON_DIST=noble
export PYTHON_SOURCE=3.13.0
export PYTHON_RELEASE=3.13.0t
export PYTHON_MAJOR=3.13t
export PYTHON_TARBALL="http://artifact.scc.net.davepedu.com/repo/tar/cpython/cpython/cpython-${PYTHON_SOURCE}.tar.gz"
export CPYTHON_DEPS="libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev uuid-dev"
export EXTRA_PY_CONFIGURE_FLAGS="--enable-optimizations --disable-gil"