Skip to content

Commit 3e02de0

Browse files
committed
Update to Python 3.14.0
1 parent 05f9a55 commit 3e02de0

File tree

6 files changed

+46
-46
lines changed

6 files changed

+46
-46
lines changed

Makefile

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,42 +10,42 @@ INSTALL_CMD = make install
1010

1111
PATCHES = disable-re-test.patch
1212

13-
GETDATA_TARARGS = --exclude=usr/local/lib/python3.13/site-packages/numpy\* \
14-
--exclude=usr/local/lib/python3.13/ensurepip \
15-
--exclude=usr/local/lib/python3.13/idlelib \
16-
--exclude=usr/local/lib/python3.13/pydoc_data \
17-
--exclude=usr/local/lib/python3.13/test \
18-
--exclude=usr/local/lib/python3.13/tkinter \
19-
--exclude=usr/local/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a \
20-
--exclude=usr/local/lib/python3.13/lib-dynload/.debug \
13+
GETDATA_TARARGS = --exclude=usr/local/lib/python3.14/site-packages/numpy\* \
14+
--exclude=usr/local/lib/python3.14/ensurepip \
15+
--exclude=usr/local/lib/python3.14/idlelib \
16+
--exclude=usr/local/lib/python3.14/pydoc_data \
17+
--exclude=usr/local/lib/python3.14/test \
18+
--exclude=usr/local/lib/python3.14/tkinter \
19+
--exclude=usr/local/lib/python3.14/config-3.14-arm-linux-gnueabi/libpython3.14.a \
20+
--exclude=usr/local/lib/python3.14/lib-dynload/.debug \
2121
--exclude=\*.py[co] \
2222
--exclude=__pycache__ \
23-
usr/local/include/python3.13/pyconfig.h \
23+
usr/local/include/python3.14/pyconfig.h \
2424
usr/local/lib/libpython3* \
25-
usr/local/bin/*3.13 \
25+
usr/local/bin/*3.14 \
2626
usr/local/bin/pip3 \
2727
usr/local/bin/python3 \
2828
usr/local/bin/python3-config \
29-
usr/local/lib/python3.13 \
30-
usr/local/bin/python3.13-config
29+
usr/local/lib/python3.14 \
30+
usr/local/bin/python3.14-config
3131

32-
GETDATA_DEV_TARARGS = --exclude=usr/local/include/python3.13/pyconfig.h \
33-
usr/local/include/python3.13 \
32+
GETDATA_DEV_TARARGS = --exclude=usr/local/include/python3.14/pyconfig.h \
33+
usr/local/include/python3.14 \
3434
usr/local/lib/pkgconfig/python3.pc \
3535
usr/local/lib/pkgconfig/python3-embed.pc \
36-
usr/local/lib/pkgconfig/python-3.13.pc \
37-
usr/local/lib/pkgconfig/python-3.13-embed.pc \
38-
usr/local/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a
36+
usr/local/lib/pkgconfig/python-3.14.pc \
37+
usr/local/lib/pkgconfig/python-3.14-embed.pc \
38+
usr/local/lib/python3.14/config-3.14-arm-linux-gnueabi/libpython3.14.a
3939

4040
GETDATA_DBG_TARARGS = usr/local/bin/.debug/python3.debug \
4141
usr/local/lib/.debug/libpython3* \
42-
usr/local/lib/python3.13/lib-dynload/.debug
42+
usr/local/lib/python3.14/lib-dynload/.debug
4343

4444
EXTRA_CONTROL = postinst prerm
4545

46-
EXES = usr/local/bin/python3.13 \
47-
usr/local/lib/libpython3.13.so.1.0 \
48-
usr/local/lib/python3.13/lib-dynload/*.so
46+
EXES = usr/local/bin/python3.14 \
47+
usr/local/lib/libpython3.14.so.1.0 \
48+
usr/local/lib/python3.14/lib-dynload/*.so
4949

5050
include ./Mk/remote_build.mk
5151
include ./Mk/ipk.mk

Mk/remote_build.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ endif
5757

5858
install-deps:
5959
ifneq ($(strip ${DEPS}),)
60-
ssh ${BUILD_USER}@${ROBORIO} 'opkg update && opkg install ${DEPS} && (opkg clean || true)'
60+
ssh ${BUILD_USER}@${ROBORIO} 'opkg update; opkg install ${DEPS} && (opkg clean || true)'
6161
endif
6262

6363
fetch: ${TGZ}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ There are several non-automated steps:
2828
mkdir /media/sda1/bin
2929
mkdir /media/sda1/include
3030
mkdir /media/sda1/lib
31-
mkdir /media/sda1/lib
31+
mkdir /media/sda1/tmp
3232
3333
rmdir /usr/local/lib
3434

control

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
Package: python313
2-
Version: 3.13.1-r1
1+
Package: python314
2+
Version: 3.14.0-r1
33
Description: Python programming language
44
Section: devel
55
Priority: optional
66
Maintainer: RobotPy Developers <[email protected]>
77
License: BSD
88
Architecture: cortexa9-vfpv3
9-
OE: python313
9+
OE: python314
1010
Homepage: http://www.python.org
1111
Depends: libc6
1212
Recommends: libreadline6
13-
Source: https://www.python.org/ftp/python/3.13.1/Python-3.13.1.tgz
13+
Source: https://www.python.org/ftp/python/3.14.0/Python-3.14.0.tgz

postinst

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,30 @@ if [ x"$D" = "x" ]; then
33
if [ -x /sbin/ldconfig ]; then /sbin/ldconfig ; fi
44
fi
55
# compile library files
6-
/usr/bin/env PYTHONPATH=/usr/local/lib/python3.13 LD_LIBRARY_PATH=/usr/local/lib \
7-
/usr/local/bin/python3 -Wi /usr/local/lib/python3.13/compileall.py \
8-
-d lib/python3.13 -f -q \
6+
/usr/bin/env PYTHONPATH=/usr/local/lib/python3.14 LD_LIBRARY_PATH=/usr/local/lib \
7+
/usr/local/bin/python3 -Wi /usr/local/lib/python3.14/compileall.py \
8+
-d lib/python3.14 -f -q \
99
-x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
10-
/usr/local/lib/python3.13
11-
/usr/bin/env PYTHONPATH=/usr/local/lib/python3.13 LD_LIBRARY_PATH=/usr/local/lib \
12-
/usr/local/bin/python3 -Wi -O /usr/local/lib/python3.13/compileall.py \
13-
-d lib/python3.13 -f -q \
10+
/usr/local/lib/python3.14
11+
/usr/bin/env PYTHONPATH=/usr/local/lib/python3.14 LD_LIBRARY_PATH=/usr/local/lib \
12+
/usr/local/bin/python3 -Wi -O /usr/local/lib/python3.14/compileall.py \
13+
-d lib/python3.14 -f -q \
1414
-x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
15-
/usr/local/lib/python3.13
16-
/usr/bin/env PYTHONPATH=/usr/local/lib/python3.13 LD_LIBRARY_PATH=/usr/local/lib \
17-
/usr/local/bin/python3 -Wi /usr/local/lib/python3.13/compileall.py \
18-
-d lib/python3.13/site-packages -f -q \
19-
-x badsyntax /usr/local/lib/python3.13/site-packages
20-
/usr/bin/env PYTHONPATH=/usr/local/lib/python3.13 LD_LIBRARY_PATH=/usr/local/lib \
21-
/usr/local/bin/python3 -Wi -O /usr/local/lib/python3.13/compileall.py \
22-
-d lib/python3.13/site-packages -f -q \
23-
-x badsyntax /usr/local/lib/python3.13/site-packages
15+
/usr/local/lib/python3.14
16+
/usr/bin/env PYTHONPATH=/usr/local/lib/python3.14 LD_LIBRARY_PATH=/usr/local/lib \
17+
/usr/local/bin/python3 -Wi /usr/local/lib/python3.14/compileall.py \
18+
-d lib/python3.14/site-packages -f -q \
19+
-x badsyntax /usr/local/lib/python3.14/site-packages
20+
/usr/bin/env PYTHONPATH=/usr/local/lib/python3.14 LD_LIBRARY_PATH=/usr/local/lib \
21+
/usr/local/bin/python3 -Wi -O /usr/local/lib/python3.14/compileall.py \
22+
-d lib/python3.14/site-packages -f -q \
23+
-x badsyntax /usr/local/lib/python3.14/site-packages
2424

2525
# Fix pip to not warn when running as root because we don't care
2626
sed -i 's/def warn_if_run_as_root() -> None:$/def warn_if_run_as_root() -> None: return\ndef _unused():/g' \
27-
/usr/local/lib/python3.13/site-packages/pip/_internal/cli/req_command.py
27+
/usr/local/lib/python3.14/site-packages/pip/_internal/cli/req_command.py
2828

2929
# Let user program set RT thread priorities by making CAP_SYS_NICE
3030
# permitted, inheritable, and effective. See "man 7 capabilities"
3131
# for docs on capabilities and file capability sets.
32-
setcap cap_sys_nice+eip /usr/local/bin/python3.13
32+
setcap cap_sys_nice+eip /usr/local/bin/python3.14

prerm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/sh
22
# delete compiled library files
3-
find /usr/local/lib/python3.13 -name __pycache__ -type d -prune -exec rm -r '{}' ';'
3+
find /usr/local/lib/python3.14 -name __pycache__ -type d -prune -exec rm -r '{}' ';'

0 commit comments

Comments
 (0)