diff --git a/.metwork-framework/components.md b/.metwork-framework/components.md index babc92c44..6d38bee89 100644 --- a/.metwork-framework/components.md +++ b/.metwork-framework/components.md @@ -69,7 +69,6 @@ | [executing](https://github.com/alexmojaki/executing) | 2.2.0 | python3 | | [fakeredis](https://github.com/cunla/fakeredis-py) | 2.27.0 | python3 | | [filelock](https://github.com/tox-dev/py-filelock) | 3.32.2 | python3_core | -| [filprofiler](https://pythonspeed.com/fil/) | 2024.11.2 | python3_devtools | | [flake8](https://github.com/pycqa/flake8) | 7.1.2 | python3_devtools | | [flake8_docstrings](https://github.com/pycqa/flake8-docstrings) | 1.7.0 | python3_devtools | | [freezegun](https://github.com/spulec/freezegun) | 1.5.1 | python3_devtools | @@ -245,7 +244,7 @@ | [python-dateutil](https://github.com/dateutil/dateutil) | 2.9.0.post0 | python3 | | [python-discovery](https://github.com/tox-dev/python-discovery) | 1.4.4 | python3_core | | [python-ldap](https://www.python-ldap.org/) | 3.4.5 | python3 | -| [Python](http://python.org/) | 3.13.13 | python3_core | +| [Python](http://python.org/) | 3.14.2 | python3_core | | [pytokens](https://github.com/tusharsadhwani/pytokens) | 0.4.1 | python3_devtools | | [pytz](http://pythonhosted.org/pytz) | 2025.1 | python3 | | [PyYAML-ft](https://github.com/Quansight-Labs/pyyaml-ft/) | 8.0.0 | python3_devtools | @@ -319,4 +318,4 @@ | [zeromq](https://zeromq.org/) | 4.3.5 | core | | [zipp](https://pypi.org/project/zipp) | 3.21.0 | python3_core | -*(318 components)* +*(317 components)* diff --git a/adm/envtpl b/adm/envtpl index 3ea23dc5a..87c0e1667 100755 --- a/adm/envtpl +++ b/adm/envtpl @@ -19,7 +19,7 @@ if test -x "${MFEXT_HOME:-}/opt/python3/bin/envtpl"; then # probably during a module bootstrap export LAYERAPI2_LAYERS_PATH="${MFEXT_HOME}/opt:${MFEXT_HOME}" # FIXME: do not hardcode this - export PYTHON3_SHORT_VERSION=3.13 + export PYTHON3_SHORT_VERSION=3.14 fi ENVTPL="${MFEXT_HOME:-}/opt/python3/bin/envtpl" exec "${MFEXT_HOME}/opt/core/bin/layer_wrapper" --layers=python3@mfext -- "${ENVTPL}" "$@" diff --git a/adm/templates/profile b/adm/templates/profile index 6b59fa368..a3e460512 100644 --- a/adm/templates/profile +++ b/adm/templates/profile @@ -114,7 +114,7 @@ fi export MFMODULE_STATUS # FIXME: do not hardcode this -export PYTHON3_SHORT_VERSION=3.13 +export PYTHON3_SHORT_VERSION=3.14 # We configure the layers system field_prepend LAYERAPI2_LAYERS_PATH {{MFEXT_HOME}} diff --git a/bootstrap.sh b/bootstrap.sh index 290157449..7ba5c1713 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -84,7 +84,7 @@ fi # FIXME: do not hardcode this # FIXME: move to layer root extra_env ? -echo "export PYTHON3_SHORT_VERSION := 3.13" >>adm/root.mk +echo "export PYTHON3_SHORT_VERSION := 3.14" >>adm/root.mk echo "BOOTSTRAP DONE !" echo "MFEXT_HOME=${MFEXT_HOME}" diff --git a/integration_tests/0005_test_import_python3_bis/import_python3.py b/integration_tests/0005_test_import_python3_bis/import_python3.py index b4a46db0e..59cfb2bcf 100644 --- a/integration_tests/0005_test_import_python3_bis/import_python3.py +++ b/integration_tests/0005_test_import_python3_bis/import_python3.py @@ -58,7 +58,7 @@ import executing import fakeredis import filelock -import filprofiler +#import filprofiler import flake8_docstrings import flake8 import freezegun diff --git a/layers/layer1_python3_core/0030_python3/Makefile.mk b/layers/layer1_python3_core/0030_python3/Makefile.mk index 9f20f9b72..4180fbb01 100644 --- a/layers/layer1_python3_core/0030_python3/Makefile.mk +++ b/layers/layer1_python3_core/0030_python3/Makefile.mk @@ -2,10 +2,10 @@ include ../../../adm/root.mk include ../../package.mk export NAME=Python -export VERSION=3.13.13 +export VERSION=3.14.2 export EXTENSION=tar.xz export CHECKTYPE=MD5 -export CHECKSUM=3a19dd420883dd599728c9dd07c141e7 +export CHECKSUM=19a31b2838db3b53f9f2db8782bf8773 DESCRIPTION=\ Python is an interpreted, object-oriented, high-level programming language. WEBSITE=http://python.org/ diff --git a/layers/layer1_python3_core/0030_python3/sources b/layers/layer1_python3_core/0030_python3/sources index 2bb440d8a..010f9d7cc 100644 --- a/layers/layer1_python3_core/0030_python3/sources +++ b/layers/layer1_python3_core/0030_python3/sources @@ -1 +1 @@ -https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz +https://www.python.org/ftp/python/3.14.2/Python-3.14.2.tar.xz diff --git a/layers/layer7_python3_devtools/0500_extra_python_packages/requirements-to-freeze.txt b/layers/layer7_python3_devtools/0500_extra_python_packages/requirements-to-freeze.txt index e404343fe..73894583a 100644 --- a/layers/layer7_python3_devtools/0500_extra_python_packages/requirements-to-freeze.txt +++ b/layers/layer7_python3_devtools/0500_extra_python_packages/requirements-to-freeze.txt @@ -35,7 +35,7 @@ pytest-json-report bump-pydantic pipdeptree py-spy -filprofiler +#filprofiler is not Python 3.14 compliant bandit GitPython pyinstaller diff --git a/layers/layer7_python3_devtools/0500_extra_python_packages/requirements3.txt b/layers/layer7_python3_devtools/0500_extra_python_packages/requirements3.txt index 1ec7a73a6..086769d60 100644 --- a/layers/layer7_python3_devtools/0500_extra_python_packages/requirements3.txt +++ b/layers/layer7_python3_devtools/0500_extra_python_packages/requirements3.txt @@ -11,7 +11,6 @@ coverage==7.7.1 coveralls==4.1.0 exceptiongroup==1.2.2 execnet==2.1.1 -filprofiler==2024.11.2 flake8==7.1.2 flake8-docstrings==1.7.0 freezegun==1.5.1