From 204f1171c21cb40654eca73380ae7885f859e88d Mon Sep 17 00:00:00 2001 From: Kristaps Kaupe Date: Sat, 20 Jan 2024 11:35:16 +0200 Subject: [PATCH] Drop Python 3.7 support --- .github/workflows/unittests.yml | 2 +- README.md | 2 +- docs/INSTALL.md | 2 +- pyproject.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 60ba31238..f08bbce49 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: os: [macos-latest, ubuntu-latest] - python-version: ["3.7", "3.11"] + python-version: ["3.8", "3.11"] bitcoind-version: ["0.18.0", "26.0"] steps: diff --git a/README.md b/README.md index 0a80cf063..dda647172 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ Download the latest [release](https://github.com/Joinmarket-Org/joinmarket-clien Make sure to validate the signature on the tar/zip file provided with the [release](https://github.com/Joinmarket-Org/joinmarket-clientserver/releases) (or check the signature in git if you install that way using `git log --show-signature`). -JoinMarket requires Python 3.7 or newer installed. +JoinMarket requires Python 3.8, 3.9, 3.10 or 3.11 installed. (**macOS users**: Make sure that you have Homebrew and Apple's Command Line Tools installed.) diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 0a9d588dd..1a1707dde 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -4,7 +4,7 @@ * [Installation on Windows](#installation-on-windows) * [Alternative/custom installation](#alternativecustom-installation) -JoinMarket requires Python 3.7 or newer. +JoinMarket requires Python 3.8, 3.9, 3.10 or 3.11. ### Notes on upgrading, binaries and compatibility diff --git a/pyproject.toml b/pyproject.toml index db73cd2e0..cfb4ff845 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "joinmarket" version = "0.9.11dev" description = "Joinmarket client library for Bitcoin coinjoins" readme = "README.md" -requires-python = ">=3.7,<3.12" +requires-python = ">=3.8,<3.12" license = {file = "LICENSE"} dependencies = [ "chromalog==1.0.5",