BritishGeologicalSurvey / pyagsapi

pyagsapi - An AGS Utilities API with AGS v4.x Schema Validation & Converter for .ags<-->.xslx files
https://britishgeologicalsurvey.github.io/pyagsapi/
GNU Lesser General Public License v3.0
12 stars 2 forks source link

Update requirements and deprecated code #122

Closed ximenesuk closed 11 months ago

ximenesuk commented 1 year ago

This PR addresses #121 by loosening the pinned versions in requirements.txt to less than the next major version. This should allow the packages to be updated through re-deployment without having to modify requirements.txt repeatedly. At the same time there should be no breaking changes.

The versions have been unpinned completely in requirements_dev.txt.

Updates also have been made to remove deprecated code, highlighted as warnings in the pytest results, in pydantic and httpx. Other deprecation warnings result from upstream packages over which we have little control.

The tests should all pass.

KoalaGeo commented 11 months ago

I can see what you've done and the branch runs fine locally for me but I'll leave to @volcan01010 to confirm and merge