Merge pull request #3 from slyons/dev/py37
Adding support for Python 3.7
This commit is contained in:
commit
5786aad1fe
8 changed files with 32 additions and 10 deletions
2
.github/workflows/CI.yaml
vendored
2
.github/workflows/CI.yaml
vendored
|
|
@ -229,6 +229,6 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Cargo publish
|
||||
run: cargo publish --token ${CRATES_TOKEN}
|
||||
run: cargo publish -p szurubooru-client --token ${CRATES_TOKEN}
|
||||
env:
|
||||
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,9 @@
|
|||
## v0.6.0 (2024-09-05)
|
||||
|
||||
### Feat
|
||||
|
||||
- **pyproject_toml**: enabling python 3.7 support so this will work on my raspberry pi
|
||||
|
||||
## v0.5.0 (2024-09-05)
|
||||
|
||||
### Feat
|
||||
|
|
|
|||
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -1590,7 +1590,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "szurubooru-client"
|
||||
version = "0.5.0"
|
||||
version = "0.6.0"
|
||||
dependencies = [
|
||||
"base64",
|
||||
"bytes",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,9 @@
|
|||
## v0.6.0 (2024-09-05)
|
||||
|
||||
### Feat
|
||||
|
||||
- **pyproject_toml**: enabling python 3.7 support so this will work on my raspberry pi
|
||||
|
||||
## v0.5.0 (2024-09-05)
|
||||
|
||||
### Feat
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "szurubooru-client"
|
||||
version = "0.5.0"
|
||||
version = "0.6.0"
|
||||
edition = "2021"
|
||||
authors = ["Scott Lyons <scottalyons@gmail.com>"]
|
||||
description = "A wrapper around the Szurubooru API, including type-safe Query and Sort tokens"
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue