pyDataverse
pyDataverse copied to clipboard
Python module for Dataverse Software (dataverse.org).
Use f-strings for all string manipulation. ## Prepare ## Implementation * [ ] Update code * [ ] api * [ ] models * [ ] utils * [ ]...
Update docstrings from the api module. ## Prepare * [ ] Read other docstring conventions and practices * [ ] Define docstring convention * [ ] Check: docstrings * [...
Remove curl dependency from pyDataverse, which is coming from replace_datafile(). ## Prepare * [ ] Test out the issue * [ ] Request the problem at IQSS ## Implementation *...
Write basic smoke tests ## Prepare * [ ] Research about reasonable smoke testing * [ ] Define smoke tests ## Implementation * [ ] Write tests * [ ]...
using Windows 64bit pydataverse 0.3.0 python 3.7.9 dataverse v. 4.20 build 413-4e07b62 This works: Api call using requests module to create an explicit group in the (existing) "testdv" dataverse: import...
Make it easy to define API waiting times before/after requests. ## Prepare * [ ] Research, how others are doing this: if it is even necessary, or should this be...
Re-factor API module. **Requirements** * Reduce API interfaces to Native and Sword * Make methods and variables private and access them through getters/setters (@property, @func_name.setter) * Use session for requests...
Authentication is done by passing an API token to the class instantiation, not by passing the parameter `auth` to the API methods. Remove `auth` and establish set of API token...
Remove trailing slash if base_url is passed with one ## Change * [ ] Develop tests * [ ] Write code * [ ] Update Docs * [ ] Update...
Update function params to kwargs & args, to make parameter passing more consistent and flexible. ## Prepare * [ ] Check, if this makes sense ## Change * [ ]...