From 2f630a43534c68e33d94d2a726add9eab8e026fa Mon Sep 17 00:00:00 2001 From: Robert de Vries Date: Thu, 9 Apr 2026 20:02:01 +0200 Subject: [PATCH] Clean up import statements. * Remove unused imports. * Move import statements together at the top of the file. --- scripts/build_ffi.py | 1 - setup.py | 2 +- tests/test_aesgcmstream.py | 3 +-- tests/test_chacha20poly1305.py | 2 +- tests/test_ciphers.py | 14 +++++--------- tests/test_hashes.py | 1 - 6 files changed, 8 insertions(+), 15 deletions(-) diff --git a/scripts/build_ffi.py b/scripts/build_ffi.py index 68df95d..64f138a 100644 --- a/scripts/build_ffi.py +++ b/scripts/build_ffi.py @@ -26,7 +26,6 @@ from distutils.util import get_platform from cffi import FFI import shutil -import glob from wolfcrypt._version import __wolfssl_version__ as version def local_path(path): diff --git a/setup.py b/setup.py index 7c16e74..ed2836e 100755 --- a/setup.py +++ b/setup.py @@ -22,12 +22,12 @@ # pylint: disable=wrong-import-position import os +import re import sys from setuptools import setup, find_packages os.chdir(os.path.dirname(sys.argv[0]) or ".") -import re VERSIONFILE = "wolfcrypt/_version.py" verstrline = open(VERSIONFILE, "rt").read() VSRE = r"^__version__ = ['\"]([^'\"]*)['\"]" diff --git a/tests/test_aesgcmstream.py b/tests/test_aesgcmstream.py index 12c8c04..61ad285 100644 --- a/tests/test_aesgcmstream.py +++ b/tests/test_aesgcmstream.py @@ -23,11 +23,10 @@ from wolfcrypt._ffi import lib as _lib if _lib.AESGCM_STREAM_ENABLED: - from collections import namedtuple import pytest from wolfcrypt.utils import t2b from wolfcrypt.exceptions import WolfCryptError - from binascii import hexlify as b2h, unhexlify as h2b + from binascii import hexlify as b2h from wolfcrypt.ciphers import AesGcmStream def test_encrypt(): diff --git a/tests/test_chacha20poly1305.py b/tests/test_chacha20poly1305.py index c67840e..07616ea 100644 --- a/tests/test_chacha20poly1305.py +++ b/tests/test_chacha20poly1305.py @@ -27,7 +27,7 @@ import pytest from wolfcrypt.utils import t2b from wolfcrypt.exceptions import WolfCryptError - from binascii import hexlify as b2h, unhexlify as h2b + from binascii import unhexlify as h2b from wolfcrypt.ciphers import ChaCha20Poly1305 def test_encrypt_decrypt(): diff --git a/tests/test_ciphers.py b/tests/test_ciphers.py index 79092e2..2cbd483 100644 --- a/tests/test_ciphers.py +++ b/tests/test_ciphers.py @@ -23,8 +23,8 @@ from collections import namedtuple import random import pytest -from wolfcrypt._ffi import ffi as _ffi from wolfcrypt._ffi import lib as _lib +from wolfcrypt.ciphers import MODE_CTR, MODE_ECB, MODE_CBC, WolfCryptError from wolfcrypt.utils import t2b, h2b import os @@ -43,20 +43,16 @@ from wolfcrypt.ciphers import ChaCha if _lib.RSA_ENABLED: - from wolfcrypt.ciphers import (RsaPrivate, RsaPublic, HASH_TYPE_SHA256, MGF1SHA256, HASH_TYPE_SHA, MGF1SHA1) + from wolfcrypt.ciphers import RsaPrivate, RsaPublic, HASH_TYPE_SHA256, HASH_TYPE_SHA if _lib.ECC_ENABLED: - from wolfcrypt.ciphers import (EccPrivate, EccPublic) + from wolfcrypt.ciphers import EccPrivate, EccPublic if _lib.ED25519_ENABLED: - from wolfcrypt.ciphers import (Ed25519Private, Ed25519Public) + from wolfcrypt.ciphers import Ed25519Private, Ed25519Public if _lib.ED448_ENABLED: - from wolfcrypt.ciphers import (Ed448Private, Ed448Public) - -from wolfcrypt.ciphers import ( - MODE_CTR, MODE_ECB, MODE_CBC, WolfCryptError -) + from wolfcrypt.ciphers import Ed448Private, Ed448Public @pytest.fixture diff --git a/tests/test_hashes.py b/tests/test_hashes.py index 3f5c2de..09eeb26 100644 --- a/tests/test_hashes.py +++ b/tests/test_hashes.py @@ -22,7 +22,6 @@ from collections import namedtuple import pytest -from wolfcrypt._ffi import ffi as _ffi from wolfcrypt._ffi import lib as _lib from wolfcrypt.utils import t2b