From 5f5fe6dcd3237aa29c9eee02395ca599c07cd3dd Mon Sep 17 00:00:00 2001 From: adbenitez Date: Mon, 3 Feb 2025 21:33:31 +0100 Subject: [PATCH] use old crypt lib in python < 3.11 --- chatmaild/pyproject.toml | 2 +- chatmaild/src/chatmaild/doveauth.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/chatmaild/pyproject.toml b/chatmaild/pyproject.toml index 079b4bc3..e38c0c79 100644 --- a/chatmaild/pyproject.toml +++ b/chatmaild/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ "deltachat-rpc-client", "filelock", "requests", - "crypt-r", + "crypt-r; python_version >= 3.11", ] [tool.setuptools] diff --git a/chatmaild/src/chatmaild/doveauth.py b/chatmaild/src/chatmaild/doveauth.py index 7aed3b52..e6292a36 100644 --- a/chatmaild/src/chatmaild/doveauth.py +++ b/chatmaild/src/chatmaild/doveauth.py @@ -3,7 +3,10 @@ import os import sys -import crypt_r +try: + import crypt_r +except ImportError: + import crypt as crypt_r from .config import Config, read_config from .dictproxy import DictProxy