Project

General

Profile

Story #1418

d1_libclient_python refactoring

Added by Roger Dahl about 13 years ago. Updated almost 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
d1_libclient_python
Target version:
Start date:
2011-03-16
Due date:
% Done:

100%

Story Points:
Sprint:

Description

d1_libclient_python has two separately developed client libraries with overlapping functionality. Merge them by removing client.py (HTTPRequest, RESTClient, DataOneClient and SimpleDataOneClient) and moving any unimplemented functionality into d1baseclient, cnclient, mnclient and d1client.


Subtasks

Task #1419: Merge client.py classes into new class hierarchy.ClosedRoger Dahl

Task #1420: Update the d1_libclient_python integration tests.ClosedRoger Dahl

Task #1421: Update GMN to use the refactored d1_libclient_python.ClosedRoger Dahl

Task #1422: Update the DataONE CLI to use the refactored d1_libclient.py.ClosedRoger Dahl

Task #1423: Update the DataONE FUSE client to use the refactored d1_libclient.py.ClosedRoger Dahl

Task #1456: Refactor mime_multipart to support use by restclient betterClosedRoger Dahl

History

#1 Updated by Roger Dahl almost 13 years ago

  • Status changed from New to Closed
  • Target version set to Sprint-2011.16-Block.2

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)