Feedback from alpha testing (July 13th code freeze) - [x] File upload dynamic chunk sizes (@j-s-135) - https://github.com/wwPDB/onedep_lib/tree/feat/chunk - [x] Test checksum after upload (@wmorellato) - https://github.com/wwPDB/py-wwpdb_apps_deposit/pull/678 (DepUI) - https://github.com/wwPDB/onedep_lib/pull/6 - [x] Authentication tokens: what happens if access token is refreshed during an upload session (@wmorellato) - It fails... https://github.com/wwPDB/onedep_lib/pull/7 - [x] Modularize schema (@j-s-135) - https://github.com/wwPDB/onedep_lib/tree/modularize-schema - [x] Add human readable errors/warnings to schema (@j-s-135) - Suppress manual file check error/warning messages - https://github.com/wwPDB/onedep_lib/tree/schema - [x] Add entry point functions for retrieving deposition metadata (@j-s-135) - [x] Instead of copying both access and refresh keys, use one key for both (@wmorellato) (https://github.com/wwPDB/onedep_lib/pull/13) - [x] Remove access token from UI - [x] Expose check_api_keys() directly somewhere so that the user's keys can be checked in advance without creating any depositions (@wmorellato) (https://github.com/wwPDB/onedep_lib/pull/13) - [x] Add functionality in onedep_lib to construct the URL for the deposition that was just uploaded using the DSP (@wmorellato) - https://github.com/wwPDB/onedep_lib/pull/17 - The URL is constructed on the server and returned in the deposition creation response - [x] Make `onedep_lib` available on pypi (@epeisach) - https://pypi.org/project/onedep-lib/ - [x] Retain resume sessions? (Testing @KingAlejandro) - List sessions by session id, get metadata associated with each session - Resume deposition using session id? - Add simple entry points? - Fix [examples/resume_deposition.py](https://github.com/wwPDB/onedep_lib/blob/develop/examples/resume_deposition.py) - Scope for July 13: Retain or suppress - June 22 update: Retain the code in onedep_lib but will not be supported in adapters - [x] Fix tests (lower priority)
Feedback from alpha testing (July 13th code freeze)
onedep_libavailable on pypi (@epeisach)