Skip to content

Commit

Permalink
add conclude.py
Browse files Browse the repository at this point in the history
  • Loading branch information
FynnBe committed Feb 21, 2024
1 parent 0d6feb8 commit 9225f9a
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 1 deletion.
19 changes: 19 additions & 0 deletions scripts/conclude.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
from typer import run
from utils.s3_client import Client

from scripts.utils.remote_resource import StagedVersion


def conclude(
resource_id: str,
version: int,
):
staged = StagedVersion(client=Client(), id=resource_id, version=version)
staged.set_status(
"awaiting review",
description="Thank you for your contribution! Our bioimage.io maintainers will take a look soon.",
)


if __name__ == "__main__":
run(conclude)
2 changes: 1 addition & 1 deletion scripts/utils/remote_resource.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def stage_new_version(self, package_url: str) -> StagedVersion:
try:
remotezip = urllib.request.urlopen(package_url)
except Exception:
logger.error("failed to open %s", package_url)
logger.error("failed to open {}", package_url)
raise

zipinmemory = io.BytesIO(remotezip.read())
Expand Down
1 change: 1 addition & 0 deletions scripts/utils/s3_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ def put(
length=length,
part_size=part_size,
)
logger.info("Uploaded {}", self.get_file_url(path))

def put_json(self, path: str, json_value: Any):
data = json.dumps(json_value).encode()
Expand Down

0 comments on commit 9225f9a

Please sign in to comment.