diff --git a/szurubooru-client/pyproject.toml b/szurubooru-client/pyproject.toml index 8c91a5d..ddaa501 100644 --- a/szurubooru-client/pyproject.toml +++ b/szurubooru-client/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "szurubooru_client" -requires-python = ">=3.8" +requires-python = ">=3.7" classifiers = [ "Programming Language :: Rust", "Programming Language :: Python :: Implementation :: CPython", diff --git a/tests/python-sync/requirements.txt b/tests/python-sync/requirements.txt index aa5030d..8a059b4 100644 --- a/tests/python-sync/requirements.txt +++ b/tests/python-sync/requirements.txt @@ -1,6 +1,4 @@ Jinja2==3.1.4 MarkupSafe==2.1.5 maturin==1.7.0 -pdoc==14.6.0 -Pygments==2.18.0 loguru==0.7.2 diff --git a/tests/python-sync/test.py b/tests/python-sync/test.py index b0c6cef..3f7f39b 100644 --- a/tests/python-sync/test.py +++ b/tests/python-sync/test.py @@ -336,8 +336,14 @@ def test_downloads(client): f3_hasher = hashlib.new("sha1") with open("../folly3.jpg", "rb") as f: - while (byte := f.read(1)): - f3_hasher.update(byte) + #while (byte := f.read(1)): + # f3_hasher.update(byte) + while True: + byte = f.read(1) + if len(byte): + f3_hasher.update(byte) + else: + break f3_post = client.list_posts([anonymous_token("folly3")]).results[0] with tempfile.TemporaryDirectory() as tmpdirname: @@ -347,8 +353,14 @@ def test_downloads(client): client.download_image_to_path(f3_post.id, fname) dl_hasher = hashlib.new("sha1") with open(fname, "rb") as f: - while (byte := f.read(1)): - dl_hasher.update(byte) + #while (byte := f.read(1)): + # dl_hasher.update(byte) + while True: + byte = f.read(1) + if len(byte): + dl_hasher.update(byte) + else: + break assert f3_hasher.hexdigest() == dl_hasher.hexdigest()