From 0b9500f3e9fedc7b043460eb29b6d9f23770a4f3 Mon Sep 17 00:00:00 2001 From: Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com> Date: Wed, 10 May 2023 08:29:23 +0000 Subject: [PATCH] partial bitcoin#27483: Bump python minimum version to 3.8 --- .cirrus.yml | 4 ++-- .python-version | 2 +- .travis.yml | 2 +- configure.ac | 4 ++-- doc/dependencies.md | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 8a43a5aa38..506bfceb21 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -29,9 +29,9 @@ task: functional_test_script: - ./test/functional/test_runner.py --jobs 9 --ci --extended --exclude feature_dbcrash --combinedlogslen=1000 --quiet --failfast task: - name: "x86_64 Linux [GOAL: install] [buster] [Using ./ci/ system]" + name: "x86_64 Linux [GOAL: install] [focal] [Using ./ci/ system]" container: - image: debian:buster + image: ubuntu:focal cpu: 8 memory: 8G timeout_in: 60m diff --git a/.python-version b/.python-version index 36f601f10e..eee6392d5c 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.7.16 +3.8.16 diff --git a/.travis.yml b/.travis.yml index aa85544f5a..853a45852e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -204,7 +204,7 @@ after_success: env: cache: false language: python - python: '3.7' # Oldest supported version according to doc/dependencies.md + python: '3.8' # Oldest supported version according to doc/dependencies.md install: - set -o errexit; source ./ci/lint/04_install.sh before_script: diff --git a/configure.ac b/configure.ac index 9d47bd3e11..fa19e0af11 100644 --- a/configure.ac +++ b/configure.ac @@ -99,8 +99,8 @@ AC_PATH_TOOL(RANLIB, ranlib) AC_PATH_TOOL(STRIP, strip) AC_PATH_TOOL(GCOV, gcov) AC_PATH_PROG(LCOV, lcov) -dnl Python 3.7 is specified in .python-version and should be used if available, see doc/dependencies.md -AC_PATH_PROGS([PYTHON], [python3.7 python3.8 python3.9 python3.10 python3.11 python3.12 python3 python]) +dnl Python 3.8 is specified in .python-version and should be used if available, see doc/dependencies.md +AC_PATH_PROGS([PYTHON], [python3.8 python3.9 python3.10 python3.11 python3.12 python3 python]) AC_PATH_PROG(GENHTML, genhtml) AC_PATH_PROG([GIT], [git]) AC_PATH_PROG(CCACHE,ccache) diff --git a/doc/dependencies.md b/doc/dependencies.md index 6e5a54b0c9..0c82a2fab5 100644 --- a/doc/dependencies.md +++ b/doc/dependencies.md @@ -20,7 +20,7 @@ These are the dependencies currently used by Dash Core. You can find instruction | librsvg | | | | | | | MiniUPnPc | [2.2.2](https://miniupnp.tuxfamily.org/files) | | No | | | | PCRE | | | | | [Yes](https://github.com/dashpay/dash/blob/develop/depends/packages/qt.mk) | -| Python (tests) | | [3.7](https://www.python.org/downloads) | | | | +| Python (tests) | | [3.8](https://www.python.org/downloads) | | | | | qrencode | [3.4.4](https://fukuchi.org/works/qrencode) | | No | | | | Qt | [5.12.11](https://download.qt.io/official_releases/qt/) | [5.5.1](https://github.com/bitcoin/bitcoin/issues/13478) | No | | | | SQLite | [3.32.1](https://sqlite.org/download.html) | [3.7.17](https://github.com/bitcoin/bitcoin/pull/19077) | | | |