From 4b8ba9c71e28203ecc0dd37375b36e4b164d6e8e Mon Sep 17 00:00:00 2001 From: Andrew Kozlik Date: Fri, 30 Jan 2026 18:48:02 +0100 Subject: [PATCH 1/2] Update changelog. --- CHANGELOG.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb797fb..96f1949 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,10 @@ -## [Unreleased] +# Changelog + +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.1.0/). + +## [1.1.0] - 2026-02-02 ### Added @@ -7,11 +13,12 @@ ### Changed - Drop base58 dependency. Port base58 code directly in-tree as a `base58` module. +- Drop ecdsa dependency. Replace with own implementation of point addition. -## 1.0.1 +## [1.0.1] - 2024-09-03 - Support Python 3.8 -## 1.0.0 +## [1.0.0] - 2024-08-20 - First release forked from Antoine Poinsot's python-bip32. From e7cee031e2c0cd23c368dc291f84623489133ce8 Mon Sep 17 00:00:00 2001 From: Andrew Kozlik Date: Fri, 30 Jan 2026 18:57:38 +0100 Subject: [PATCH 2/2] Bump version and use project section in pyproject.toml. --- pyproject.toml | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index df358a6..3ccdf1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,18 +1,28 @@ -[tool.poetry] +[project] name = "slip10" -version = "1.0.1" +version = "1.1.0" description = "A reference implementation of the SLIP-0010 specification, which generalizes the BIP-0032 derivation scheme for private and public key pairs in hierarchical deterministic wallets for the curves secp256k1, NIST P-256, ed25519 and curve25519." -authors = ["Antoine Poinsot ", "Andrew R. Kozlik "] -maintainers = ["Andrew R. Kozlik "] - # slip10/ripemd160.py is MIT license = "BSD-3-Clause AND MIT" +license-files = [ "LICENCE" ] +dynamic = [ "readme" ] +authors = [ + { name = "Antoine Poinsot", email = "darosior@protonmail.com" }, + { name = "Andrew R. Kozlik", email = "andrew.kozlik@satoshilabs.com" }, +] +maintainers = [ + { name = "Andrew R. Kozlik", email = "andrew.kozlik@satoshilabs.com" }, +] +keywords = [ "bitcoin", "slip10", "hdwallet" ] + +[project.urls] +repository = "https://github.com/trezor/python-slip10" + +[tool.poetry] readme = [ "README.md", "CHANGELOG.md", ] -repository = "https://github.com/trezor/python-slip10" -keywords = ["bitcoin", "slip10", "hdwallet"] [tool.poetry.dependencies] cryptography = "*" @@ -27,10 +37,6 @@ isort = "^5" exceptiongroup = { version = "*", markers = "python_version == '3.10'" } tomli = { version = "*", markers = "python_version == '3.10'" } -[project] -license = "BSD-3-Clause AND MIT" -license-files = ["LICENCE"] - [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"