gdcc / python-dvuploader

✈️ - Python package for parallel direct upload to Dataverse
MIT License
4 stars 0 forks source link

Migrate to `httpx` #16

Closed JR-1991 closed 4 months ago

JR-1991 commented 4 months ago

Overview

This PR migrates the main HTTP library used in DVUploader from aiohttp to httpx for a cleaner implementation and in alignment with the recent pyDataverse release. In addition, the library tenacity has been introduced to replace the previous retry routines. This PR also includes a minor cleanup and the addition of a ruff workflow for linting as well as a codepell workflow to check for spelling mistakes.

TLDR