From ac620079be9158a92cd3ca65cb3093a1a616cf2e Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Wed, 4 Nov 2020 18:02:42 +0100 Subject: [PATCH] [fix] #113: Support libnacl version from v1.7.2 Change libnacl version Force libnacl minimum version to v1.7.2 To support Py3.9 https://github.com/saltstack/libnacl/issues/120#issuecomment-721336469 https://github.com/saltstack/libnacl/commit/33b22d2edc86edbb1a2dcb0b902428a40cc5e35b --- duniterpy/key/ascii_armor.py | 3 ++- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/duniterpy/key/ascii_armor.py b/duniterpy/key/ascii_armor.py index 122497ef..5035d092 100644 --- a/duniterpy/key/ascii_armor.py +++ b/duniterpy/key/ascii_armor.py @@ -17,6 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. import base64 import libnacl +from libnacl.version import version as libnacl_version import re from typing import Optional, List, Dict, Any @@ -31,7 +32,7 @@ HEADER_PREFIX = "-----" DASH_ESCAPE_PREFIX = "\x2D\x20" # Version field value -VERSION_FIELD_VALUE = "Python Libnacl " + libnacl.__version__ +VERSION_FIELD_VALUE = "Python Libnacl " + libnacl_version # Parser cursor status ON_MESSAGE_FIELDS = 1 diff --git a/pyproject.toml b/pyproject.toml index 64c7f3d9..eeba997c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ jsonschema = "^3.0.2" pypeg2 = "^2.15.2" attrs = "^19.3.0" base58 = "^2.0.0" -libnacl = "^1.6.1" +libnacl = "^1.7.2" pyaes = "^1.6.1" [tool.poetry.dev-dependencies] -- GitLab