Skip to content

Commit

Permalink
Merge #1639: Drop Python 3.7 support
Browse files Browse the repository at this point in the history
204f117 Drop Python 3.7 support (Kristaps Kaupe)

Pull request description:

  It's EOL since 27 Jun 2023 and 3.8+ is required for #1637.

  Also mentioned in docs that JoinMarket is currently not compatible with 3.12 (#1589).

ACKs for top commit:
  AdamISZ:
    utACK 204f117
  roshii:
    utACK 204f117

Tree-SHA512: 39ee96aca5e305b894e97a2a843d748a645becbfca1bc9e35f02f33c4634a4f7fee37fd36115510cc052e1d11497dceee2d0fafa12d006dd005d050e5ea1cc9f
  • Loading branch information
kristapsk committed Jan 30, 2024
2 parents adc73e9 + 204f117 commit 658bb00
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/unittests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.)

Expand Down
2 changes: 1 addition & 1 deletion docs/INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down

0 comments on commit 658bb00

Please sign in to comment.