Skip to content

Commit

Permalink
Merge pull request #214 from LedgerHQ/update/versions
Browse files Browse the repository at this point in the history
Update Python version support: remove 3.8, added 3.12 and 3.13
  • Loading branch information
lpascal-ledger authored Jan 28, 2025
2 parents 953b870 + ae73c16 commit 2d572a0
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 6 deletions.
6 changes: 5 additions & 1 deletion .github/workflows/build_and_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python_version: ['3.8', '3.9', '3.10', '3.11']
python_version: ['3.9', '3.10', '3.11', '3.12']

steps:
- name: Clone
Expand Down Expand Up @@ -105,6 +105,10 @@ jobs:

- name: Build Ragger Python package
run: |
# Needed to workaround this bug https://github.com/pypa/setuptools/issues/4759
# To be removed when it's fixed
pip install -U packaging
pip install --upgrade pip build twine
python -m build
pip install .
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.26.0] - 2025-??-??

### Added

- Added support for Python 3.12

### Removed

- Drop support for Python 3.8

## [1.25.0] - 2024-12-20

### Added
Expand Down
10 changes: 5 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[build-system]
requires = [
"setuptools>=61.2",
"setuptools>=75",
"setuptools_scm[toml]>=6.2",
"wheel"
]
Expand All @@ -12,19 +12,19 @@ authors = [{name = "Ledger", email = "[email protected]"}]
description = "Testing framework using Speculos and LedgerComm as backends"
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"License :: OSI Approved :: Apache Software License",
"Operating System :: POSIX :: Linux",
"Operating System :: MacOS :: MacOS X",
]
requires-python = ">=3.8"
requires-python = ">=3.9"
dependencies = [
"bip_utils>=2.4.0",
"py-sr25519-bindings>=0.2.0,<0.3.0",
"ledgered>=0.6.3",
"ledgered>=0.7.1",
]
dynamic = ["version"]

Expand Down Expand Up @@ -63,7 +63,7 @@ doc = [
"docutils==0.16",
]
speculos = [
"speculos>=0.9.1",
"speculos>=0.13.1",
"mnemonic",
]
ledgercomm = [
Expand Down

0 comments on commit 2d572a0

Please sign in to comment.