cs3org / wopiserver

A vendor-neutral application gateway compatible with the WOPI specifications.
Apache License 2.0
52 stars 27 forks source link

Introduce the new cs3-python-client library #161

Open glpatcern opened 1 month ago

glpatcern commented 1 month ago

This PR is to introduce the https://github.com/cs3org/cs3-python-client library contributed by @rawe0.

As part of this, some refactoring and simplification has taken place:

@micbar a heads-up about a larger-than-usual change. I will test this with the Microsoft WOPI validator prior to merge.

glpatcern commented 3 weeks ago

Marking as ready for review given that the code is pretty much complete. Once the build passes, we can review and merge this change.

glpatcern commented 2 weeks ago

Remaining tasks:

glpatcern commented 1 week ago

Following https://github.com/cs3org/cs3-python-client/pull/8 we now pass the whole test suite:

$ pytest-3
============================== test session starts ===============================
platform linux -- Python 3.9.18, pytest-6.2.2, py-1.10.0, pluggy-0.13.1
rootdir: /root/WOPI
collected 20 items

test/test_storageiface.py
....................                                                                                [100%]

Therefore this is ready to review.